{
 "dataset": "AL storm events — 12-month window, full state",
 "license": "https://www.stormauditor.com/data-license",
 "provenance": "Consolidated by StormAuditor from public NOAA/NWS records (warnings, Local Storm Reports, NCEI Storm Events) under the published methodology at https://www.stormauditor.com/methodology",
 "refreshed_at": "2026-09-07T03:40:15.692+00:00",
 "window_days": 365,
 "schema_version": "2.0.0",
 "event_count": 4999,
 "fields": {
  "id": "stable event identifier (source-derived)",
  "date": "event date (YYYY-MM-DD, local storm day)",
  "county": "county or county-equivalent (may be blank)",
  "city": "place name from the source record (LSR names may carry a distance/direction prefix)",
  "zip": "ZIP code when the source provides one (may be blank)",
  "eventType": "hazard tag: wind | hail | tornado | flood | lightning",
  "severity": "StormAuditor severity bucket (low|moderate|high|severe)",
  "evidenceLevel": "evidence level of the source record (warning|observed|...)",
  "confidence": "StormAuditor confidence score for the record (0-1, may be absent)",
  "windSpeedMph": "reported/estimated wind gust, mph (absent if n/a)",
  "hailSizeInches": "reported/estimated hail size, inches (absent if n/a)",
  "tornadoScale": "EF-scale rating when the source provides one (absent if n/a)",
  "damageTypes": "damage tags from the source narrative (may be absent)",
  "description": "source narrative excerpt (may be absent)",
  "source": "originating public record (NWS warning, LSR, NCEI, ...)",
  "sourceDetail": "issuing office / product detail for the source (may be absent)",
  "originStation": "reporting station identifier when applicable (may be absent)",
  "warningProductKey": "NWS warning product key for warning-derived rows (may be absent)",
  "lat": "event latitude (WGS84, may be blank)",
  "lon": "event longitude (WGS84, may be blank)",
  "rawWindSpeedMph": "source-reported wind value before display screening, mph (may be absent)",
  "windSpeedDisclaimer": "set when the wind value is a warning-projected figure rather than a measurement (may be absent)"
 },
 "events": [
  {
   "id": "nws-alert-eb8e91e732687640.001-Lamar-wind",
   "zip": "",
   "city": "Lamar",
   "date": "2026-09-06",
   "county": "Lamar",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Lamar. Severe Thunderstorm Warning issued September 6 at 2:41PM CDT until September 6 at 3:00PM CDT by NWS Birmingham AL",
   "sourceDetail": "NWS Birmingham AL — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-166"
  },
  {
   "id": "iem-ww-BMX-SV-W-166-Lamar-hail-2026-09-06",
   "zip": "",
   "city": "Lamar",
   "date": "2026-09-06",
   "county": "Lamar",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX for Lamar on 2026-09-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-166"
  },
  {
   "id": "nws-alert-eb8e91e732687640.001-Marion-wind",
   "zip": "",
   "city": "Marion",
   "date": "2026-09-06",
   "county": "Marion",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Marion. Severe Thunderstorm Warning issued September 6 at 2:41PM CDT until September 6 at 3:00PM CDT by NWS Birmingham AL",
   "sourceDetail": "NWS Birmingham AL — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-166"
  },
  {
   "id": "iem-ww-BMX-SV-W-166-Marion-hail-2026-09-06",
   "zip": "",
   "city": "Marion",
   "date": "2026-09-06",
   "county": "Marion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX for Marion on 2026-09-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-166"
  },
  {
   "id": "iem-lsr-2026-09-06-hail-32.55--86.44",
   "lat": 32.55,
   "lon": -86.44,
   "zip": "",
   "city": "5 SSW Deatsville",
   "date": "2026-09-06",
   "county": "Autauga",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Social media video of penny-size hail north of Prattville. Time and location approximate.",
   "sourceDetail": "NWS BMX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "asos-EUF-2026-09-06-144120",
   "lat": 31.9513,
   "lon": -85.1289,
   "zip": "",
   "city": "Eufaula",
   "date": "2026-09-06",
   "county": "Barbour",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Eufaula (EUF) recorded a 52 mph gust.",
   "sourceDetail": "AL_ASOS automated observation — Eufaula (EUF)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "nws-alert-92a6102367c3db25.001-Autauga-wind",
   "zip": "",
   "city": "Autauga",
   "date": "2026-09-06",
   "county": "Autauga",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Autauga. Severe Thunderstorm Warning issued September 6 at 5:16PM CDT until September 6 at 5:30PM CDT by NWS Birmingham AL",
   "sourceDetail": "NWS Birmingham AL — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-169"
  },
  {
   "id": "iem-ww-BMX-SV-W-169-Autauga-hail-2026-09-06",
   "zip": "",
   "city": "Autauga",
   "date": "2026-09-06",
   "county": "Autauga",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX for Autauga on 2026-09-06. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-169"
  },
  {
   "id": "nws-alert-c808bcb075395cb4.002-Bullock-wind",
   "zip": "",
   "city": "Bullock",
   "date": "2026-09-06",
   "county": "Bullock",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Bullock. Severe Thunderstorm Warning issued September 6 at 4:29PM CDT until September 6 at 5:00PM CDT by NWS Birmingham AL",
   "sourceDetail": "NWS Birmingham AL — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-167"
  },
  {
   "id": "iem-ww-BMX-SV-W-167-Bullock-hail-2026-09-06",
   "zip": "",
   "city": "Bullock",
   "date": "2026-09-06",
   "county": "Bullock",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX for Bullock on 2026-09-06. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-167"
  },
  {
   "id": "nws-alert-c808bcb075395cb4.002-Pike-wind",
   "zip": "",
   "city": "Pike",
   "date": "2026-09-06",
   "county": "Pike",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Pike. Severe Thunderstorm Warning issued September 6 at 4:29PM CDT until September 6 at 5:00PM CDT by NWS Birmingham AL",
   "sourceDetail": "NWS Birmingham AL — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-167"
  },
  {
   "id": "iem-ww-BMX-SV-W-167-Pike-hail-2026-09-06",
   "zip": "",
   "city": "Pike",
   "date": "2026-09-06",
   "county": "Pike",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX for Pike on 2026-09-06. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-167"
  },
  {
   "id": "iem-ww-BMX-SV-W-167-Autauga-wind-2026-09-06",
   "zip": "",
   "city": "Autauga",
   "date": "2026-09-06",
   "county": "Autauga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX for Autauga on 2026-09-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-167"
  },
  {
   "id": "iem-ww-BMX-SV-W-167-Autauga-hail-2026-09-06",
   "zip": "",
   "city": "Autauga",
   "date": "2026-09-06",
   "county": "Autauga",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX for Autauga on 2026-09-06. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-167"
  },
  {
   "id": "nws-alert-32769b8d64b7e68e.002-Elmore-wind",
   "zip": "",
   "city": "Elmore",
   "date": "2026-09-06",
   "county": "Elmore",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Elmore. Severe Thunderstorm Warning issued September 6 at 4:40PM CDT until September 6 at 5:00PM CDT by NWS Birmingham AL",
   "sourceDetail": "NWS Birmingham AL — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-167"
  },
  {
   "id": "iem-ww-BMX-SV-W-167-Elmore-hail-2026-09-06",
   "zip": "",
   "city": "Elmore",
   "date": "2026-09-06",
   "county": "Elmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX for Elmore on 2026-09-06. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-167"
  },
  {
   "id": "nws-alert-32769b8d64b7e68e.002-Lowndes-wind",
   "zip": "",
   "city": "Lowndes",
   "date": "2026-09-06",
   "county": "Lowndes",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Lowndes. Severe Thunderstorm Warning issued September 6 at 4:40PM CDT until September 6 at 5:00PM CDT by NWS Birmingham AL",
   "sourceDetail": "NWS Birmingham AL — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-167"
  },
  {
   "id": "iem-ww-BMX-SV-W-167-Lowndes-hail-2026-09-06",
   "zip": "",
   "city": "Lowndes",
   "date": "2026-09-06",
   "county": "Lowndes",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX for Lowndes on 2026-09-06. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-167"
  },
  {
   "id": "nws-alert-32769b8d64b7e68e.002-Montgome-wind",
   "zip": "",
   "city": "Montgomery",
   "date": "2026-09-06",
   "county": "Montgomery",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Montgomery. Severe Thunderstorm Warning issued September 6 at 4:40PM CDT until September 6 at 5:00PM CDT by NWS Birmingham AL",
   "sourceDetail": "NWS Birmingham AL — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-167"
  },
  {
   "id": "iem-ww-BMX-SV-W-167-Montgomery-hail-2026-09-06",
   "zip": "",
   "city": "Montgomery",
   "date": "2026-09-06",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX for Montgomery on 2026-09-06. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-167"
  },
  {
   "id": "nws-alert-c17943347cdd1d31.001-Macon-wind",
   "zip": "",
   "city": "Macon",
   "date": "2026-09-06",
   "county": "Macon",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Macon. Severe Thunderstorm Warning issued September 6 at 4:06PM CDT until September 6 at 5:00PM CDT by NWS Birmingham AL",
   "sourceDetail": "NWS Birmingham AL — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-167"
  },
  {
   "id": "iem-ww-BMX-SV-W-167-Macon-hail-2026-09-06",
   "zip": "",
   "city": "Macon",
   "date": "2026-09-06",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX for Macon on 2026-09-06. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-167"
  },
  {
   "id": "nws-alert-3b108c9ba3d8eb73.002-Marengo-wind",
   "zip": "",
   "city": "Marengo",
   "date": "2026-09-06",
   "county": "Marengo",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Marengo. Severe Thunderstorm Warning issued September 6 at 4:47PM CDT until September 6 at 5:15PM CDT by NWS Birmingham AL",
   "sourceDetail": "NWS Birmingham AL — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-168"
  },
  {
   "id": "iem-ww-BMX-SV-W-168-Marengo-hail-2026-09-06",
   "zip": "",
   "city": "Marengo",
   "date": "2026-09-06",
   "county": "Marengo",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX for Marengo on 2026-09-06. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-168"
  },
  {
   "id": "nws-alert-c8d3a6a1b49fa275.001-Sumter-wind",
   "zip": "",
   "city": "Sumter",
   "date": "2026-09-06",
   "county": "Sumter",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Sumter. Severe Thunderstorm Warning issued September 6 at 4:36PM CDT until September 6 at 5:15PM CDT by NWS Birmingham AL",
   "sourceDetail": "NWS Birmingham AL — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-168"
  },
  {
   "id": "iem-ww-BMX-SV-W-168-Sumter-hail-2026-09-06",
   "zip": "",
   "city": "Sumter",
   "date": "2026-09-06",
   "county": "Sumter",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX for Sumter on 2026-09-06. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-168"
  },
  {
   "id": "sps-2026-09-06-geneva-wind",
   "zip": "",
   "city": "Geneva",
   "date": "2026-09-06",
   "county": "Geneva",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Geneva — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-06-coffee-wind",
   "zip": "",
   "city": "Coffee",
   "date": "2026-09-06",
   "county": "Coffee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Coffee — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-06-houston-wind",
   "zip": "",
   "city": "Houston",
   "date": "2026-09-06",
   "county": "Houston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Houston — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-06-henry-wind",
   "zip": "",
   "city": "Henry",
   "date": "2026-09-06",
   "county": "Henry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Henry — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-06-barbour-wind",
   "zip": "",
   "city": "Barbour",
   "date": "2026-09-06",
   "county": "Barbour",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Barbour — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-06-pike-wind",
   "zip": "",
   "city": "Pike",
   "date": "2026-09-06",
   "county": "Pike",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Pike — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-06-bullock-wind",
   "zip": "",
   "city": "Bullock",
   "date": "2026-09-06",
   "county": "Bullock",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Bullock — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-06-dale-wind",
   "zip": "",
   "city": "Dale",
   "date": "2026-09-06",
   "county": "Dale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Dale — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-06-baldwin-wind",
   "zip": "",
   "city": "Baldwin",
   "date": "2026-09-06",
   "county": "Baldwin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Baldwin — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-06-escambia-wind",
   "zip": "",
   "city": "Escambia",
   "date": "2026-09-06",
   "county": "Escambia",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Escambia — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-06-monroe-wind",
   "zip": "",
   "city": "Monroe",
   "date": "2026-09-06",
   "county": "Monroe",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Monroe — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-06-crenshaw-wind",
   "zip": "",
   "city": "Crenshaw",
   "date": "2026-09-06",
   "county": "Crenshaw",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Crenshaw — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-06-butler-wind",
   "zip": "",
   "city": "Butler",
   "date": "2026-09-06",
   "county": "Butler",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Butler — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-06-macon-wind",
   "zip": "",
   "city": "Macon",
   "date": "2026-09-06",
   "county": "Macon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Macon — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-06-montgomery-wind",
   "zip": "",
   "city": "Montgomery",
   "date": "2026-09-06",
   "county": "Montgomery",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Montgomery — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-06-elmore-wind",
   "zip": "",
   "city": "Elmore",
   "date": "2026-09-06",
   "county": "Elmore",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Elmore — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-06-jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2026-09-06",
   "county": "Jackson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Jackson — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-06-blount-wind",
   "zip": "",
   "city": "Blount",
   "date": "2026-09-06",
   "county": "Blount",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Blount — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-06-etowah-wind",
   "zip": "",
   "city": "Etowah",
   "date": "2026-09-06",
   "county": "Etowah",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Etowah — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-06-stclair-wind",
   "zip": "",
   "city": "St. Clair",
   "date": "2026-09-06",
   "county": "St. Clair",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for St. Clair — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-06-walker-wind",
   "zip": "",
   "city": "Walker",
   "date": "2026-09-06",
   "county": "Walker",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Walker — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-06-jefferson-wind",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-09-06",
   "county": "Jefferson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Jefferson — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-06-winston-wind",
   "zip": "",
   "city": "Winston",
   "date": "2026-09-06",
   "county": "Winston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Winston — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-06-clay-wind",
   "zip": "",
   "city": "Clay",
   "date": "2026-09-06",
   "county": "Clay",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Clay — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-06-tallapoosa-wind",
   "zip": "",
   "city": "Tallapoosa",
   "date": "2026-09-06",
   "county": "Tallapoosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Tallapoosa — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-06-fayette-wind",
   "zip": "",
   "city": "Fayette",
   "date": "2026-09-06",
   "county": "Fayette",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Fayette — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-06-coosa-wind",
   "zip": "",
   "city": "Coosa",
   "date": "2026-09-06",
   "county": "Coosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Coosa — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-06-pickens-wind",
   "zip": "",
   "city": "Pickens",
   "date": "2026-09-06",
   "county": "Pickens",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Pickens — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-06-sumter-wind",
   "zip": "",
   "city": "Sumter",
   "date": "2026-09-06",
   "county": "Sumter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Sumter — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-06-greene-wind",
   "zip": "",
   "city": "Greene",
   "date": "2026-09-06",
   "county": "Greene",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Greene — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-06-lamar-wind",
   "zip": "",
   "city": "Lamar",
   "date": "2026-09-06",
   "county": "Lamar",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Lamar — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-06-russell-wind",
   "zip": "",
   "city": "Russell",
   "date": "2026-09-06",
   "county": "Russell",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Russell — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-06-marion-wind",
   "zip": "",
   "city": "Marion",
   "date": "2026-09-06",
   "county": "Marion",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Marion — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-06-lee-wind",
   "zip": "",
   "city": "Lee",
   "date": "2026-09-06",
   "county": "Lee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lee — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-06-choctaw-wind",
   "zip": "",
   "city": "Choctaw",
   "date": "2026-09-06",
   "county": "Choctaw",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Choctaw — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-06-autauga-wind",
   "zip": "",
   "city": "Autauga",
   "date": "2026-09-06",
   "county": "Autauga",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Autauga — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-06-lowndes-wind",
   "zip": "",
   "city": "Lowndes",
   "date": "2026-09-06",
   "county": "Lowndes",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lowndes — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "nws-alert-ad78ba1254cf9317.001-Madison-wind",
   "zip": "",
   "city": "Madison",
   "date": "2026-09-05",
   "county": "Madison",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Madison. Severe Thunderstorm Warning issued September 5 at 6:49PM CDT until September 5 at 7:45PM CDT by NWS Huntsville AL",
   "sourceDetail": "NWS Huntsville AL — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-140"
  },
  {
   "id": "iem-ww-HUN-SV-W-140-Madison-hail-2026-09-05",
   "zip": "",
   "city": "Madison",
   "date": "2026-09-05",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN for Madison on 2026-09-05. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-140"
  },
  {
   "id": "nws-alert-f20d7213a6c70e4f.001-Jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2026-09-05",
   "county": "Jackson",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Jackson. Severe Thunderstorm Warning issued September 5 at 5:59PM CDT until September 5 at 7:00PM CDT by NWS Huntsville AL",
   "sourceDetail": "NWS Huntsville AL — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-139"
  },
  {
   "id": "iem-ww-HUN-SV-W-139-Jackson-hail-2026-09-05",
   "zip": "",
   "city": "Jackson",
   "date": "2026-09-05",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN for Jackson on 2026-09-05. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-139"
  },
  {
   "id": "sps-2026-09-05-etowah-wind",
   "zip": "",
   "city": "Etowah",
   "date": "2026-09-05",
   "county": "Etowah",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Etowah — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-05-cherokee-wind",
   "zip": "",
   "city": "Cherokee",
   "date": "2026-09-05",
   "county": "Cherokee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Cherokee — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-05-tuscaloosa-wind",
   "zip": "",
   "city": "Tuscaloosa",
   "date": "2026-09-05",
   "county": "Tuscaloosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Tuscaloosa — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-05-jefferson-wind",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-09-05",
   "county": "Jefferson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Jefferson — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-05-madison-wind",
   "zip": "",
   "city": "Madison",
   "date": "2026-09-05",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Madison — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-05-marshall-wind",
   "zip": "",
   "city": "Marshall",
   "date": "2026-09-05",
   "county": "Marshall",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Marshall — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-05-jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2026-09-05",
   "county": "Jackson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Jackson — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-05-dekalb-wind",
   "zip": "",
   "city": "DeKalb",
   "date": "2026-09-05",
   "county": "DeKalb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for DeKalb — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-05-cleburne-wind",
   "zip": "",
   "city": "Cleburne",
   "date": "2026-09-05",
   "county": "Cleburne",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Cleburne — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-05-calhoun-wind",
   "zip": "",
   "city": "Calhoun",
   "date": "2026-09-05",
   "county": "Calhoun",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Calhoun — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-05-talladega-wind",
   "zip": "",
   "city": "Talladega",
   "date": "2026-09-05",
   "county": "Talladega",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Talladega — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-05-randolph-wind",
   "zip": "",
   "city": "Randolph",
   "date": "2026-09-05",
   "county": "Randolph",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Randolph — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-05-blount-wind",
   "zip": "",
   "city": "Blount",
   "date": "2026-09-05",
   "county": "Blount",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Blount — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-04-washington-wind",
   "zip": "",
   "city": "Washington",
   "date": "2026-09-04",
   "county": "Washington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Washington — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-04-mobile-wind",
   "zip": "",
   "city": "Mobile",
   "date": "2026-09-04",
   "county": "Mobile",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Mobile — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-04-lauderdale-wind",
   "zip": "",
   "city": "Lauderdale",
   "date": "2026-09-04",
   "county": "Lauderdale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lauderdale — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-04-baldwin-wind",
   "zip": "",
   "city": "Baldwin",
   "date": "2026-09-04",
   "county": "Baldwin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Baldwin — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-04-limestone-wind",
   "zip": "",
   "city": "Limestone",
   "date": "2026-09-04",
   "county": "Limestone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Limestone — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-04-madison-wind",
   "zip": "",
   "city": "Madison",
   "date": "2026-09-04",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Madison — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-04-barbour-wind",
   "zip": "",
   "city": "Barbour",
   "date": "2026-09-04",
   "county": "Barbour",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Barbour — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-tuscaloosa-wind",
   "zip": "",
   "city": "Tuscaloosa",
   "date": "2026-09-03",
   "county": "Tuscaloosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Tuscaloosa — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-bibb-wind",
   "zip": "",
   "city": "Bibb",
   "date": "2026-09-03",
   "county": "Bibb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Bibb — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-cullman-wind",
   "zip": "",
   "city": "Cullman",
   "date": "2026-09-03",
   "county": "Cullman",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cullman — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-fayette-wind",
   "zip": "",
   "city": "Fayette",
   "date": "2026-09-03",
   "county": "Fayette",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Fayette — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-tallapoosa-wind",
   "zip": "",
   "city": "Tallapoosa",
   "date": "2026-09-02",
   "county": "Tallapoosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Tallapoosa — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-elmore-wind",
   "zip": "",
   "city": "Elmore",
   "date": "2026-09-02",
   "county": "Elmore",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Elmore — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-macon-wind",
   "zip": "",
   "city": "Macon",
   "date": "2026-09-02",
   "county": "Macon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Macon — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-chilton-wind",
   "zip": "",
   "city": "Chilton",
   "date": "2026-09-02",
   "county": "Chilton",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Chilton — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-01-escambia-wind",
   "zip": "",
   "city": "Escambia",
   "date": "2026-09-01",
   "county": "Escambia",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Escambia — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-01-baldwin-wind",
   "zip": "",
   "city": "Baldwin",
   "date": "2026-09-01",
   "county": "Baldwin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Baldwin — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-29-tuscaloosa-hail",
   "zip": "",
   "city": "Tuscaloosa",
   "date": "2026-08-29",
   "county": "Tuscaloosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Tuscaloosa — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-29-jefferson-hail",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-08-29",
   "county": "Jefferson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Jefferson — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-28-tallapoosa-hail",
   "zip": "",
   "city": "Tallapoosa",
   "date": "2026-08-28",
   "county": "Tallapoosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Tallapoosa — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-28-macon-hail",
   "zip": "",
   "city": "Macon",
   "date": "2026-08-28",
   "county": "Macon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Macon — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-28-lee-hail",
   "zip": "",
   "city": "Lee",
   "date": "2026-08-28",
   "county": "Lee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Lee — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-28-elmore-hail",
   "zip": "",
   "city": "Elmore",
   "date": "2026-08-28",
   "county": "Elmore",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Elmore — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-28-montgomery-hail",
   "zip": "",
   "city": "Montgomery",
   "date": "2026-08-28",
   "county": "Montgomery",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 64,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "4 Special Weather Statements for Montgomery — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-28-autauga-hail",
   "zip": "",
   "city": "Autauga",
   "date": "2026-08-28",
   "county": "Autauga",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Autauga — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-28-lowndes-hail",
   "zip": "",
   "city": "Lowndes",
   "date": "2026-08-28",
   "county": "Lowndes",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Lowndes — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-28-chambers-hail",
   "zip": "",
   "city": "Chambers",
   "date": "2026-08-28",
   "county": "Chambers",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Chambers — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-28-bullock-hail",
   "zip": "",
   "city": "Bullock",
   "date": "2026-08-28",
   "county": "Bullock",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Bullock — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-27-geneva-wind",
   "zip": "",
   "city": "Geneva",
   "date": "2026-08-27",
   "county": "Geneva",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Geneva — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-27-russell-wind",
   "zip": "",
   "city": "Russell",
   "date": "2026-08-27",
   "county": "Russell",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Russell — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-27-russell-hail",
   "zip": "",
   "city": "Russell",
   "date": "2026-08-27",
   "county": "Russell",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Russell — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "nws-alert-7cc44781395ec294.001-Lawrence-flood-2026-08-26",
   "lat": 34.678000000000004,
   "lon": -87.34600000000002,
   "zip": "",
   "city": "",
   "date": "2026-08-26",
   "county": "Lawrence",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Lawrence. Flash Flood Warning issued August 26 at 1:54PM CDT until August 26 at 5:00PM CDT by NWS Huntsville AL",
   "sourceDetail": "NWS Huntsville AL — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-32"
  },
  {
   "id": "nws-alert-d30d31056a591120.001-Marion-wind-2026-08-26",
   "lat": 33.95363636363636,
   "lon": -87.55636363636361,
   "zip": "",
   "city": "",
   "date": "2026-08-26",
   "county": "Marion",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Marion. Max wind: 60 mph. Severe Thunderstorm Warning issued August 26 at 3:28PM CDT until August 26 at 4:00PM CDT by NWS Birmingham AL",
   "sourceDetail": "NWS Birmingham AL — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-161"
  },
  {
   "id": "nws-alert-d30d31056a591120.001-Marion-hail-2026-08-26",
   "lat": 33.95363636363636,
   "lon": -87.55636363636361,
   "zip": "",
   "city": "",
   "date": "2026-08-26",
   "county": "Marion",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Marion. Max hail: 1\". Severe Thunderstorm Warning issued August 26 at 3:28PM CDT until August 26 at 4:00PM CDT by NWS Birmingham AL",
   "sourceDetail": "NWS Birmingham AL — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-161"
  },
  {
   "id": "nws-alert-609e5fa1b40d3d2e.001-Walker-wind-2026-08-26",
   "lat": 33.962222222222216,
   "lon": -87.5122222222222,
   "zip": "",
   "city": "",
   "date": "2026-08-26",
   "county": "Walker",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Walker. Severe Thunderstorm Warning issued August 26 at 3:51PM CDT until August 26 at 4:00PM CDT by NWS Birmingham AL",
   "sourceDetail": "NWS Birmingham AL — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-161"
  },
  {
   "id": "nws-alert-06c1277858745f0b.002-Walker-hail-2026-08-26",
   "lat": 33.962222222222216,
   "lon": -87.5122222222222,
   "zip": "",
   "city": "",
   "date": "2026-08-26",
   "county": "Walker",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Walker. Max hail: 1\". Severe Thunderstorm Warning issued August 26 at 3:43PM CDT until August 26 at 4:00PM CDT by NWS Birmingham AL",
   "sourceDetail": "NWS Birmingham AL — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-161"
  },
  {
   "id": "nws-alert-609e5fa1b40d3d2e.001-Winston-wind-2026-08-26",
   "lat": 33.962222222222216,
   "lon": -87.5122222222222,
   "zip": "",
   "city": "",
   "date": "2026-08-26",
   "county": "Winston",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Winston. Severe Thunderstorm Warning issued August 26 at 3:51PM CDT until August 26 at 4:00PM CDT by NWS Birmingham AL",
   "sourceDetail": "NWS Birmingham AL — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-161"
  },
  {
   "id": "nws-alert-06c1277858745f0b.002-Winston-hail-2026-08-26",
   "lat": 33.962222222222216,
   "lon": -87.5122222222222,
   "zip": "",
   "city": "",
   "date": "2026-08-26",
   "county": "Winston",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Winston. Max hail: 1\". Severe Thunderstorm Warning issued August 26 at 3:43PM CDT until August 26 at 4:00PM CDT by NWS Birmingham AL",
   "sourceDetail": "NWS Birmingham AL — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-161"
  },
  {
   "id": "asos-MOB-2026-08-26",
   "lat": 30.6883,
   "lon": -88.2456,
   "zip": "",
   "city": "MOBILE/BATES FIELD",
   "date": "2026-08-26",
   "county": "Mobile",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MOBILE/BATES FIELD (MOB): 51 mph gust at 2026-08-26 21:26.",
   "sourceDetail": "AL_ASOS automated observation — MOBILE/BATES FIELD (MOB) — peak at 2026-08-26 21:26",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "nws-alert-a81f258637068884.001-Mobile-wind-2026-08-26",
   "lat": 30.59833333333334,
   "lon": -88.32833333333332,
   "zip": "",
   "city": "",
   "date": "2026-08-26",
   "county": "Mobile",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Mobile. Severe Thunderstorm Warning issued August 26 at 5:41PM CDT until August 26 at 5:45PM CDT by NWS Mobile AL",
   "sourceDetail": "NWS Mobile AL — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-161"
  },
  {
   "id": "nws-alert-7f6021e6bb78fa78.001-Mobile-hail-2026-08-26",
   "lat": 30.59833333333334,
   "lon": -88.32833333333332,
   "zip": "",
   "city": "",
   "date": "2026-08-26",
   "county": "Mobile",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Mobile. Max hail: 1\". Severe Thunderstorm Warning issued August 26 at 5:18PM CDT until August 26 at 5:45PM CDT by NWS Mobile AL",
   "sourceDetail": "NWS Mobile AL — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-161"
  },
  {
   "id": "ww-MOB-SV-W-160-2026-08-26-Mobile-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-26",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-26. Duration: 50 min. County: Mobile. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #160 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-160"
  },
  {
   "id": "ww-MOB-SV-W-160-2026-08-26-Mobile-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-26",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-26. Duration: 50 min. County: Mobile. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #160 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-160"
  },
  {
   "id": "nws-alert-8a54c7993ca1a117.001-Lamar-wind-2026-08-26",
   "lat": 33.652,
   "lon": -88.13,
   "zip": "",
   "city": "",
   "date": "2026-08-26",
   "county": "Lamar",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Lamar. Max wind: 60 mph. Severe Thunderstorm Warning issued August 26 at 4:42PM CDT until August 26 at 5:15PM CDT by NWS Birmingham AL",
   "sourceDetail": "NWS Birmingham AL — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-163"
  },
  {
   "id": "nws-alert-8a54c7993ca1a117.001-Lamar-hail-2026-08-26",
   "lat": 33.652,
   "lon": -88.13,
   "zip": "",
   "city": "",
   "date": "2026-08-26",
   "county": "Lamar",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Lamar. Max hail: 0.75\". Severe Thunderstorm Warning issued August 26 at 4:42PM CDT until August 26 at 5:15PM CDT by NWS Birmingham AL",
   "sourceDetail": "NWS Birmingham AL — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-163"
  },
  {
   "id": "nws-alert-1d9b3d1ca7ece2bf.001-Jefferso-wind-2026-08-26",
   "lat": 33.458,
   "lon": -86.66600000000001,
   "zip": "",
   "city": "",
   "date": "2026-08-26",
   "county": "Jefferson",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Jefferson. Max wind: 60 mph. Severe Thunderstorm Warning issued August 26 at 5:04PM CDT until August 26 at 5:30PM CDT by NWS Birmingham AL",
   "sourceDetail": "NWS Birmingham AL — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-164"
  },
  {
   "id": "nws-alert-1d9b3d1ca7ece2bf.001-Jefferso-hail-2026-08-26",
   "lat": 33.458,
   "lon": -86.66600000000001,
   "zip": "",
   "city": "",
   "date": "2026-08-26",
   "county": "Jefferson",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Jefferson. Max hail: 1\". Severe Thunderstorm Warning issued August 26 at 5:04PM CDT until August 26 at 5:30PM CDT by NWS Birmingham AL",
   "sourceDetail": "NWS Birmingham AL — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-164"
  },
  {
   "id": "nws-alert-1d9b3d1ca7ece2bf.001-Shelby-wind-2026-08-26",
   "lat": 33.458,
   "lon": -86.66600000000001,
   "zip": "",
   "city": "",
   "date": "2026-08-26",
   "county": "Shelby",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Shelby. Max wind: 60 mph. Severe Thunderstorm Warning issued August 26 at 5:04PM CDT until August 26 at 5:30PM CDT by NWS Birmingham AL",
   "sourceDetail": "NWS Birmingham AL — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-164"
  },
  {
   "id": "nws-alert-1d9b3d1ca7ece2bf.001-Shelby-hail-2026-08-26",
   "lat": 33.458,
   "lon": -86.66600000000001,
   "zip": "",
   "city": "",
   "date": "2026-08-26",
   "county": "Shelby",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Shelby. Max hail: 1\". Severe Thunderstorm Warning issued August 26 at 5:04PM CDT until August 26 at 5:30PM CDT by NWS Birmingham AL",
   "sourceDetail": "NWS Birmingham AL — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-164"
  },
  {
   "id": "nws-alert-254f2003a3f85f29.001-Fayette-wind-2026-08-26",
   "lat": 33.82111111111111,
   "lon": -87.77777777777779,
   "zip": "",
   "city": "",
   "date": "2026-08-26",
   "county": "Fayette",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Fayette. Severe Thunderstorm Warning issued August 26 at 4:11PM CDT until August 26 at 4:15PM CDT by NWS Birmingham AL",
   "sourceDetail": "NWS Birmingham AL — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-162"
  },
  {
   "id": "nws-alert-d9a59f5ef365f63f.001-Fayette-hail-2026-08-26",
   "lat": 33.82111111111111,
   "lon": -87.77777777777779,
   "zip": "",
   "city": "",
   "date": "2026-08-26",
   "county": "Fayette",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Fayette. Max hail: 1\". Severe Thunderstorm Warning issued August 26 at 4:05PM CDT until August 26 at 4:15PM CDT by NWS Birmingham AL",
   "sourceDetail": "NWS Birmingham AL — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-162"
  },
  {
   "id": "nws-alert-7ec3fffaafd800dc.001-Sumter-wind-2026-08-26",
   "lat": 32.443333333333335,
   "lon": -88.1225,
   "zip": "",
   "city": "",
   "date": "2026-08-26",
   "county": "Sumter",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Sumter. Max wind: 60 mph. Severe Thunderstorm Warning issued August 26 at 6:48PM CDT until August 26 at 7:30PM CDT by NWS Birmingham AL",
   "sourceDetail": "NWS Birmingham AL — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-165"
  },
  {
   "id": "nws-alert-7ec3fffaafd800dc.001-Sumter-hail-2026-08-26",
   "lat": 32.443333333333335,
   "lon": -88.1225,
   "zip": "",
   "city": "",
   "date": "2026-08-26",
   "county": "Sumter",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Sumter. Max hail: 0.75\". Severe Thunderstorm Warning issued August 26 at 6:48PM CDT until August 26 at 7:30PM CDT by NWS Birmingham AL",
   "sourceDetail": "NWS Birmingham AL — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-165"
  },
  {
   "id": "nws-alert-75cc95abd2361b83.001-Choctaw-wind-2026-08-26",
   "lat": 32.15142857142856,
   "lon": -88.08238095238093,
   "zip": "",
   "city": "",
   "date": "2026-08-26",
   "county": "Choctaw",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Choctaw. Severe Thunderstorm Warning issued August 26 at 7:45PM CDT until August 26 at 7:45PM CDT by NWS Mobile AL",
   "sourceDetail": "NWS Mobile AL — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-162"
  },
  {
   "id": "nws-alert-ed0c2acbaabd49bd.001-Choctaw-hail-2026-08-26",
   "lat": 32.15142857142856,
   "lon": -88.08238095238093,
   "zip": "",
   "city": "",
   "date": "2026-08-26",
   "county": "Choctaw",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Choctaw. Max hail: 0.75\". Severe Thunderstorm Warning issued August 26 at 6:54PM CDT until August 26 at 7:45PM CDT by NWS Mobile AL",
   "sourceDetail": "NWS Mobile AL — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-162"
  },
  {
   "id": "sps-2026-08-26-lauderdale-hail",
   "zip": "",
   "city": "Lauderdale",
   "date": "2026-08-26",
   "county": "Lauderdale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Lauderdale — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-26-colbert-hail",
   "zip": "",
   "city": "Colbert",
   "date": "2026-08-26",
   "county": "Colbert",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Colbert — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-26-franklin-hail",
   "zip": "",
   "city": "Franklin",
   "date": "2026-08-26",
   "county": "Franklin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Franklin — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-26-lawrence-hail",
   "zip": "",
   "city": "Lawrence",
   "date": "2026-08-26",
   "county": "Lawrence",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Lawrence — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-26-limestone-hail",
   "zip": "",
   "city": "Limestone",
   "date": "2026-08-26",
   "county": "Limestone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Limestone — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-26-clarke-wind",
   "zip": "",
   "city": "Clarke",
   "date": "2026-08-26",
   "county": "Clarke",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Clarke — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-26-wilcox-wind",
   "zip": "",
   "city": "Wilcox",
   "date": "2026-08-26",
   "county": "Wilcox",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Wilcox — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-26-tuscaloosa-wind",
   "zip": "",
   "city": "Tuscaloosa",
   "date": "2026-08-26",
   "county": "Tuscaloosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Tuscaloosa — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-26-sumter-wind",
   "zip": "",
   "city": "Sumter",
   "date": "2026-08-26",
   "county": "Sumter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 66,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "5 Special Weather Statements for Sumter — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-26-lauderdale-wind",
   "zip": "",
   "city": "Lauderdale",
   "date": "2026-08-26",
   "county": "Lauderdale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lauderdale — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-26-choctaw-wind",
   "zip": "",
   "city": "Choctaw",
   "date": "2026-08-26",
   "county": "Choctaw",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Choctaw — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-26-perry-wind",
   "zip": "",
   "city": "Perry",
   "date": "2026-08-26",
   "county": "Perry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Perry — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-26-bibb-wind",
   "zip": "",
   "city": "Bibb",
   "date": "2026-08-26",
   "county": "Bibb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Bibb — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-26-limestone-wind",
   "zip": "",
   "city": "Limestone",
   "date": "2026-08-26",
   "county": "Limestone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Limestone — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-26-madison-wind",
   "zip": "",
   "city": "Madison",
   "date": "2026-08-26",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Madison — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-26-morgan-wind",
   "zip": "",
   "city": "Morgan",
   "date": "2026-08-26",
   "county": "Morgan",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Morgan — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-26-marshall-wind",
   "zip": "",
   "city": "Marshall",
   "date": "2026-08-26",
   "county": "Marshall",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Marshall — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-26-jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2026-08-26",
   "county": "Jackson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Jackson — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-26-fayette-wind",
   "zip": "",
   "city": "Fayette",
   "date": "2026-08-26",
   "county": "Fayette",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Fayette — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-26-marion-wind",
   "zip": "",
   "city": "Marion",
   "date": "2026-08-26",
   "county": "Marion",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Marion — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-26-winston-wind",
   "zip": "",
   "city": "Winston",
   "date": "2026-08-26",
   "county": "Winston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Winston — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-26-lawrence-wind",
   "zip": "",
   "city": "Lawrence",
   "date": "2026-08-26",
   "county": "Lawrence",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lawrence — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-26-cullman-wind",
   "zip": "",
   "city": "Cullman",
   "date": "2026-08-26",
   "county": "Cullman",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Cullman — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-26-walker-wind",
   "zip": "",
   "city": "Walker",
   "date": "2026-08-26",
   "county": "Walker",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Walker — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-26-madison-hail",
   "zip": "",
   "city": "Madison",
   "date": "2026-08-26",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Madison — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-26-morgan-hail",
   "zip": "",
   "city": "Morgan",
   "date": "2026-08-26",
   "county": "Morgan",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Morgan — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-26-washington-wind",
   "zip": "",
   "city": "Washington",
   "date": "2026-08-26",
   "county": "Washington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Washington — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-26-greene-wind",
   "zip": "",
   "city": "Greene",
   "date": "2026-08-26",
   "county": "Greene",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Greene — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-26-pickens-wind",
   "zip": "",
   "city": "Pickens",
   "date": "2026-08-26",
   "county": "Pickens",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Pickens — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-26-hale-wind",
   "zip": "",
   "city": "Hale",
   "date": "2026-08-26",
   "county": "Hale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Hale — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-26-jefferson-wind",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-08-26",
   "county": "Jefferson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Jefferson — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-26-shelby-wind",
   "zip": "",
   "city": "Shelby",
   "date": "2026-08-26",
   "county": "Shelby",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Shelby — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-26-dekalb-wind",
   "zip": "",
   "city": "DeKalb",
   "date": "2026-08-26",
   "county": "DeKalb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for DeKalb — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-26-mobile-wind",
   "zip": "",
   "city": "Mobile",
   "date": "2026-08-26",
   "county": "Mobile",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Mobile — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-26-blount-wind",
   "zip": "",
   "city": "Blount",
   "date": "2026-08-26",
   "county": "Blount",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Blount — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-26-stclair-wind",
   "zip": "",
   "city": "St. Clair",
   "date": "2026-08-26",
   "county": "St. Clair",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for St. Clair — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-26-geneva-wind",
   "zip": "",
   "city": "Geneva",
   "date": "2026-08-26",
   "county": "Geneva",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Geneva — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-HSV-2026-08-25",
   "lat": 34.6439,
   "lon": -86.7861,
   "zip": "",
   "city": "HUNTSVILLE/MADISON",
   "date": "2026-08-25",
   "county": "Madison",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HUNTSVILLE/MADISON (HSV): 58 mph gust at M.",
   "sourceDetail": "AL_ASOS automated observation — HUNTSVILLE/MADISON (HSV) — peak at M",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-08-25-coffee-wind",
   "zip": "",
   "city": "Coffee",
   "date": "2026-08-25",
   "county": "Coffee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Coffee — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-25-dale-wind",
   "zip": "",
   "city": "Dale",
   "date": "2026-08-25",
   "county": "Dale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Dale — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-25-geneva-wind",
   "zip": "",
   "city": "Geneva",
   "date": "2026-08-25",
   "county": "Geneva",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Geneva — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-25-houston-wind",
   "zip": "",
   "city": "Houston",
   "date": "2026-08-25",
   "county": "Houston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Houston — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-25-henry-wind",
   "zip": "",
   "city": "Henry",
   "date": "2026-08-25",
   "county": "Henry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Henry — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-08-24-wind-30.55--87.89",
   "lat": 30.55,
   "lon": -87.89,
   "zip": "",
   "city": "2 SSE Montrose",
   "date": "2026-08-24",
   "county": "Baldwin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Measured by USA mesonet.",
   "sourceDetail": "NWS MOB — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-MOB-SV-W-159-2026-08-24-Mobile-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-24",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-24. Duration: 49 min. Counties: Mobile, Baldwin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #159 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-159"
  },
  {
   "id": "ww-MOB-SV-W-159-2026-08-24-Mobile-hail",
   "lat": 30.604000000000003,
   "lon": -88.008,
   "zip": "",
   "city": "",
   "date": "2026-08-24",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-24. Duration: 49 min. Counties: Mobile, Baldwin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #159 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-159"
  },
  {
   "id": "ww-MOB-SV-W-159-2026-08-24-Baldwin-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-24",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-24. Duration: 49 min. Counties: Mobile, Baldwin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #159 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-159"
  },
  {
   "id": "ww-MOB-SV-W-159-2026-08-24-Baldwin-hail",
   "lat": 30.57,
   "lon": -87.928,
   "zip": "",
   "city": "",
   "date": "2026-08-24",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-24. Duration: 49 min. Counties: Mobile, Baldwin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #159 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-159"
  },
  {
   "id": "ww-MOB-SV-W-158-2026-08-24-Baldwin-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-24",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-24. Duration: 45 min. Counties: Baldwin, Clarke. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #158 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-158"
  },
  {
   "id": "ww-MOB-SV-W-158-2026-08-24-Baldwin-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-24",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-24. Duration: 45 min. Counties: Baldwin, Clarke. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #158 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "MOB-SV-W-158"
  },
  {
   "id": "ww-MOB-SV-W-158-2026-08-24-Clarke-wind",
   "lat": 31.65833333333333,
   "lon": -87.71666666666665,
   "zip": "",
   "city": "",
   "date": "2026-08-24",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-24. Duration: 45 min. County: Clarke. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #158 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-158"
  },
  {
   "id": "ww-MOB-SV-W-158-2026-08-24-Clarke-hail",
   "lat": 31.65833333333333,
   "lon": -87.71666666666665,
   "zip": "",
   "city": "",
   "date": "2026-08-24",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-24. Duration: 45 min. County: Clarke. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #158 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "MOB-SV-W-158"
  },
  {
   "id": "ww-MOB-SV-W-157-2026-08-24-Wilcox-wind",
   "lat": 31.999166666666664,
   "lon": -87.07416666666667,
   "zip": "",
   "city": "",
   "date": "2026-08-24",
   "county": "Wilcox",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-24. Duration: 47 min. County: Wilcox. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #157 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-157"
  },
  {
   "id": "ww-MOB-SV-W-157-2026-08-24-Wilcox-hail",
   "lat": 31.999166666666664,
   "lon": -87.07416666666667,
   "zip": "",
   "city": "",
   "date": "2026-08-24",
   "county": "Wilcox",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-24. Duration: 47 min. County: Wilcox. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #157 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-157"
  },
  {
   "id": "ww-MOB-SV-W-156-2026-08-24-Conecuh-hail",
   "lat": 31.782857142857143,
   "lon": -87.17142857142856,
   "zip": "",
   "city": "",
   "date": "2026-08-24",
   "county": "Conecuh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-24. Duration: 39 min. Counties: Wilcox, Conecuh, Monroe. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #156 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-156"
  },
  {
   "id": "ww-MOB-SV-W-156-2026-08-24-Monroe-hail",
   "lat": 31.782857142857143,
   "lon": -87.17142857142856,
   "zip": "",
   "city": "",
   "date": "2026-08-24",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-24. Duration: 39 min. Counties: Wilcox, Conecuh, Monroe. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #156 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-156"
  },
  {
   "id": "iem-202608241932-wind-30.55--87.89",
   "lat": 30.55,
   "lon": -87.89,
   "zip": "",
   "city": "2 SSE Montrose",
   "date": "2026-08-24",
   "county": "Baldwin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 SSE Montrose, AL. Peak gust: 66 mph.",
   "sourceDetail": "NWS MOB — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-08-24T19:00:00Z-wind-30.63--88.07",
   "lat": 30.63,
   "lon": -88.07,
   "zip": "",
   "city": "1 SSE Brookley Field",
   "date": "2026-08-24",
   "county": "Mobile",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MARINE TSTM WIND reported near 1 SSE Brookley Field, AL. Peak gust: 56 mph.",
   "sourceDetail": "NWS MOB — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "nws-alert-a1211b0d7e463a0c.002-Baldwin-wind-2026-08-24",
   "zip": "",
   "city": "",
   "date": "2026-08-24",
   "county": "Baldwin",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Baldwin. Severe Thunderstorm Watch issued August 24 at 3:42PM CDT until August 24 at 7:00PM CDT by NWS Mobile AL",
   "sourceDetail": "NWS Mobile AL — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-A-622"
  },
  {
   "id": "nws-alert-a1211b0d7e463a0c.002-Conecuh-wind-2026-08-24",
   "zip": "",
   "city": "",
   "date": "2026-08-24",
   "county": "Conecuh",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Conecuh. Severe Thunderstorm Watch issued August 24 at 3:42PM CDT until August 24 at 7:00PM CDT by NWS Mobile AL",
   "sourceDetail": "NWS Mobile AL — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-A-622"
  },
  {
   "id": "nws-alert-a1211b0d7e463a0c.002-Covingto-wind-2026-08-24",
   "zip": "",
   "city": "",
   "date": "2026-08-24",
   "county": "Covington",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Covington. Severe Thunderstorm Watch issued August 24 at 3:42PM CDT until August 24 at 7:00PM CDT by NWS Mobile AL",
   "sourceDetail": "NWS Mobile AL — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-A-622"
  },
  {
   "id": "nws-alert-a1211b0d7e463a0c.002-Escambia-wind-2026-08-24",
   "zip": "",
   "city": "",
   "date": "2026-08-24",
   "county": "Escambia",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Escambia. Severe Thunderstorm Watch issued August 24 at 3:42PM CDT until August 24 at 7:00PM CDT by NWS Mobile AL",
   "sourceDetail": "NWS Mobile AL — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-A-622"
  },
  {
   "id": "nws-alert-a1211b0d7e463a0c.002-Mobile-wind-2026-08-24",
   "zip": "",
   "city": "",
   "date": "2026-08-24",
   "county": "Mobile",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Mobile. Severe Thunderstorm Watch issued August 24 at 3:42PM CDT until August 24 at 7:00PM CDT by NWS Mobile AL",
   "sourceDetail": "NWS Mobile AL — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-A-622"
  },
  {
   "id": "nws-alert-5aa10a380513e9c0.001-Butler-wind-2026-08-24",
   "zip": "",
   "city": "",
   "date": "2026-08-24",
   "county": "Butler",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Butler. Severe Thunderstorm Watch issued August 24 at 12:38PM CDT until August 24 at 7:00PM CDT by NWS Mobile AL",
   "sourceDetail": "NWS Mobile AL — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-A-622"
  },
  {
   "id": "nws-alert-5aa10a380513e9c0.001-Choctaw-wind-2026-08-24",
   "zip": "",
   "city": "",
   "date": "2026-08-24",
   "county": "Choctaw",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Choctaw. Severe Thunderstorm Watch issued August 24 at 12:38PM CDT until August 24 at 7:00PM CDT by NWS Mobile AL",
   "sourceDetail": "NWS Mobile AL — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-A-622"
  },
  {
   "id": "nws-alert-5aa10a380513e9c0.001-Crenshaw-wind-2026-08-24",
   "zip": "",
   "city": "",
   "date": "2026-08-24",
   "county": "Crenshaw",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Crenshaw. Severe Thunderstorm Watch issued August 24 at 12:38PM CDT until August 24 at 7:00PM CDT by NWS Mobile AL",
   "sourceDetail": "NWS Mobile AL — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-A-622"
  },
  {
   "id": "nws-alert-5aa10a380513e9c0.001-Monroe-wind-2026-08-24",
   "zip": "",
   "city": "",
   "date": "2026-08-24",
   "county": "Monroe",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Monroe. Severe Thunderstorm Watch issued August 24 at 12:38PM CDT until August 24 at 7:00PM CDT by NWS Mobile AL",
   "sourceDetail": "NWS Mobile AL — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-A-622"
  },
  {
   "id": "nws-alert-5aa10a380513e9c0.001-Washingt-wind-2026-08-24",
   "zip": "",
   "city": "",
   "date": "2026-08-24",
   "county": "Washington",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Washington. Severe Thunderstorm Watch issued August 24 at 12:38PM CDT until August 24 at 7:00PM CDT by NWS Mobile AL",
   "sourceDetail": "NWS Mobile AL — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-A-622"
  },
  {
   "id": "ww-MOB-SV-W-156-2026-08-24-Wilcox-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-24",
   "county": "Wilcox",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-24. Duration: 39 min. Counties: Wilcox, Conecuh, Monroe. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #156 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-156"
  },
  {
   "id": "ww-MOB-SV-W-156-2026-08-24-Wilcox-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-24",
   "county": "Wilcox",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-24. Duration: 39 min. Counties: Wilcox, Conecuh, Monroe. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #156 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-156"
  },
  {
   "id": "ww-MOB-SV-W-156-2026-08-24-Conecuh-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-24",
   "county": "Conecuh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-24. Duration: 39 min. Counties: Wilcox, Conecuh, Monroe. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #156 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-156"
  },
  {
   "id": "ww-MOB-SV-W-156-2026-08-24-Monroe-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-24",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-24. Duration: 39 min. Counties: Wilcox, Conecuh, Monroe. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #156 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-156"
  },
  {
   "id": "sps-2026-08-24-marengo-wind",
   "zip": "",
   "city": "Marengo",
   "date": "2026-08-24",
   "county": "Marengo",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Marengo — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-24-dallas-wind",
   "zip": "",
   "city": "Dallas",
   "date": "2026-08-24",
   "county": "Dallas",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Dallas — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-24-mobile-wind",
   "zip": "",
   "city": "Mobile",
   "date": "2026-08-24",
   "county": "Mobile",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Mobile — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-24-clarke-wind",
   "zip": "",
   "city": "Clarke",
   "date": "2026-08-24",
   "county": "Clarke",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Clarke — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-24-choctaw-hail",
   "zip": "",
   "city": "Choctaw",
   "date": "2026-08-24",
   "county": "Choctaw",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Choctaw — wind gusts up to 55 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-24-clarke-hail",
   "zip": "",
   "city": "Clarke",
   "date": "2026-08-24",
   "county": "Clarke",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Clarke — wind gusts up to 55 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-24-autauga-wind",
   "zip": "",
   "city": "Autauga",
   "date": "2026-08-24",
   "county": "Autauga",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Autauga — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-24-lowndes-wind",
   "zip": "",
   "city": "Lowndes",
   "date": "2026-08-24",
   "county": "Lowndes",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lowndes — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-24-houston-wind",
   "zip": "",
   "city": "Houston",
   "date": "2026-08-24",
   "county": "Houston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Houston — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-24-baldwin-wind",
   "zip": "",
   "city": "Baldwin",
   "date": "2026-08-24",
   "county": "Baldwin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Baldwin — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-24-pike-wind",
   "zip": "",
   "city": "Pike",
   "date": "2026-08-24",
   "county": "Pike",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Pike — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-24-escambia-wind",
   "zip": "",
   "city": "Escambia",
   "date": "2026-08-24",
   "county": "Escambia",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Escambia — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-23-baldwin-wind",
   "zip": "",
   "city": "Baldwin",
   "date": "2026-08-23",
   "county": "Baldwin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Baldwin — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-23-mobile-wind",
   "zip": "",
   "city": "Mobile",
   "date": "2026-08-23",
   "county": "Mobile",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Mobile — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-08-22-wind-34.13--87.99",
   "lat": 34.13,
   "lon": -87.99,
   "zip": "",
   "city": "1 SW Hamilton",
   "date": "2026-08-22",
   "county": "Marion",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "51mph gust from Baron station.",
   "sourceDetail": "NWS BMX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-BMX-SV-W-157-2026-08-22-Marion-wind",
   "lat": 34.05375,
   "lon": -87.77749999999999,
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Marion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-22. Duration: 63 min. Counties: Marion, Fayette, Lamar. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #157 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-157"
  },
  {
   "id": "ww-BMX-SV-W-157-2026-08-22-Marion-hail",
   "lat": 34.05375,
   "lon": -87.77749999999999,
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Marion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-22. Duration: 63 min. Counties: Marion, Fayette, Lamar. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #157 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-157"
  },
  {
   "id": "ww-BMX-SV-W-157-2026-08-22-Fayette-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-22. Duration: 63 min. Counties: Marion, Fayette, Lamar. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #157 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-157"
  },
  {
   "id": "ww-BMX-SV-W-157-2026-08-22-Fayette-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-22. Duration: 63 min. Counties: Marion, Fayette, Lamar. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #157 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-157"
  },
  {
   "id": "ww-BMX-SV-W-157-2026-08-22-Lamar-wind",
   "lat": 34.04857142857143,
   "lon": -87.94571428571429,
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Lamar",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-22. Duration: 63 min. Counties: Marion, Fayette, Lamar. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #157 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-157"
  },
  {
   "id": "ww-BMX-SV-W-157-2026-08-22-Lamar-hail",
   "lat": 34.04857142857143,
   "lon": -87.94571428571429,
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Lamar",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-22. Duration: 63 min. Counties: Marion, Fayette, Lamar. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #157 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-157"
  },
  {
   "id": "ww-BMX-SV-W-158-2026-08-22-Fayette-wind",
   "lat": 33.98181818181818,
   "lon": -87.39545454545456,
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-22. Duration: 53 min. Counties: Fayette, Walker, Winston. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #158 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-158"
  },
  {
   "id": "ww-BMX-SV-W-158-2026-08-22-Fayette-hail",
   "lat": 33.98181818181818,
   "lon": -87.39545454545456,
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-22. Duration: 53 min. Counties: Fayette, Walker, Winston. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #158 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-158"
  },
  {
   "id": "ww-BMX-SV-W-158-2026-08-22-Walker-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Walker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-22. Duration: 53 min. Counties: Fayette, Walker, Winston. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #158 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-158"
  },
  {
   "id": "ww-BMX-SV-W-158-2026-08-22-Walker-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Walker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-22. Duration: 53 min. Counties: Fayette, Walker, Winston. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #158 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-158"
  },
  {
   "id": "ww-BMX-SV-W-158-2026-08-22-Winston-wind",
   "lat": 33.98181818181818,
   "lon": -87.39545454545456,
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Winston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-22. Duration: 53 min. Counties: Fayette, Walker, Winston. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #158 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-158"
  },
  {
   "id": "ww-BMX-SV-W-158-2026-08-22-Winston-hail",
   "lat": 33.98181818181818,
   "lon": -87.39545454545456,
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Winston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-22. Duration: 53 min. Counties: Fayette, Walker, Winston. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #158 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-158"
  },
  {
   "id": "ww-BMX-SV-W-160-2026-08-22-Jefferson-wind",
   "lat": 33.33368421052632,
   "lon": -86.81052631578947,
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-22. Duration: 26 min. Counties: Jefferson, Shelby. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #160 (26 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-160"
  },
  {
   "id": "ww-BMX-SV-W-160-2026-08-22-Jefferson-hail",
   "lat": 33.33368421052632,
   "lon": -86.81052631578947,
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-22. Duration: 26 min. Counties: Jefferson, Shelby. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #160 (26 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-160"
  },
  {
   "id": "ww-BMX-SV-W-160-2026-08-22-Shelby-wind",
   "lat": 33.33368421052632,
   "lon": -86.81052631578947,
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Shelby",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-22. Duration: 26 min. Counties: Jefferson, Shelby. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #160 (26 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-160"
  },
  {
   "id": "ww-BMX-SV-W-160-2026-08-22-Shelby-hail",
   "lat": 33.33368421052632,
   "lon": -86.81052631578947,
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Shelby",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-22. Duration: 26 min. Counties: Jefferson, Shelby. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #160 (26 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-160"
  },
  {
   "id": "ww-BMX-SV-W-159-2026-08-22-Jefferson-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-22. Duration: 52 min. Counties: Jefferson, Walker. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #159 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-159"
  },
  {
   "id": "ww-BMX-SV-W-159-2026-08-22-Jefferson-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-22. Duration: 52 min. Counties: Jefferson, Walker. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #159 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-159"
  },
  {
   "id": "ww-BMX-SV-W-159-2026-08-22-Walker-wind",
   "lat": 33.627500000000005,
   "lon": -87.0825,
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Walker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-22. Duration: 52 min. Counties: Jefferson, Walker. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #159 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-159"
  },
  {
   "id": "ww-BMX-SV-W-159-2026-08-22-Walker-hail",
   "lat": 33.627500000000005,
   "lon": -87.0825,
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Walker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-22. Duration: 52 min. Counties: Jefferson, Walker. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #159 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-159"
  },
  {
   "id": "iem-202608230105-wind-34.13--87.99",
   "lat": 34.13,
   "lon": -87.99,
   "zip": "",
   "city": "1 SW Hamilton",
   "date": "2026-08-22",
   "county": "Marion",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 SW Hamilton, AL. Peak gust: 59 mph.",
   "sourceDetail": "NWS BMX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-08-23T02:15:00Z-wind-33.90--87.31",
   "lat": 33.9,
   "lon": -87.31,
   "zip": "",
   "city": "0 E Walker County Airpo",
   "date": "2026-08-22",
   "county": "Walker",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 0 E Walker County Airpo, AL. Peak gust: 55 mph. KJFX reported a gust of 42 kts.",
   "sourceDetail": "NWS BMX — ASOS/AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-08-22-colbert-wind",
   "zip": "",
   "city": "Colbert",
   "date": "2026-08-22",
   "county": "Colbert",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Colbert — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-22-franklin-wind",
   "zip": "",
   "city": "Franklin",
   "date": "2026-08-22",
   "county": "Franklin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Franklin — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-22-cullman-wind",
   "zip": "",
   "city": "Cullman",
   "date": "2026-08-22",
   "county": "Cullman",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cullman — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-22-fayette-wind",
   "zip": "",
   "city": "Fayette",
   "date": "2026-08-22",
   "county": "Fayette",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Fayette — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-22-pickens-wind",
   "zip": "",
   "city": "Pickens",
   "date": "2026-08-22",
   "county": "Pickens",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Pickens — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-22-tuscaloosa-wind",
   "zip": "",
   "city": "Tuscaloosa",
   "date": "2026-08-22",
   "county": "Tuscaloosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Tuscaloosa — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-22-greene-wind",
   "zip": "",
   "city": "Greene",
   "date": "2026-08-22",
   "county": "Greene",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Greene — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-22-lawrence-wind",
   "zip": "",
   "city": "Lawrence",
   "date": "2026-08-22",
   "county": "Lawrence",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lawrence — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-22-marion-wind",
   "zip": "",
   "city": "Marion",
   "date": "2026-08-22",
   "county": "Marion",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Marion — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-22-lamar-wind",
   "zip": "",
   "city": "Lamar",
   "date": "2026-08-22",
   "county": "Lamar",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lamar — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-22-walker-wind",
   "zip": "",
   "city": "Walker",
   "date": "2026-08-22",
   "county": "Walker",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Walker — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-22-jefferson-wind",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-08-22",
   "county": "Jefferson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Jefferson — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-22-shelby-wind",
   "zip": "",
   "city": "Shelby",
   "date": "2026-08-22",
   "county": "Shelby",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Shelby — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-22-stclair-wind",
   "zip": "",
   "city": "St. Clair",
   "date": "2026-08-22",
   "county": "St. Clair",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for St. Clair — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-22-talladega-wind",
   "zip": "",
   "city": "Talladega",
   "date": "2026-08-22",
   "county": "Talladega",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Talladega — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-22-chilton-wind",
   "zip": "",
   "city": "Chilton",
   "date": "2026-08-22",
   "county": "Chilton",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Chilton — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-22-coosa-wind",
   "zip": "",
   "city": "Coosa",
   "date": "2026-08-22",
   "county": "Coosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Coosa — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-22-hale-wind",
   "zip": "",
   "city": "Hale",
   "date": "2026-08-22",
   "county": "Hale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Hale — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-22-perry-wind",
   "zip": "",
   "city": "Perry",
   "date": "2026-08-22",
   "county": "Perry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Perry — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-22-bibb-wind",
   "zip": "",
   "city": "Bibb",
   "date": "2026-08-22",
   "county": "Bibb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Bibb — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2026-08-21-flood-34.31--86.31",
   "lat": 34.31,
   "lon": -86.31,
   "zip": "",
   "city": "4 SW Guntersville",
   "date": "2026-08-21",
   "county": "Marshall",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Road closed due to extensive flooding in the 6000 block of Sorter Road in Guntersville. Depth of water estimated at a foot or more.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-21-flood-31.22--85.39",
   "lat": 31.22,
   "lon": -85.39,
   "zip": "",
   "city": "Dothan",
   "date": "2026-08-21",
   "county": "Houston",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "A spotter reported flooding on Main Street with cars avoiding a flooded lane.",
   "sourceDetail": "NWS TAE — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-21-flood-31.24--85.31",
   "lat": 31.24,
   "lon": -85.31,
   "zip": "",
   "city": "1 ENE Smyrna",
   "date": "2026-08-21",
   "county": "Houston",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Scanner report of water over the roadway on Highway 52.",
   "sourceDetail": "NWS TAE — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-21-flood-31.21--85.36",
   "lat": 31.21,
   "lon": -85.36,
   "zip": "",
   "city": "2 ESE Dothan",
   "date": "2026-08-21",
   "county": "Houston",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Around a half inch of water entered the Hacienda Azul restaurant through the doors.",
   "sourceDetail": "NWS TAE — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-21-flood-31.35--85.34",
   "lat": 31.35,
   "lon": -85.34,
   "zip": "",
   "city": "Headland",
   "date": "2026-08-21",
   "county": "Henry",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "mPING report of creek overflowing or yard flooding.",
   "sourceDetail": "NWS TAE — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-TAE-SV-W-344-2026-08-21-Houston-wind",
   "lat": 31.116000000000003,
   "lon": -85.28200000000001,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-21. Duration: 46 min. Counties: Geneva, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #344 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-344"
  },
  {
   "id": "ww-TAE-SV-W-344-2026-08-21-Houston-hail",
   "lat": 31.116000000000003,
   "lon": -85.28200000000001,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-21. Duration: 46 min. Counties: Geneva, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #344 (46 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-344"
  },
  {
   "id": "ww-TAE-SV-W-344-2026-08-21-Geneva-wind",
   "lat": 31.115999999999996,
   "lon": -85.36999999999999,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-21. Duration: 46 min. Counties: Geneva, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #344 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-344"
  },
  {
   "id": "ww-TAE-SV-W-344-2026-08-21-Geneva-hail",
   "lat": 31.115999999999996,
   "lon": -85.36999999999999,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-21. Duration: 46 min. Counties: Geneva, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #344 (46 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-344"
  },
  {
   "id": "ww-MOB-SV-W-142-2026-08-21-Covington-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Covington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-21. Duration: 29 min. County: Covington. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #142 (29 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-142"
  },
  {
   "id": "ww-MOB-SV-W-142-2026-08-21-Covington-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Covington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-21. Duration: 29 min. County: Covington. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #142 (29 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-142"
  },
  {
   "id": "ww-MOB-SV-W-144-2026-08-21-Mobile-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-21. Duration: 28 min. County: Mobile. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #144 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-144"
  },
  {
   "id": "ww-MOB-SV-W-144-2026-08-21-Mobile-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-21. Duration: 28 min. County: Mobile. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #144 (28 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-144"
  },
  {
   "id": "ww-BMX-SV-W-156-2026-08-21-Tallapoosa-wind",
   "lat": 32.958333333333336,
   "lon": -85.81333333333333,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Tallapoosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-21. Duration: 43 min. County: Tallapoosa. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #156 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-156"
  },
  {
   "id": "ww-BMX-SV-W-156-2026-08-21-Tallapoosa-hail",
   "lat": 32.958333333333336,
   "lon": -85.81333333333333,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Tallapoosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-21. Duration: 43 min. County: Tallapoosa. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #156 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-156"
  },
  {
   "id": "ww-TAE-SV-W-339-2026-08-21-Coffee-wind",
   "lat": 31.528571428571432,
   "lon": -85.74000000000001,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Coffee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-21. Duration: 24 min. Counties: Coffee, Dale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #339 (24 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-339"
  },
  {
   "id": "ww-TAE-SV-W-339-2026-08-21-Coffee-hail",
   "lat": 31.528571428571432,
   "lon": -85.74000000000001,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Coffee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-21. Duration: 24 min. Counties: Coffee, Dale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #339 (24 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-339"
  },
  {
   "id": "ww-TAE-SV-W-339-2026-08-21-Dale-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-21. Duration: 24 min. Counties: Coffee, Dale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #339 (24 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-339"
  },
  {
   "id": "ww-TAE-SV-W-339-2026-08-21-Dale-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-21. Duration: 24 min. Counties: Coffee, Dale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #339 (24 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-339"
  },
  {
   "id": "ww-MOB-SV-W-143-2026-08-21-Covington-wind",
   "lat": 30.99181818181818,
   "lon": -86.48727272727274,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Covington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-21. Duration: 45 min. Counties: Covington, Escambia. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #143 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-143"
  },
  {
   "id": "ww-MOB-SV-W-143-2026-08-21-Covington-hail",
   "lat": 30.99181818181818,
   "lon": -86.48727272727274,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Covington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-21. Duration: 45 min. Counties: Covington, Escambia. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #143 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-143"
  },
  {
   "id": "ww-MOB-SV-W-143-2026-08-21-Escambia-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Escambia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-21. Duration: 45 min. Counties: Covington, Escambia. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #143 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-143"
  },
  {
   "id": "ww-MOB-SV-W-143-2026-08-21-Escambia-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Escambia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-21. Duration: 45 min. Counties: Covington, Escambia. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #143 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-143"
  },
  {
   "id": "ww-TAE-SV-W-342-2026-08-21-Dale-wind",
   "lat": 31.265,
   "lon": -85.39375,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-21. Duration: 48 min. Counties: Dale, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #342 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-342"
  },
  {
   "id": "ww-TAE-SV-W-342-2026-08-21-Dale-hail",
   "lat": 31.265,
   "lon": -85.39375,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-21. Duration: 48 min. Counties: Dale, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #342 (48 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-342"
  },
  {
   "id": "ww-TAE-SV-W-342-2026-08-21-Houston-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-21. Duration: 48 min. Counties: Dale, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #342 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-342"
  },
  {
   "id": "ww-TAE-SV-W-342-2026-08-21-Houston-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-21. Duration: 48 min. Counties: Dale, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #342 (48 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-342"
  },
  {
   "id": "ww-MOB-SV-W-151-2026-08-21-Mobile-wind",
   "lat": 30.887500000000003,
   "lon": -88.47375,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-21. Duration: 32 min. County: Mobile. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #151 (32 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-151"
  },
  {
   "id": "ww-MOB-SV-W-151-2026-08-21-Mobile-hail",
   "lat": 30.887500000000003,
   "lon": -88.47375,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-21. Duration: 32 min. County: Mobile. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #151 (32 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-151"
  },
  {
   "id": "ww-MOB-SV-W-146-2026-08-21-Escambia-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Escambia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-21. Duration: 15 min. County: Escambia. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #146 (15 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-146"
  },
  {
   "id": "ww-MOB-SV-W-146-2026-08-21-Escambia-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Escambia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-21. Duration: 15 min. County: Escambia. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #146 (15 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "MOB-SV-W-146"
  },
  {
   "id": "ww-MOB-SV-W-154-2026-08-21-Baldwin-wind",
   "lat": 31.212727272727275,
   "lon": -87.56818181818181,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-21. Duration: 30 min. Counties: Baldwin, Clarke, Escambia, Monroe. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #154 (30 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-154"
  },
  {
   "id": "ww-MOB-SV-W-154-2026-08-21-Baldwin-hail",
   "lat": 31.212727272727275,
   "lon": -87.56818181818181,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-21. Duration: 30 min. Counties: Baldwin, Clarke, Escambia, Monroe. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #154 (30 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-154"
  },
  {
   "id": "ww-MOB-SV-W-154-2026-08-21-Clarke-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-21. Duration: 30 min. Counties: Baldwin, Clarke, Escambia, Monroe. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #154 (30 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-154"
  },
  {
   "id": "ww-MOB-SV-W-154-2026-08-21-Clarke-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-21. Duration: 30 min. Counties: Baldwin, Clarke, Escambia, Monroe. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #154 (30 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-154"
  },
  {
   "id": "ww-MOB-SV-W-154-2026-08-21-Escambia-wind",
   "lat": 31.212727272727275,
   "lon": -87.56818181818181,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Escambia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-21. Duration: 30 min. Counties: Baldwin, Clarke, Escambia, Monroe. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #154 (30 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-154"
  },
  {
   "id": "ww-MOB-SV-W-154-2026-08-21-Escambia-hail",
   "lat": 31.212727272727275,
   "lon": -87.56818181818181,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Escambia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-21. Duration: 30 min. Counties: Baldwin, Clarke, Escambia, Monroe. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #154 (30 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-154"
  },
  {
   "id": "ww-MOB-SV-W-154-2026-08-21-Monroe-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-21. Duration: 30 min. Counties: Baldwin, Clarke, Escambia, Monroe. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #154 (30 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-154"
  },
  {
   "id": "ww-MOB-SV-W-154-2026-08-21-Monroe-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-21. Duration: 30 min. Counties: Baldwin, Clarke, Escambia, Monroe. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #154 (30 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-154"
  },
  {
   "id": "ww-TAE-SV-W-340-2026-08-21-Houston-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-21. Duration: 43 min. County: Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #340 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-340"
  },
  {
   "id": "ww-TAE-SV-W-340-2026-08-21-Houston-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-21. Duration: 43 min. County: Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #340 (43 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-340"
  },
  {
   "id": "ww-TAE-SV-W-341-2026-08-21-Henry-wind",
   "lat": 31.416666666666668,
   "lon": -85.17916666666666,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-21. Duration: 42 min. County: Henry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #341 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-341"
  },
  {
   "id": "ww-TAE-SV-W-341-2026-08-21-Henry-hail",
   "lat": 31.416666666666668,
   "lon": -85.17916666666666,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-21. Duration: 42 min. County: Henry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #341 (42 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-341"
  },
  {
   "id": "ww-MOB-SV-W-153-2026-08-21-Washington-wind",
   "lat": 31.218461538461536,
   "lon": -87.92769230769233,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-21. Duration: 41 min. Counties: Washington, Baldwin, Clarke, Monroe. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #153 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-153"
  },
  {
   "id": "ww-MOB-SV-W-153-2026-08-21-Washington-hail",
   "lat": 31.218461538461536,
   "lon": -87.92769230769233,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-21. Duration: 41 min. Counties: Washington, Baldwin, Clarke, Monroe. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #153 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "MOB-SV-W-153"
  },
  {
   "id": "ww-MOB-SV-W-153-2026-08-21-Baldwin-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-21. Duration: 41 min. Counties: Washington, Baldwin, Clarke, Monroe. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #153 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-153"
  },
  {
   "id": "ww-MOB-SV-W-153-2026-08-21-Baldwin-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-21. Duration: 41 min. Counties: Washington, Baldwin, Clarke, Monroe. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #153 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "MOB-SV-W-153"
  },
  {
   "id": "ww-MOB-SV-W-153-2026-08-21-Clarke-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-21. Duration: 41 min. Counties: Washington, Baldwin, Clarke, Monroe. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #153 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-153"
  },
  {
   "id": "ww-MOB-SV-W-153-2026-08-21-Clarke-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-21. Duration: 41 min. Counties: Washington, Baldwin, Clarke, Monroe. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #153 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "MOB-SV-W-153"
  },
  {
   "id": "ww-MOB-SV-W-153-2026-08-21-Monroe-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-21. Duration: 41 min. Counties: Washington, Baldwin, Clarke, Monroe. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #153 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-153"
  },
  {
   "id": "ww-MOB-SV-W-153-2026-08-21-Monroe-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-21. Duration: 41 min. Counties: Washington, Baldwin, Clarke, Monroe. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #153 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "MOB-SV-W-153"
  },
  {
   "id": "ww-BMX-SV-W-155-2026-08-21-Marengo-wind",
   "lat": 32.086363636363636,
   "lon": -87.69090909090909,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Marengo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-21. Duration: 41 min. County: Marengo. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #155 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-155"
  },
  {
   "id": "ww-BMX-SV-W-155-2026-08-21-Marengo-hail",
   "lat": 32.086363636363636,
   "lon": -87.69090909090909,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Marengo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-21. Duration: 41 min. County: Marengo. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #155 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-155"
  },
  {
   "id": "ww-TAE-SV-W-343-2026-08-21-Houston-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-21. Duration: 44 min. County: Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #343 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-343"
  },
  {
   "id": "ww-TAE-SV-W-343-2026-08-21-Houston-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-21. Duration: 44 min. County: Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #343 (44 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-343"
  },
  {
   "id": "ww-MOB-SV-W-155-2026-08-21-Clarke-wind",
   "lat": 32.10047619047619,
   "lon": -87.43619047619048,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-21. Duration: 49 min. Counties: Clarke, Monroe, Wilcox. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #155 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-155"
  },
  {
   "id": "ww-MOB-SV-W-155-2026-08-21-Monroe-wind",
   "lat": 32.10047619047619,
   "lon": -87.43619047619048,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-21. Duration: 49 min. Counties: Clarke, Monroe, Wilcox. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #155 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-155"
  },
  {
   "id": "ww-MOB-SV-W-155-2026-08-21-Wilcox-wind",
   "lat": 32.10047619047619,
   "lon": -87.43619047619048,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Wilcox",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-21. Duration: 49 min. Counties: Clarke, Monroe, Wilcox. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #155 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-155"
  },
  {
   "id": "ww-BMX-SV-W-154-2026-08-21-Barbour-wind",
   "lat": 31.821111111111115,
   "lon": -85.18722222222223,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Barbour",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-21. Duration: 46 min. County: Barbour. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #154 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-154"
  },
  {
   "id": "ww-BMX-SV-W-154-2026-08-21-Barbour-hail",
   "lat": 31.821111111111115,
   "lon": -85.18722222222223,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Barbour",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-21. Duration: 46 min. County: Barbour. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #154 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-154"
  },
  {
   "id": "ww-MOB-SV-W-152-2026-08-21-Choctaw-wind",
   "lat": 32.13368421052631,
   "lon": -88.07263157894734,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Choctaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-21. Duration: 30 min. County: Choctaw. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #152 (30 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-152"
  },
  {
   "id": "ww-MOB-SV-W-152-2026-08-21-Choctaw-hail",
   "lat": 32.13368421052631,
   "lon": -88.07263157894734,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Choctaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-21. Duration: 30 min. County: Choctaw. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #152 (30 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "MOB-SV-W-152"
  },
  {
   "id": "ww-TAE-SV-W-330-2026-08-21-Henry-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-21. Duration: 45 min. County: Henry. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #330 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-330"
  },
  {
   "id": "ww-TAE-SV-W-330-2026-08-21-Henry-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-21. Duration: 45 min. County: Henry. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #330 (45 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.88,
   "warningProductKey": "TAE-SV-W-330"
  },
  {
   "id": "ww-TAE-SV-W-329-2026-08-21-Henry-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-21. Duration: 33 min. County: Henry. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #329 (33 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-329"
  },
  {
   "id": "ww-TAE-SV-W-329-2026-08-21-Henry-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-21. Duration: 33 min. County: Henry. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #329 (33 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.88,
   "warningProductKey": "TAE-SV-W-329"
  },
  {
   "id": "ww-BMX-FF-W-34-2026-08-21-Blount",
   "lat": 34.04333333333334,
   "lon": -86.54333333333334,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Blount",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-08-21. Duration: 185 min. County: Blount. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #34 (185 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-34"
  },
  {
   "id": "ww-TAE-FF-W-18-2026-08-21-Houston",
   "lat": 31.220000000000002,
   "lon": -85.21818181818183,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS TAE on 2026-08-21. Duration: 174 min. Counties: Houston, Dale, Henry. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Flash Flood Warning #18 (174 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-FF-W-18"
  },
  {
   "id": "ww-TAE-FF-W-18-2026-08-21-Dale",
   "lat": 31.289473684210527,
   "lon": -85.1715789473684,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS TAE on 2026-08-21. Duration: 174 min. Counties: Houston, Dale, Henry. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Flash Flood Warning #18 (174 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-FF-W-18"
  },
  {
   "id": "ww-TAE-FF-W-18-2026-08-21-Henry",
   "lat": 31.287368421052633,
   "lon": -85.19789473684209,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS TAE on 2026-08-21. Duration: 174 min. Counties: Houston, Dale, Henry. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Flash Flood Warning #18 (174 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-FF-W-18"
  },
  {
   "id": "ww-HUN-FF-W-31-2026-08-21-Cullman",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-08-21. Duration: 132 min. Counties: Cullman, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #31 (132 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-31"
  },
  {
   "id": "ww-HUN-FF-W-31-2026-08-21-Morgan",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-08-21. Duration: 132 min. Counties: Cullman, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #31 (132 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-31"
  },
  {
   "id": "ww-HUN-FA-W-16-2026-08-21-Jackson",
   "lat": 34.63,
   "lon": -86.42923076923074,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-08-21. Duration: 211 min. Counties: Jackson, Lawrence, Limestone, Madison, Marshall, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #16 (211 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-16"
  },
  {
   "id": "ww-HUN-FA-W-16-2026-08-21-Lawrence",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-08-21. Duration: 211 min. Counties: Jackson, Lawrence, Limestone, Madison, Marshall, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #16 (211 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-16"
  },
  {
   "id": "ww-HUN-FA-W-16-2026-08-21-Limestone",
   "lat": 34.63,
   "lon": -86.42923076923074,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-08-21. Duration: 211 min. Counties: Jackson, Lawrence, Limestone, Madison, Marshall, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #16 (211 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-16"
  },
  {
   "id": "ww-HUN-FA-W-16-2026-08-21-Madison",
   "lat": 34.63,
   "lon": -86.42923076923074,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-08-21. Duration: 211 min. Counties: Jackson, Lawrence, Limestone, Madison, Marshall, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #16 (211 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-16"
  },
  {
   "id": "ww-HUN-FA-W-16-2026-08-21-Marshall",
   "lat": 34.63,
   "lon": -86.42923076923074,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-08-21. Duration: 211 min. Counties: Jackson, Lawrence, Limestone, Madison, Marshall, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #16 (211 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-16"
  },
  {
   "id": "ww-HUN-FA-W-16-2026-08-21-Morgan",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-08-21. Duration: 211 min. Counties: Jackson, Lawrence, Limestone, Madison, Marshall, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #16 (211 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-16"
  },
  {
   "id": "ww-HUN-FA-W-17-2026-08-21-Cullman",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-08-21. Duration: 131 min. Counties: Cullman, DeKalb, Jackson, Madison, Marshall, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #17 (131 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-17"
  },
  {
   "id": "ww-HUN-FA-W-17-2026-08-21-DeKalb",
   "lat": 34.345789473684206,
   "lon": -86.16631578947367,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-08-21. Duration: 131 min. Counties: Cullman, DeKalb, Jackson, Madison, Marshall, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #17 (131 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-17"
  },
  {
   "id": "ww-HUN-FA-W-17-2026-08-21-Jackson",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-08-21. Duration: 131 min. Counties: Cullman, DeKalb, Jackson, Madison, Marshall, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #17 (131 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-17"
  },
  {
   "id": "ww-HUN-FA-W-17-2026-08-21-Madison",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-08-21. Duration: 131 min. Counties: Cullman, DeKalb, Jackson, Madison, Marshall, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #17 (131 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-17"
  },
  {
   "id": "ww-HUN-FA-W-17-2026-08-21-Marshall",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-08-21. Duration: 131 min. Counties: Cullman, DeKalb, Jackson, Madison, Marshall, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #17 (131 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-17"
  },
  {
   "id": "ww-HUN-FA-W-17-2026-08-21-Morgan",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-08-21. Duration: 131 min. Counties: Cullman, DeKalb, Jackson, Madison, Marshall, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #17 (131 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-17"
  },
  {
   "id": "ww-HUN-FA-W-18-2026-08-21-Cullman",
   "lat": 34.102380952380955,
   "lon": -86.76619047619047,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-08-21. Duration: 128 min. Counties: Cullman, Lawrence, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #18 (128 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-18"
  },
  {
   "id": "ww-HUN-FA-W-18-2026-08-21-Lawrence",
   "lat": 34.102380952380955,
   "lon": -86.76619047619047,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-08-21. Duration: 128 min. Counties: Cullman, Lawrence, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #18 (128 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-18"
  },
  {
   "id": "ww-HUN-FA-W-18-2026-08-21-Morgan",
   "lat": 34.102380952380955,
   "lon": -86.76619047619047,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-08-21. Duration: 128 min. Counties: Cullman, Lawrence, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #18 (128 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-18"
  },
  {
   "id": "ww-MOB-SV-W-155-2026-08-21-Clarke-hail",
   "lat": 32.10047619047619,
   "lon": -87.43619047619048,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-21. Duration: 49 min. Counties: Clarke, Monroe, Wilcox. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #155 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "MOB-SV-W-155"
  },
  {
   "id": "ww-MOB-SV-W-155-2026-08-21-Monroe-hail",
   "lat": 32.10047619047619,
   "lon": -87.43619047619048,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-21. Duration: 49 min. Counties: Clarke, Monroe, Wilcox. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #155 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "MOB-SV-W-155"
  },
  {
   "id": "ww-MOB-SV-W-155-2026-08-21-Wilcox-hail",
   "lat": 32.10047619047619,
   "lon": -87.43619047619048,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Wilcox",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-21. Duration: 49 min. Counties: Clarke, Monroe, Wilcox. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #155 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "MOB-SV-W-155"
  },
  {
   "id": "nws-alert-ad46da12d0c1622f.001-Conecuh-wind-2026-08-21",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Conecuh",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Conecuh. Severe Thunderstorm Watch issued August 21 at 2:07PM CDT until August 21 at 8:00PM CDT by NWS Mobile AL",
   "sourceDetail": "NWS Mobile AL — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-A-609"
  },
  {
   "id": "asos-HSV-2026-08-21",
   "lat": 34.6439,
   "lon": -86.7861,
   "zip": "",
   "city": "HUNTSVILLE/MADISON",
   "date": "2026-08-21",
   "county": "Madison",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HUNTSVILLE/MADISON (HSV): 58 mph gust at M.",
   "sourceDetail": "AL_ASOS automated observation — HUNTSVILLE/MADISON (HSV) — peak at M",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-08-21-cherokee-wind",
   "zip": "",
   "city": "Cherokee",
   "date": "2026-08-21",
   "county": "Cherokee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cherokee — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-blount-wind",
   "zip": "",
   "city": "Blount",
   "date": "2026-08-21",
   "county": "Blount",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Blount — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-lawrence-wind",
   "zip": "",
   "city": "Lawrence",
   "date": "2026-08-21",
   "county": "Lawrence",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lawrence — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-morgan-wind",
   "zip": "",
   "city": "Morgan",
   "date": "2026-08-21",
   "county": "Morgan",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Morgan — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-marshall-wind",
   "zip": "",
   "city": "Marshall",
   "date": "2026-08-21",
   "county": "Marshall",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Marshall — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-cullman-wind",
   "zip": "",
   "city": "Cullman",
   "date": "2026-08-21",
   "county": "Cullman",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cullman — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-stclair-wind",
   "zip": "",
   "city": "St. Clair",
   "date": "2026-08-21",
   "county": "St. Clair",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for St. Clair — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-winston-wind",
   "zip": "",
   "city": "Winston",
   "date": "2026-08-21",
   "county": "Winston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Winston — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-marion-wind",
   "zip": "",
   "city": "Marion",
   "date": "2026-08-21",
   "county": "Marion",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Marion — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-sumter-wind",
   "zip": "",
   "city": "Sumter",
   "date": "2026-08-21",
   "county": "Sumter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 65,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "5 Special Weather Statements for Sumter — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-greene-wind",
   "zip": "",
   "city": "Greene",
   "date": "2026-08-21",
   "county": "Greene",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Greene — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-talladega-wind",
   "zip": "",
   "city": "Talladega",
   "date": "2026-08-21",
   "county": "Talladega",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 65,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Talladega — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-chilton-wind",
   "zip": "",
   "city": "Chilton",
   "date": "2026-08-21",
   "county": "Chilton",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Chilton — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-clay-wind",
   "zip": "",
   "city": "Clay",
   "date": "2026-08-21",
   "county": "Clay",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Clay — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-tallapoosa-wind",
   "zip": "",
   "city": "Tallapoosa",
   "date": "2026-08-21",
   "county": "Tallapoosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Tallapoosa — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-shelby-wind",
   "zip": "",
   "city": "Shelby",
   "date": "2026-08-21",
   "county": "Shelby",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 65,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Shelby — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-coosa-wind",
   "zip": "",
   "city": "Coosa",
   "date": "2026-08-21",
   "county": "Coosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Coosa — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-autauga-wind",
   "zip": "",
   "city": "Autauga",
   "date": "2026-08-21",
   "county": "Autauga",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Autauga — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-henry-wind",
   "zip": "",
   "city": "Henry",
   "date": "2026-08-21",
   "county": "Henry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 68,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "8 Special Weather Statements for Henry — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-barbour-wind",
   "zip": "",
   "city": "Barbour",
   "date": "2026-08-21",
   "county": "Barbour",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Barbour — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-cleburne-wind",
   "zip": "",
   "city": "Cleburne",
   "date": "2026-08-21",
   "county": "Cleburne",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Cleburne — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-randolph-wind",
   "zip": "",
   "city": "Randolph",
   "date": "2026-08-21",
   "county": "Randolph",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Randolph — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-escambia-hail",
   "zip": "",
   "city": "Escambia",
   "date": "2026-08-21",
   "county": "Escambia",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Escambia — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-covington-hail",
   "zip": "",
   "city": "Covington",
   "date": "2026-08-21",
   "county": "Covington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Covington — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-coffee-wind",
   "zip": "",
   "city": "Coffee",
   "date": "2026-08-21",
   "county": "Coffee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Coffee — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-dale-wind",
   "zip": "",
   "city": "Dale",
   "date": "2026-08-21",
   "county": "Dale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 65,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "5 Special Weather Statements for Dale — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-houston-wind",
   "zip": "",
   "city": "Houston",
   "date": "2026-08-21",
   "county": "Houston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Houston — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-pike-wind",
   "zip": "",
   "city": "Pike",
   "date": "2026-08-21",
   "county": "Pike",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Pike — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-mobile-wind",
   "zip": "",
   "city": "Mobile",
   "date": "2026-08-21",
   "county": "Mobile",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Mobile — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-escambia-wind",
   "zip": "",
   "city": "Escambia",
   "date": "2026-08-21",
   "county": "Escambia",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Escambia — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-crenshaw-wind",
   "zip": "",
   "city": "Crenshaw",
   "date": "2026-08-21",
   "county": "Crenshaw",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Crenshaw — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-covington-wind",
   "zip": "",
   "city": "Covington",
   "date": "2026-08-21",
   "county": "Covington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Covington — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-conecuh-wind",
   "zip": "",
   "city": "Conecuh",
   "date": "2026-08-21",
   "county": "Conecuh",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Conecuh — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-bibb-wind",
   "zip": "",
   "city": "Bibb",
   "date": "2026-08-21",
   "county": "Bibb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Bibb — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-choctaw-wind",
   "zip": "",
   "city": "Choctaw",
   "date": "2026-08-21",
   "county": "Choctaw",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Choctaw — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-geneva-wind",
   "zip": "",
   "city": "Geneva",
   "date": "2026-08-21",
   "county": "Geneva",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Geneva — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-washington-wind",
   "zip": "",
   "city": "Washington",
   "date": "2026-08-21",
   "county": "Washington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Washington — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-clarke-wind",
   "zip": "",
   "city": "Clarke",
   "date": "2026-08-21",
   "county": "Clarke",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Clarke — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-baldwin-wind",
   "zip": "",
   "city": "Baldwin",
   "date": "2026-08-21",
   "county": "Baldwin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Baldwin — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-marengo-wind",
   "zip": "",
   "city": "Marengo",
   "date": "2026-08-21",
   "county": "Marengo",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Marengo — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-monroe-wind",
   "zip": "",
   "city": "Monroe",
   "date": "2026-08-21",
   "county": "Monroe",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Monroe — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-wilcox-wind",
   "zip": "",
   "city": "Wilcox",
   "date": "2026-08-21",
   "county": "Wilcox",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Wilcox — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-tuscaloosa-wind",
   "zip": "",
   "city": "Tuscaloosa",
   "date": "2026-08-21",
   "county": "Tuscaloosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Tuscaloosa — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-chambers-wind",
   "zip": "",
   "city": "Chambers",
   "date": "2026-08-21",
   "county": "Chambers",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Chambers — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-elmore-wind",
   "zip": "",
   "city": "Elmore",
   "date": "2026-08-21",
   "county": "Elmore",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Elmore — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-montgomery-wind",
   "zip": "",
   "city": "Montgomery",
   "date": "2026-08-21",
   "county": "Montgomery",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Montgomery — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-macon-wind",
   "zip": "",
   "city": "Macon",
   "date": "2026-08-21",
   "county": "Macon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Macon — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-dallas-wind",
   "zip": "",
   "city": "Dallas",
   "date": "2026-08-21",
   "county": "Dallas",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Dallas — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-bullock-wind",
   "zip": "",
   "city": "Bullock",
   "date": "2026-08-21",
   "county": "Bullock",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Bullock — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-HUN-SV-W-137-2026-08-20-DeKalb-wind",
   "lat": 34.565999999999995,
   "lon": -85.68499999999999,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 63 min. Counties: DeKalb, Jackson. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #137 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-137"
  },
  {
   "id": "ww-HUN-SV-W-137-2026-08-20-DeKalb-hail",
   "lat": 34.565999999999995,
   "lon": -85.68499999999999,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 63 min. Counties: DeKalb, Jackson. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #137 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "HUN-SV-W-137"
  },
  {
   "id": "ww-HUN-SV-W-136-2026-08-20-Marshall-wind",
   "lat": 34.40833333333333,
   "lon": -85.75833333333333,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 64 min. Counties: DeKalb, Marshall. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #136 (64 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-136"
  },
  {
   "id": "ww-HUN-SV-W-136-2026-08-20-Marshall-hail",
   "lat": 34.40833333333333,
   "lon": -85.75833333333333,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 64 min. Counties: DeKalb, Marshall. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #136 (64 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "HUN-SV-W-136"
  },
  {
   "id": "iem-202608210426-hail-34.68--85.85",
   "lat": 34.68,
   "lon": -85.85,
   "zip": "",
   "city": "Pisgah",
   "date": "2026-08-20",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Pisgah, AL. Hail size: 1\".",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202608210432-hail-34.58--85.99",
   "lat": 34.58,
   "lon": -85.99,
   "zip": "",
   "city": "Section",
   "date": "2026-08-20",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Section, AL. Hail size: 0.88\".",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-08-20-wind-30.68--88.25",
   "lat": 30.68,
   "lon": -88.25,
   "zip": "",
   "city": "1 WNW Mobile Regional A",
   "date": "2026-08-20",
   "county": "Mobile",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KMOB Mobile Bates reports a wind gust of 62 mph.",
   "sourceDetail": "NWS MOB — ASOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-20-wind-34.64--86.77",
   "lat": 34.64,
   "lon": -86.77,
   "zip": "",
   "city": "4 NNW Triana",
   "date": "2026-08-20",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "58 MPH gust reported at HSV International Airport ASOS.",
   "sourceDetail": "NWS HUN — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-08-20-flood-34.60--86.99",
   "lat": 34.6,
   "lon": -86.99,
   "zip": "",
   "city": "2 N Decatur",
   "date": "2026-08-20",
   "county": "Morgan",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water rescues along 4th Street in Decatur; A vehicle drove into flood waters and stalled, but passengers were rescued with no injuries.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-20-flood-34.51--86.91",
   "lat": 34.51,
   "lon": -86.91,
   "zip": "",
   "city": "2 WSW Priceville",
   "date": "2026-08-20",
   "county": "Morgan",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Gravel driveway and part of yard flooded and washed away with sediment and rock debris and erosion noted.",
   "sourceDetail": "NWS HUN — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-20-flood-34.57--86.97",
   "lat": 34.57,
   "lon": -86.97,
   "zip": "",
   "city": "1 E Decatur",
   "date": "2026-08-20",
   "county": "Morgan",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Road impassable at Country Club Road and Stratford Road SE. Depth of water estimated at 8-12 inches or more in depth.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-20-flood-34.61--86.98",
   "lat": 34.61,
   "lon": -86.98,
   "zip": "",
   "city": "3 NNE Decatur",
   "date": "2026-08-20",
   "county": "Morgan",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Road impassable at Church Street and 8th Avenue. Depth of water estimated at 8-12 inches or more in depth.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-20-wind-30.62--88.07",
   "lat": 30.62,
   "lon": -88.07,
   "zip": "",
   "city": "Brookley Field ASOS",
   "date": "2026-08-20",
   "county": "Mobile",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBFM Mobile Brookley measured wind gust of 52 mph.",
   "sourceDetail": "NWS MOB — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-08-20-193-2057",
   "lat": 30.83,
   "lon": -87.93,
   "zip": "",
   "city": "Hurricane",
   "date": "2026-08-20",
   "county": "Baldwin",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Broadcast media shared video of a tornado near the Tensaw River via social media. Time and location estimated from radar with TDS evident. (MOB)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-MOB-2026-08-20",
   "lat": 30.6883,
   "lon": -88.2456,
   "zip": "",
   "city": "MOBILE/BATES FIELD",
   "date": "2026-08-20",
   "county": "Mobile",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MOBILE/BATES FIELD (MOB): , peak gust 62 mph at 2026-08-20 20:54.",
   "sourceDetail": "AL_ASOS automated observation — MOBILE/BATES FIELD (MOB) — peak at 2026-08-20 20:54",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-BFM-2026-08-20-99747",
   "lat": 30.6268,
   "lon": -88.0681,
   "zip": "",
   "city": "MOBILE DOWNTOWN",
   "date": "2026-08-20",
   "county": "Mobile",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MOBILE DOWNTOWN (BFM) recorded a 52 mph gust.",
   "sourceDetail": "AL_ASOS automated observation — MOBILE DOWNTOWN (BFM)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-MOB-SV-W-139-2026-08-20-Monroe-wind",
   "lat": 31.404000000000003,
   "lon": -87.424,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-20. Duration: 25 min. Counties: Monroe, Conecuh, Escambia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #139 (25 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-139"
  },
  {
   "id": "ww-MOB-SV-W-139-2026-08-20-Monroe-hail",
   "lat": 31.404000000000003,
   "lon": -87.424,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-20. Duration: 25 min. Counties: Monroe, Conecuh, Escambia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #139 (25 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-139"
  },
  {
   "id": "ww-MOB-SV-W-139-2026-08-20-Conecuh-wind",
   "lat": 31.404000000000003,
   "lon": -87.424,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Conecuh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-20. Duration: 25 min. Counties: Monroe, Conecuh, Escambia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #139 (25 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-139"
  },
  {
   "id": "ww-MOB-SV-W-139-2026-08-20-Conecuh-hail",
   "lat": 31.404000000000003,
   "lon": -87.424,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Conecuh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-20. Duration: 25 min. Counties: Monroe, Conecuh, Escambia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #139 (25 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-139"
  },
  {
   "id": "ww-MOB-SV-W-139-2026-08-20-Escambia-wind",
   "lat": 31.404000000000003,
   "lon": -87.424,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Escambia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-20. Duration: 25 min. Counties: Monroe, Conecuh, Escambia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #139 (25 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-139"
  },
  {
   "id": "ww-MOB-SV-W-139-2026-08-20-Escambia-hail",
   "lat": 31.404000000000003,
   "lon": -87.424,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Escambia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-20. Duration: 25 min. Counties: Monroe, Conecuh, Escambia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #139 (25 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-139"
  },
  {
   "id": "ww-HUN-SV-W-133-2026-08-20-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 41 min. County: Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #133 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-133"
  },
  {
   "id": "ww-HUN-SV-W-133-2026-08-20-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 41 min. County: Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #133 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-133"
  },
  {
   "id": "ww-HUN-SV-W-129-2026-08-20-Lauderdale-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 52 min. Counties: Lauderdale, Limestone. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #129 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-129"
  },
  {
   "id": "ww-HUN-SV-W-129-2026-08-20-Lauderdale-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 52 min. Counties: Lauderdale, Limestone. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #129 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-129"
  },
  {
   "id": "ww-HUN-SV-W-129-2026-08-20-Limestone-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 52 min. Counties: Lauderdale, Limestone. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #129 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-129"
  },
  {
   "id": "ww-HUN-SV-W-129-2026-08-20-Limestone-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 52 min. Counties: Lauderdale, Limestone. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #129 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-129"
  },
  {
   "id": "ww-MOB-SV-W-137-2026-08-20-Baldwin-wind",
   "lat": 30.57,
   "lon": -87.91285714285713,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-20. Duration: 51 min. County: Baldwin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #137 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-137"
  },
  {
   "id": "ww-MOB-SV-W-137-2026-08-20-Baldwin-hail",
   "lat": 30.57,
   "lon": -87.91285714285713,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-20. Duration: 51 min. County: Baldwin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #137 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-137"
  },
  {
   "id": "ww-HUN-SV-W-132-2026-08-20-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 47 min. Counties: Jackson, Madison, Marshall. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #132 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-132"
  },
  {
   "id": "ww-HUN-SV-W-132-2026-08-20-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 47 min. Counties: Jackson, Madison, Marshall. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #132 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-132"
  },
  {
   "id": "ww-HUN-SV-W-132-2026-08-20-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 47 min. Counties: Jackson, Madison, Marshall. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #132 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-132"
  },
  {
   "id": "ww-HUN-SV-W-132-2026-08-20-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 47 min. Counties: Jackson, Madison, Marshall. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #132 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-132"
  },
  {
   "id": "ww-HUN-SV-W-132-2026-08-20-Marshall-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 47 min. Counties: Jackson, Madison, Marshall. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #132 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-132"
  },
  {
   "id": "ww-HUN-SV-W-132-2026-08-20-Marshall-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 47 min. Counties: Jackson, Madison, Marshall. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #132 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-132"
  },
  {
   "id": "ww-HUN-SV-W-131-2026-08-20-Colbert-wind",
   "lat": 34.832857142857144,
   "lon": -87.01428571428573,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 65 min. Counties: Colbert, Lauderdale, Lawrence, Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #131 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-131"
  },
  {
   "id": "ww-HUN-SV-W-131-2026-08-20-Colbert-hail",
   "lat": 34.832857142857144,
   "lon": -87.01428571428573,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 65 min. Counties: Colbert, Lauderdale, Lawrence, Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #131 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-131"
  },
  {
   "id": "ww-HUN-SV-W-131-2026-08-20-Lauderdale-wind",
   "lat": 34.76833333333334,
   "lon": -86.88166666666667,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 65 min. Counties: Colbert, Lauderdale, Lawrence, Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #131 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-131"
  },
  {
   "id": "ww-HUN-SV-W-131-2026-08-20-Lauderdale-hail",
   "lat": 34.76833333333334,
   "lon": -86.88166666666667,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 65 min. Counties: Colbert, Lauderdale, Lawrence, Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #131 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-131"
  },
  {
   "id": "ww-HUN-SV-W-131-2026-08-20-Lawrence-wind",
   "lat": 34.75375,
   "lon": -86.93375,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 65 min. Counties: Colbert, Lauderdale, Lawrence, Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #131 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-131"
  },
  {
   "id": "ww-HUN-SV-W-131-2026-08-20-Lawrence-hail",
   "lat": 34.75375,
   "lon": -86.93375,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 65 min. Counties: Colbert, Lauderdale, Lawrence, Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #131 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-131"
  },
  {
   "id": "ww-HUN-SV-W-131-2026-08-20-Limestone-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 65 min. Counties: Colbert, Lauderdale, Lawrence, Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #131 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-131"
  },
  {
   "id": "ww-HUN-SV-W-131-2026-08-20-Limestone-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 65 min. Counties: Colbert, Lauderdale, Lawrence, Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #131 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-131"
  },
  {
   "id": "ww-HUN-SV-W-131-2026-08-20-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 65 min. Counties: Colbert, Lauderdale, Lawrence, Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #131 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-131"
  },
  {
   "id": "ww-HUN-SV-W-131-2026-08-20-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 65 min. Counties: Colbert, Lauderdale, Lawrence, Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #131 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-131"
  },
  {
   "id": "ww-HUN-SV-W-131-2026-08-20-Morgan-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 65 min. Counties: Colbert, Lauderdale, Lawrence, Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #131 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-131"
  },
  {
   "id": "ww-HUN-SV-W-131-2026-08-20-Morgan-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 65 min. Counties: Colbert, Lauderdale, Lawrence, Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #131 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-131"
  },
  {
   "id": "ww-MOB-SV-W-135-2026-08-20-Baldwin-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-20. Duration: 32 min. Counties: Baldwin, Mobile. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #135 (32 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-135"
  },
  {
   "id": "ww-MOB-SV-W-135-2026-08-20-Baldwin-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-20. Duration: 32 min. Counties: Baldwin, Mobile. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #135 (32 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-135"
  },
  {
   "id": "ww-MOB-SV-W-135-2026-08-20-Mobile-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-20. Duration: 32 min. Counties: Baldwin, Mobile. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #135 (32 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-135"
  },
  {
   "id": "ww-MOB-SV-W-135-2026-08-20-Mobile-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-20. Duration: 32 min. Counties: Baldwin, Mobile. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #135 (32 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-135"
  },
  {
   "id": "ww-HUN-SV-W-130-2026-08-20-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 64 min. Counties: Jackson, Madison. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #130 (64 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-130"
  },
  {
   "id": "ww-HUN-SV-W-130-2026-08-20-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 64 min. Counties: Jackson, Madison. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #130 (64 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-130"
  },
  {
   "id": "ww-HUN-SV-W-130-2026-08-20-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 64 min. Counties: Jackson, Madison. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #130 (64 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-130"
  },
  {
   "id": "ww-HUN-SV-W-130-2026-08-20-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 64 min. Counties: Jackson, Madison. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #130 (64 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-130"
  },
  {
   "id": "ww-MOB-SV-W-136-2026-08-20-Mobile-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-20. Duration: 52 min. County: Mobile. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #136 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-136"
  },
  {
   "id": "ww-MOB-SV-W-136-2026-08-20-Mobile-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-20. Duration: 52 min. County: Mobile. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #136 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-136"
  },
  {
   "id": "ww-HUN-SV-W-137-2026-08-20-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 63 min. Counties: DeKalb, Jackson. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #137 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-137"
  },
  {
   "id": "ww-HUN-SV-W-137-2026-08-20-Jackson-hail",
   "lat": 34.55875,
   "lon": -85.6725,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 63 min. Counties: DeKalb, Jackson. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #137 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "HUN-SV-W-137"
  },
  {
   "id": "ww-HUN-SV-W-134-2026-08-20-Limestone-wind",
   "lat": 34.66,
   "lon": -86.61999999999999,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 49 min. Counties: Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #134 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-134"
  },
  {
   "id": "ww-HUN-SV-W-134-2026-08-20-Limestone-hail",
   "lat": 34.66,
   "lon": -86.61999999999999,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 49 min. Counties: Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #134 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-134"
  },
  {
   "id": "ww-HUN-SV-W-134-2026-08-20-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 49 min. Counties: Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #134 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-134"
  },
  {
   "id": "ww-HUN-SV-W-134-2026-08-20-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 49 min. Counties: Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #134 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-134"
  },
  {
   "id": "ww-HUN-SV-W-134-2026-08-20-Morgan-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 49 min. Counties: Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #134 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-134"
  },
  {
   "id": "ww-HUN-SV-W-134-2026-08-20-Morgan-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 49 min. Counties: Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #134 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-134"
  },
  {
   "id": "ww-MOB-SV-W-138-2026-08-20-Mobile-wind",
   "lat": 30.76333333333333,
   "lon": -88.44666666666666,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-20. Duration: 38 min. County: Mobile. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #138 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-138"
  },
  {
   "id": "ww-MOB-SV-W-138-2026-08-20-Mobile-hail",
   "lat": 30.76333333333333,
   "lon": -88.44666666666666,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-20. Duration: 38 min. County: Mobile. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #138 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-138"
  },
  {
   "id": "ww-HUN-SV-W-128-2026-08-20-Colbert-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 42 min. Counties: Colbert, Lauderdale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #128 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-128"
  },
  {
   "id": "ww-HUN-SV-W-128-2026-08-20-Colbert-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 42 min. Counties: Colbert, Lauderdale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #128 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-128"
  },
  {
   "id": "ww-HUN-SV-W-128-2026-08-20-Lauderdale-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 42 min. Counties: Colbert, Lauderdale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #128 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-128"
  },
  {
   "id": "ww-HUN-SV-W-128-2026-08-20-Lauderdale-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 42 min. Counties: Colbert, Lauderdale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #128 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-128"
  },
  {
   "id": "ww-HUN-SV-W-135-2026-08-20-Madison-wind",
   "lat": 34.57875000000001,
   "lon": -86.21375,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 49 min. Counties: Jackson, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #135 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-135"
  },
  {
   "id": "ww-HUN-SV-W-135-2026-08-20-Madison-hail",
   "lat": 34.57875000000001,
   "lon": -86.21375,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 49 min. Counties: Jackson, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #135 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-135"
  },
  {
   "id": "ww-HUN-SV-W-135-2026-08-20-Marshall-wind",
   "lat": 34.57875000000001,
   "lon": -86.21375,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 49 min. Counties: Jackson, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #135 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-135"
  },
  {
   "id": "ww-HUN-SV-W-135-2026-08-20-Marshall-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 49 min. Counties: Jackson, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #135 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-135"
  },
  {
   "id": "ww-HUN-SV-W-135-2026-08-20-Morgan-wind",
   "lat": 34.57875000000001,
   "lon": -86.21375,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 49 min. Counties: Jackson, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #135 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-135"
  },
  {
   "id": "ww-HUN-SV-W-135-2026-08-20-Morgan-hail",
   "lat": 34.57875000000001,
   "lon": -86.21375,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 49 min. Counties: Jackson, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #135 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-135"
  },
  {
   "id": "ww-HUN-SV-W-135-2026-08-20-Jackson-wind",
   "lat": 34.57875000000001,
   "lon": -86.21375,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 49 min. Counties: Jackson, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #135 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-135"
  },
  {
   "id": "ww-HUN-SV-W-135-2026-08-20-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 49 min. Counties: Jackson, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #135 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-135"
  },
  {
   "id": "ww-MOB-SV-W-133-2026-08-20-Mobile-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-20. Duration: 23 min. County: Mobile. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #133 (23 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-133"
  },
  {
   "id": "ww-MOB-SV-W-133-2026-08-20-Mobile-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-20. Duration: 23 min. County: Mobile. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #133 (23 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-133"
  },
  {
   "id": "ww-BMX-SV-W-153-2026-08-20-Etowah-wind",
   "lat": 34.11333333333334,
   "lon": -85.84083333333331,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Etowah",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-20. Duration: 27 min. County: Etowah. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #153 (27 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-153"
  },
  {
   "id": "ww-BMX-SV-W-153-2026-08-20-Etowah-hail",
   "lat": 34.11333333333334,
   "lon": -85.84083333333331,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Etowah",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-20. Duration: 27 min. County: Etowah. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #153 (27 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-153"
  },
  {
   "id": "ww-MOB-SV-W-134-2026-08-20-Baldwin-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-20. Duration: 39 min. County: Baldwin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #134 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-134"
  },
  {
   "id": "ww-MOB-SV-W-134-2026-08-20-Baldwin-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-20. Duration: 39 min. County: Baldwin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #134 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-134"
  },
  {
   "id": "ww-HUN-SV-W-136-2026-08-20-DeKalb-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 64 min. Counties: DeKalb, Marshall. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #136 (64 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-136"
  },
  {
   "id": "ww-HUN-SV-W-136-2026-08-20-DeKalb-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-20. Duration: 64 min. Counties: DeKalb, Marshall. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #136 (64 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "HUN-SV-W-136"
  },
  {
   "id": "nws-alert-24f4f6da95d2ed3a.001-Baldwin-tornado-2026-08-20",
   "lat": 30.888571428571428,
   "lon": -87.86571428571428,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Baldwin",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Baldwin (observed tornado). Tornado Warning issued August 20 at 4:10PM CDT until August 20 at 4:45PM CDT by NWS Mobile AL",
   "sourceDetail": "NWS Mobile AL — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "MOB-TO-W-38"
  },
  {
   "id": "ww-HUN-FF-W-29-2026-08-20-Jackson",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-08-20. Duration: 177 min. Counties: Jackson, Limestone, Madison, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #29 (177 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-29"
  },
  {
   "id": "ww-HUN-FF-W-29-2026-08-20-Limestone",
   "lat": 34.63,
   "lon": -86.42769230769228,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-08-20. Duration: 177 min. Counties: Jackson, Limestone, Madison, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #29 (177 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-29"
  },
  {
   "id": "ww-HUN-FF-W-29-2026-08-20-Madison",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-08-20. Duration: 177 min. Counties: Jackson, Limestone, Madison, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #29 (177 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-29"
  },
  {
   "id": "ww-HUN-FF-W-29-2026-08-20-Morgan",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-08-20. Duration: 177 min. Counties: Jackson, Limestone, Madison, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #29 (177 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-29"
  },
  {
   "id": "ww-HUN-FF-W-30-2026-08-20-Cullman",
   "lat": 34.339,
   "lon": -86.18549999999999,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-08-20. Duration: 173 min. Counties: Cullman, DeKalb, Jackson, Madison, Marshall, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #30 (173 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-30"
  },
  {
   "id": "ww-HUN-FF-W-30-2026-08-20-DeKalb",
   "lat": 34.339,
   "lon": -86.18549999999999,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-08-20. Duration: 173 min. Counties: Cullman, DeKalb, Jackson, Madison, Marshall, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #30 (173 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-30"
  },
  {
   "id": "ww-HUN-FF-W-30-2026-08-20-Jackson",
   "lat": 34.339,
   "lon": -86.18549999999999,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-08-20. Duration: 173 min. Counties: Cullman, DeKalb, Jackson, Madison, Marshall, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #30 (173 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-30"
  },
  {
   "id": "ww-HUN-FF-W-30-2026-08-20-Madison",
   "lat": 34.339,
   "lon": -86.18549999999999,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-08-20. Duration: 173 min. Counties: Cullman, DeKalb, Jackson, Madison, Marshall, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #30 (173 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-30"
  },
  {
   "id": "ww-HUN-FF-W-30-2026-08-20-Marshall",
   "lat": 34.339,
   "lon": -86.18549999999999,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-08-20. Duration: 173 min. Counties: Cullman, DeKalb, Jackson, Madison, Marshall, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #30 (173 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-30"
  },
  {
   "id": "ww-HUN-FF-W-30-2026-08-20-Morgan",
   "lat": 34.339,
   "lon": -86.18549999999999,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-08-20. Duration: 173 min. Counties: Cullman, DeKalb, Jackson, Madison, Marshall, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #30 (173 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-30"
  },
  {
   "id": "iem-geo-2026-08-20-flood-34.61--86.99",
   "lat": 34.61,
   "lon": -86.99,
   "zip": "",
   "city": "2 N Decatur",
   "date": "2026-08-20",
   "county": "Morgan",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood was observed in front of the courthouse.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202608202056-wind-30.68--88.25",
   "lat": 30.68,
   "lon": -88.25,
   "zip": "",
   "city": "1 WNW Mobile Regional A",
   "date": "2026-08-20",
   "county": "Mobile",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 WNW Mobile Regional A, AL. Peak gust: 71 mph.",
   "sourceDetail": "NWS MOB — ASOS via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202608210305-wind-34.64--86.77",
   "lat": 34.64,
   "lon": -86.77,
   "zip": "",
   "city": "4 NNW Triana",
   "date": "2026-08-20",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 4 NNW Triana, AL. Peak gust: 67 mph.",
   "sourceDetail": "NWS HUN — ASOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-08-20T21:53:00Z-wind-30.62--88.07",
   "lat": 30.62,
   "lon": -88.07,
   "zip": "",
   "city": "Brookley Field ASOS",
   "date": "2026-08-20",
   "county": "Mobile",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MARINE TSTM WIND reported near Brookley Field ASOS, AL. Peak gust: 60 mph. ASOS station KBFM Mobile Brookley measured wind gust of 52 mph.",
   "sourceDetail": "NWS MOB — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "nws-alert-29b81915b392a22a.001-Greene-wind-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Greene",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Greene. Severe Thunderstorm Watch issued August 20 at 5:11PM CDT until August 20 at 10:00PM CDT by NWS Birmingham AL",
   "sourceDetail": "NWS Birmingham AL — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-A-606"
  },
  {
   "id": "nws-alert-29b81915b392a22a.001-Lamar-wind-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Lamar",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Lamar. Severe Thunderstorm Watch issued August 20 at 5:11PM CDT until August 20 at 10:00PM CDT by NWS Birmingham AL",
   "sourceDetail": "NWS Birmingham AL — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-A-606"
  },
  {
   "id": "nws-alert-29b81915b392a22a.001-Pickens-wind-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Pickens",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Pickens. Severe Thunderstorm Watch issued August 20 at 5:11PM CDT until August 20 at 10:00PM CDT by NWS Birmingham AL",
   "sourceDetail": "NWS Birmingham AL — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-A-606"
  },
  {
   "id": "nws-alert-29b81915b392a22a.001-Sumter-wind-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Sumter",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Sumter. Severe Thunderstorm Watch issued August 20 at 5:11PM CDT until August 20 at 10:00PM CDT by NWS Birmingham AL",
   "sourceDetail": "NWS Birmingham AL — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-A-606"
  },
  {
   "id": "sps-2026-08-20-madison-wind",
   "zip": "",
   "city": "Madison",
   "date": "2026-08-20",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 67,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "7 Special Weather Statements for Madison — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-20-jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2026-08-20",
   "county": "Jackson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 68,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "8 Special Weather Statements for Jackson — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-20-escambia-wind",
   "zip": "",
   "city": "Escambia",
   "date": "2026-08-20",
   "county": "Escambia",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Escambia — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-20-mobile-wind",
   "zip": "",
   "city": "Mobile",
   "date": "2026-08-20",
   "county": "Mobile",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Mobile — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-20-baldwin-wind",
   "zip": "",
   "city": "Baldwin",
   "date": "2026-08-20",
   "county": "Baldwin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Baldwin — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-20-washington-wind",
   "zip": "",
   "city": "Washington",
   "date": "2026-08-20",
   "county": "Washington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Washington — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-20-henry-wind",
   "zip": "",
   "city": "Henry",
   "date": "2026-08-20",
   "county": "Henry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Henry — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-20-dale-wind",
   "zip": "",
   "city": "Dale",
   "date": "2026-08-20",
   "county": "Dale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Dale — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-20-monroe-wind",
   "zip": "",
   "city": "Monroe",
   "date": "2026-08-20",
   "county": "Monroe",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Monroe — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-20-conecuh-wind",
   "zip": "",
   "city": "Conecuh",
   "date": "2026-08-20",
   "county": "Conecuh",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Conecuh — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-20-lauderdale-wind",
   "zip": "",
   "city": "Lauderdale",
   "date": "2026-08-20",
   "county": "Lauderdale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Lauderdale — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-20-colbert-wind",
   "zip": "",
   "city": "Colbert",
   "date": "2026-08-20",
   "county": "Colbert",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Colbert — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-20-chilton-wind",
   "zip": "",
   "city": "Chilton",
   "date": "2026-08-20",
   "county": "Chilton",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Chilton — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-20-coosa-wind",
   "zip": "",
   "city": "Coosa",
   "date": "2026-08-20",
   "county": "Coosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Coosa — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-20-morgan-wind",
   "zip": "",
   "city": "Morgan",
   "date": "2026-08-20",
   "county": "Morgan",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 65,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "5 Special Weather Statements for Morgan — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-20-marshall-wind",
   "zip": "",
   "city": "Marshall",
   "date": "2026-08-20",
   "county": "Marshall",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Marshall — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-20-lawrence-wind",
   "zip": "",
   "city": "Lawrence",
   "date": "2026-08-20",
   "county": "Lawrence",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Lawrence — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-20-limestone-wind",
   "zip": "",
   "city": "Limestone",
   "date": "2026-08-20",
   "county": "Limestone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Limestone — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-20-cherokee-wind",
   "zip": "",
   "city": "Cherokee",
   "date": "2026-08-20",
   "county": "Cherokee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Cherokee — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-20-etowah-wind",
   "zip": "",
   "city": "Etowah",
   "date": "2026-08-20",
   "county": "Etowah",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Etowah — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-20-blount-wind",
   "zip": "",
   "city": "Blount",
   "date": "2026-08-20",
   "county": "Blount",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Blount — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-20-dekalb-wind",
   "zip": "",
   "city": "DeKalb",
   "date": "2026-08-20",
   "county": "DeKalb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for DeKalb — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-20-cullman-wind",
   "zip": "",
   "city": "Cullman",
   "date": "2026-08-20",
   "county": "Cullman",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Cullman — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-20-jefferson-wind",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-08-20",
   "county": "Jefferson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Jefferson — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-20-walker-wind",
   "zip": "",
   "city": "Walker",
   "date": "2026-08-20",
   "county": "Walker",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Walker — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-08-19-wind-30.62--88.07",
   "lat": 30.62,
   "lon": -88.07,
   "zip": "",
   "city": "Brookley Field ASOS",
   "date": "2026-08-19",
   "county": "Mobile",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBFM Mobile Brookley measured wind gust of 60 mph.",
   "sourceDetail": "NWS MOB — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-BFM-2026-08-19",
   "lat": 30.6268,
   "lon": -88.0681,
   "zip": "",
   "city": "MOBILE DOWNTOWN",
   "date": "2026-08-19",
   "county": "Mobile",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MOBILE DOWNTOWN (BFM): 60 mph gust at 2026-08-19 22:49.",
   "sourceDetail": "AL_ASOS automated observation — MOBILE DOWNTOWN (BFM) — peak at 2026-08-19 22:49",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-MOB-SV-W-131-2026-08-19-Mobile-wind",
   "lat": 30.56714285714286,
   "lon": -88.15857142857145,
   "zip": "",
   "city": "",
   "date": "2026-08-19",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-19. Duration: 34 min. County: Mobile. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #131 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-131"
  },
  {
   "id": "ww-MOB-SV-W-131-2026-08-19-Mobile-hail",
   "lat": 30.56714285714286,
   "lon": -88.15857142857145,
   "zip": "",
   "city": "",
   "date": "2026-08-19",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-19. Duration: 34 min. County: Mobile. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #131 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-131"
  },
  {
   "id": "ww-MOB-SV-W-129-2026-08-19-Escambia-wind",
   "lat": 31.103333333333335,
   "lon": -87.17500000000001,
   "zip": "",
   "city": "",
   "date": "2026-08-19",
   "county": "Escambia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-19. Duration: 24 min. County: Escambia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #129 (24 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-129"
  },
  {
   "id": "ww-MOB-SV-W-129-2026-08-19-Escambia-hail",
   "lat": 31.103333333333335,
   "lon": -87.17500000000001,
   "zip": "",
   "city": "",
   "date": "2026-08-19",
   "county": "Escambia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-19. Duration: 24 min. County: Escambia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #129 (24 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-129"
  },
  {
   "id": "iem-202608192253-wind-30.62--88.07",
   "lat": 30.62,
   "lon": -88.07,
   "zip": "",
   "city": "Brookley Field ASOS",
   "date": "2026-08-19",
   "county": "Mobile",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Brookley Field ASOS, AL. Peak gust: 69 mph.",
   "sourceDetail": "NWS MOB — ASOS via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-HSV-2026-08-19",
   "lat": 34.6439,
   "lon": -86.7861,
   "zip": "",
   "city": "HUNTSVILLE/MADISON",
   "date": "2026-08-19",
   "county": "Madison",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HUNTSVILLE/MADISON (HSV): 52 mph gust at M.",
   "sourceDetail": "AL_ASOS automated observation — HUNTSVILLE/MADISON (HSV) — peak at M",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-08-19-dale-wind",
   "zip": "",
   "city": "Dale",
   "date": "2026-08-19",
   "county": "Dale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Dale — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-19-henry-wind",
   "zip": "",
   "city": "Henry",
   "date": "2026-08-19",
   "county": "Henry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Henry — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-19-houston-wind",
   "zip": "",
   "city": "Houston",
   "date": "2026-08-19",
   "county": "Houston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 66,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "6 Special Weather Statements for Houston — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-19-covington-wind",
   "zip": "",
   "city": "Covington",
   "date": "2026-08-19",
   "county": "Covington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Covington — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-19-choctaw-wind",
   "zip": "",
   "city": "Choctaw",
   "date": "2026-08-19",
   "county": "Choctaw",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Choctaw — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-19-washington-wind",
   "zip": "",
   "city": "Washington",
   "date": "2026-08-19",
   "county": "Washington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Washington — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-19-sumter-wind",
   "zip": "",
   "city": "Sumter",
   "date": "2026-08-19",
   "county": "Sumter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Sumter — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-19-pickens-wind",
   "zip": "",
   "city": "Pickens",
   "date": "2026-08-19",
   "county": "Pickens",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Pickens — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-19-greene-wind",
   "zip": "",
   "city": "Greene",
   "date": "2026-08-19",
   "county": "Greene",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Greene — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-19-tuscaloosa-wind",
   "zip": "",
   "city": "Tuscaloosa",
   "date": "2026-08-19",
   "county": "Tuscaloosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Tuscaloosa — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-19-mobile-wind",
   "zip": "",
   "city": "Mobile",
   "date": "2026-08-19",
   "county": "Mobile",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Mobile — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-19-dallas-wind",
   "zip": "",
   "city": "Dallas",
   "date": "2026-08-19",
   "county": "Dallas",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Dallas — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-19-geneva-wind",
   "zip": "",
   "city": "Geneva",
   "date": "2026-08-19",
   "county": "Geneva",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Geneva — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-19-clarke-wind",
   "zip": "",
   "city": "Clarke",
   "date": "2026-08-19",
   "county": "Clarke",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Clarke — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-19-monroe-wind",
   "zip": "",
   "city": "Monroe",
   "date": "2026-08-19",
   "county": "Monroe",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Monroe — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-19-hale-wind",
   "zip": "",
   "city": "Hale",
   "date": "2026-08-19",
   "county": "Hale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Hale — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-19-perry-wind",
   "zip": "",
   "city": "Perry",
   "date": "2026-08-19",
   "county": "Perry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Perry — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-19-marengo-wind",
   "zip": "",
   "city": "Marengo",
   "date": "2026-08-19",
   "county": "Marengo",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Marengo — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-19-baldwin-wind",
   "zip": "",
   "city": "Baldwin",
   "date": "2026-08-19",
   "county": "Baldwin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Baldwin — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-19-escambia-wind",
   "zip": "",
   "city": "Escambia",
   "date": "2026-08-19",
   "county": "Escambia",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Escambia — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-19-autauga-wind",
   "zip": "",
   "city": "Autauga",
   "date": "2026-08-19",
   "county": "Autauga",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Autauga — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-19-lowndes-wind",
   "zip": "",
   "city": "Lowndes",
   "date": "2026-08-19",
   "county": "Lowndes",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lowndes — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-19-montgomery-wind",
   "zip": "",
   "city": "Montgomery",
   "date": "2026-08-19",
   "county": "Montgomery",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Montgomery — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-19-wilcox-wind",
   "zip": "",
   "city": "Wilcox",
   "date": "2026-08-19",
   "county": "Wilcox",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Wilcox — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2026-08-18T23:58:00Z-wind-30.68--88.24",
   "lat": 30.68,
   "lon": -88.24,
   "zip": "",
   "city": "Mobile Regional Airport",
   "date": "2026-08-18",
   "county": "Mobile",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND DMG reported near Mobile Regional Airport, AL. Peak gust: 61 mph. KMOB ASOS reports thunderstorm wind gusts of 61mph.",
   "sourceDetail": "NWS MOB — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-MOB-2026-08-18-87522",
   "lat": 30.6883,
   "lon": -88.2456,
   "zip": "",
   "city": "MOBILE/BATES FIELD",
   "date": "2026-08-18",
   "county": "Mobile",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MOBILE/BATES FIELD (MOB) recorded a 51 mph gust.",
   "sourceDetail": "AL_ASOS automated observation — MOBILE/BATES FIELD (MOB)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-MOB-2026-08-18-87528",
   "lat": 30.6883,
   "lon": -88.2456,
   "zip": "",
   "city": "MOBILE/BATES FIELD",
   "date": "2026-08-18",
   "county": "Mobile",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MOBILE/BATES FIELD (MOB) recorded a 56 mph gust.",
   "sourceDetail": "AL_ASOS automated observation — MOBILE/BATES FIELD (MOB)",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-MOB-2026-08-18-87562",
   "lat": 30.6883,
   "lon": -88.2456,
   "zip": "",
   "city": "MOBILE/BATES FIELD",
   "date": "2026-08-18",
   "county": "Mobile",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MOBILE/BATES FIELD (MOB) recorded a 61 mph gust.",
   "sourceDetail": "AL_ASOS automated observation — MOBILE/BATES FIELD (MOB)",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-BMX-SV-W-149-2026-08-18-Autauga-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Autauga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-18. Duration: 51 min. Counties: Autauga, Dallas, Lowndes. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #149 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-149"
  },
  {
   "id": "ww-BMX-SV-W-149-2026-08-18-Autauga-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Autauga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-18. Duration: 51 min. Counties: Autauga, Dallas, Lowndes. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #149 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-149"
  },
  {
   "id": "ww-BMX-SV-W-149-2026-08-18-Dallas-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Dallas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-18. Duration: 51 min. Counties: Autauga, Dallas, Lowndes. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #149 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-149"
  },
  {
   "id": "ww-BMX-SV-W-149-2026-08-18-Dallas-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Dallas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-18. Duration: 51 min. Counties: Autauga, Dallas, Lowndes. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #149 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-149"
  },
  {
   "id": "ww-BMX-SV-W-149-2026-08-18-Lowndes-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Lowndes",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-18. Duration: 51 min. Counties: Autauga, Dallas, Lowndes. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #149 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-149"
  },
  {
   "id": "ww-BMX-SV-W-149-2026-08-18-Lowndes-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Lowndes",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-18. Duration: 51 min. Counties: Autauga, Dallas, Lowndes. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #149 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-149"
  },
  {
   "id": "ww-MOB-SV-W-122-2026-08-18-Escambia-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Escambia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-18. Duration: 45 min. County: Escambia. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #122 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-122"
  },
  {
   "id": "ww-MOB-SV-W-122-2026-08-18-Escambia-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Escambia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-18. Duration: 45 min. County: Escambia. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #122 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-122"
  },
  {
   "id": "ww-MOB-SV-W-126-2026-08-18-Mobile-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-18. Duration: 46 min. County: Mobile. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #126 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-126"
  },
  {
   "id": "ww-MOB-SV-W-126-2026-08-18-Mobile-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-18. Duration: 46 min. County: Mobile. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #126 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-126"
  },
  {
   "id": "ww-MOB-SV-W-120-2026-08-18-Mobile-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-18. Duration: 49 min. Counties: Mobile, Washington. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #120 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-120"
  },
  {
   "id": "ww-MOB-SV-W-120-2026-08-18-Mobile-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-18. Duration: 49 min. Counties: Mobile, Washington. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #120 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-120"
  },
  {
   "id": "ww-MOB-SV-W-120-2026-08-18-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-18. Duration: 49 min. Counties: Mobile, Washington. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #120 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-120"
  },
  {
   "id": "ww-MOB-SV-W-120-2026-08-18-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-18. Duration: 49 min. Counties: Mobile, Washington. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #120 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-120"
  },
  {
   "id": "ww-MOB-SV-W-123-2026-08-18-Mobile-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-18. Duration: 49 min. Counties: Mobile, Baldwin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #123 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-123"
  },
  {
   "id": "ww-MOB-SV-W-123-2026-08-18-Mobile-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-18. Duration: 49 min. Counties: Mobile, Baldwin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #123 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-123"
  },
  {
   "id": "ww-MOB-SV-W-123-2026-08-18-Baldwin-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-18. Duration: 49 min. Counties: Mobile, Baldwin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #123 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-123"
  },
  {
   "id": "ww-MOB-SV-W-123-2026-08-18-Baldwin-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-18. Duration: 49 min. Counties: Mobile, Baldwin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #123 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-123"
  },
  {
   "id": "ww-MOB-SV-W-125-2026-08-18-Mobile-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-18. Duration: 38 min. County: Mobile. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #125 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-125"
  },
  {
   "id": "ww-MOB-SV-W-125-2026-08-18-Mobile-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-18. Duration: 38 min. County: Mobile. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #125 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-125"
  },
  {
   "id": "ww-MOB-SV-W-118-2026-08-18-Clarke-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-18. Duration: 11 min. Counties: Clarke, Monroe. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #118 (11 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-118"
  },
  {
   "id": "ww-MOB-SV-W-118-2026-08-18-Clarke-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-18. Duration: 11 min. Counties: Clarke, Monroe. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #118 (11 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "MOB-SV-W-118"
  },
  {
   "id": "ww-MOB-SV-W-118-2026-08-18-Monroe-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-18. Duration: 11 min. Counties: Clarke, Monroe. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #118 (11 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-118"
  },
  {
   "id": "ww-MOB-SV-W-118-2026-08-18-Monroe-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-18. Duration: 11 min. Counties: Clarke, Monroe. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #118 (11 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "MOB-SV-W-118"
  },
  {
   "id": "ww-TAE-SV-W-309-2026-08-18-Geneva-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-18. Duration: 48 min. County: Geneva. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #309 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-309"
  },
  {
   "id": "ww-TAE-SV-W-309-2026-08-18-Geneva-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-18. Duration: 48 min. County: Geneva. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #309 (48 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-309"
  },
  {
   "id": "ww-MOB-SV-W-124-2026-08-18-Mobile-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-18. Duration: 38 min. County: Mobile. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #124 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-124"
  },
  {
   "id": "ww-MOB-SV-W-124-2026-08-18-Mobile-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-18. Duration: 38 min. County: Mobile. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #124 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "MOB-SV-W-124"
  },
  {
   "id": "ww-MOB-SV-W-121-2026-08-18-Escambia-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Escambia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-18. Duration: 35 min. County: Escambia. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #121 (35 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-121"
  },
  {
   "id": "ww-MOB-SV-W-121-2026-08-18-Escambia-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Escambia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-18. Duration: 35 min. County: Escambia. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #121 (35 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-121"
  },
  {
   "id": "ww-BMX-SV-W-148-2026-08-18-Greene-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-18. Duration: 42 min. Counties: Greene, Sumter. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #148 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-148"
  },
  {
   "id": "ww-BMX-SV-W-148-2026-08-18-Greene-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-18. Duration: 42 min. Counties: Greene, Sumter. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #148 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-148"
  },
  {
   "id": "ww-BMX-SV-W-148-2026-08-18-Sumter-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Sumter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-18. Duration: 42 min. Counties: Greene, Sumter. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #148 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-148"
  },
  {
   "id": "ww-BMX-SV-W-148-2026-08-18-Sumter-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Sumter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-18. Duration: 42 min. Counties: Greene, Sumter. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #148 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-148"
  },
  {
   "id": "ww-MOB-SV-W-119-2026-08-18-Baldwin-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-18. Duration: 43 min. Counties: Baldwin, Escambia, Clarke, Monroe. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #119 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-119"
  },
  {
   "id": "ww-MOB-SV-W-119-2026-08-18-Baldwin-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-18. Duration: 43 min. Counties: Baldwin, Escambia, Clarke, Monroe. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #119 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "MOB-SV-W-119"
  },
  {
   "id": "ww-MOB-SV-W-119-2026-08-18-Escambia-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Escambia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-18. Duration: 43 min. Counties: Baldwin, Escambia, Clarke, Monroe. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #119 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-119"
  },
  {
   "id": "ww-MOB-SV-W-119-2026-08-18-Escambia-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Escambia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-18. Duration: 43 min. Counties: Baldwin, Escambia, Clarke, Monroe. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #119 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "MOB-SV-W-119"
  },
  {
   "id": "ww-MOB-SV-W-119-2026-08-18-Clarke-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-18. Duration: 43 min. Counties: Baldwin, Escambia, Clarke, Monroe. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #119 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-119"
  },
  {
   "id": "ww-MOB-SV-W-119-2026-08-18-Clarke-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-18. Duration: 43 min. Counties: Baldwin, Escambia, Clarke, Monroe. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #119 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "MOB-SV-W-119"
  },
  {
   "id": "ww-MOB-SV-W-119-2026-08-18-Monroe-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-18. Duration: 43 min. Counties: Baldwin, Escambia, Clarke, Monroe. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #119 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-119"
  },
  {
   "id": "ww-MOB-SV-W-119-2026-08-18-Monroe-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-18. Duration: 43 min. Counties: Baldwin, Escambia, Clarke, Monroe. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #119 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "MOB-SV-W-119"
  },
  {
   "id": "ww-BMX-SV-W-151-2026-08-18-Hale-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Hale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-18. Duration: 44 min. Counties: Hale, Marengo. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #151 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-151"
  },
  {
   "id": "ww-BMX-SV-W-151-2026-08-18-Hale-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Hale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-18. Duration: 44 min. Counties: Hale, Marengo. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #151 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-151"
  },
  {
   "id": "ww-BMX-SV-W-151-2026-08-18-Marengo-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Marengo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-18. Duration: 44 min. Counties: Hale, Marengo. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #151 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-151"
  },
  {
   "id": "ww-BMX-SV-W-151-2026-08-18-Marengo-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Marengo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-18. Duration: 44 min. Counties: Hale, Marengo. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #151 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-151"
  },
  {
   "id": "ww-BMX-SV-W-152-2026-08-18-Marengo-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Marengo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-18. Duration: 35 min. County: Marengo. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #152 (35 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-152"
  },
  {
   "id": "ww-BMX-SV-W-152-2026-08-18-Marengo-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Marengo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-18. Duration: 35 min. County: Marengo. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #152 (35 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-152"
  },
  {
   "id": "ww-BMX-SV-W-150-2026-08-18-Marengo-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Marengo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-18. Duration: 50 min. Counties: Marengo, Sumter. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #150 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-150"
  },
  {
   "id": "ww-BMX-SV-W-150-2026-08-18-Marengo-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Marengo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-18. Duration: 50 min. Counties: Marengo, Sumter. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #150 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-150"
  },
  {
   "id": "ww-BMX-SV-W-150-2026-08-18-Sumter-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Sumter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-18. Duration: 50 min. Counties: Marengo, Sumter. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #150 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-150"
  },
  {
   "id": "ww-BMX-SV-W-150-2026-08-18-Sumter-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Sumter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-18. Duration: 50 min. Counties: Marengo, Sumter. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #150 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-150"
  },
  {
   "id": "iem-202608182358-wind-30.68--88.24",
   "lat": 30.68,
   "lon": -88.24,
   "zip": "",
   "city": "Mobile Regional Airport",
   "date": "2026-08-18",
   "county": "Mobile",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Mobile Regional Airport, AL. Peak gust: 70 mph.",
   "sourceDetail": "NWS MOB — ASOS via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-08-18T23:47:00Z-wind-32.43--88.38",
   "lat": 32.43,
   "lon": -88.38,
   "zip": "",
   "city": "1 SSW Cuba",
   "date": "2026-08-18",
   "county": "Sumter",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND DMG reported near 1 SSW Cuba, AL. Peak gust: 56 mph. Metal roof peeled off the community center in Cuba near 2nd Street and US 80. This damage was visible on Baron Institute camera and the associated weather station measured 56 mph.",
   "sourceDetail": "NWS BMX — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 56,
   "evidenceLevel": "reported"
  },
  {
   "id": "sps-2026-08-18-washington-wind",
   "zip": "",
   "city": "Washington",
   "date": "2026-08-18",
   "county": "Washington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Washington — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-geneva-wind",
   "zip": "",
   "city": "Geneva",
   "date": "2026-08-18",
   "county": "Geneva",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Geneva — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-mobile-wind",
   "zip": "",
   "city": "Mobile",
   "date": "2026-08-18",
   "county": "Mobile",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 67,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "6 Special Weather Statements for Mobile — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-conecuh-wind",
   "zip": "",
   "city": "Conecuh",
   "date": "2026-08-18",
   "county": "Conecuh",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Conecuh — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-escambia-wind",
   "zip": "",
   "city": "Escambia",
   "date": "2026-08-18",
   "county": "Escambia",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Escambia — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-clarke-wind",
   "zip": "",
   "city": "Clarke",
   "date": "2026-08-18",
   "county": "Clarke",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Clarke — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-monroe-wind",
   "zip": "",
   "city": "Monroe",
   "date": "2026-08-18",
   "county": "Monroe",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Monroe — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-baldwin-wind",
   "zip": "",
   "city": "Baldwin",
   "date": "2026-08-18",
   "county": "Baldwin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 65,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Baldwin — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-wilcox-wind",
   "zip": "",
   "city": "Wilcox",
   "date": "2026-08-18",
   "county": "Wilcox",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Wilcox — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-perry-wind",
   "zip": "",
   "city": "Perry",
   "date": "2026-08-18",
   "county": "Perry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Perry — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-dallas-wind",
   "zip": "",
   "city": "Dallas",
   "date": "2026-08-18",
   "county": "Dallas",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Dallas — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-autauga-wind",
   "zip": "",
   "city": "Autauga",
   "date": "2026-08-18",
   "county": "Autauga",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Autauga — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-lowndes-wind",
   "zip": "",
   "city": "Lowndes",
   "date": "2026-08-18",
   "county": "Lowndes",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Lowndes — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-coffee-wind",
   "zip": "",
   "city": "Coffee",
   "date": "2026-08-18",
   "county": "Coffee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Coffee — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-dale-wind",
   "zip": "",
   "city": "Dale",
   "date": "2026-08-18",
   "county": "Dale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Dale — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-sumter-wind",
   "zip": "",
   "city": "Sumter",
   "date": "2026-08-18",
   "county": "Sumter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Sumter — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-greene-wind",
   "zip": "",
   "city": "Greene",
   "date": "2026-08-18",
   "county": "Greene",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Greene — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-houston-wind",
   "zip": "",
   "city": "Houston",
   "date": "2026-08-18",
   "county": "Houston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Houston — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-sumter-hail",
   "zip": "",
   "city": "Sumter",
   "date": "2026-08-18",
   "county": "Sumter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Sumter — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-greene-hail",
   "zip": "",
   "city": "Greene",
   "date": "2026-08-18",
   "county": "Greene",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Greene — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-escambia-hail",
   "zip": "",
   "city": "Escambia",
   "date": "2026-08-18",
   "county": "Escambia",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Escambia — wind gusts up to 55 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-covington-hail",
   "zip": "",
   "city": "Covington",
   "date": "2026-08-18",
   "county": "Covington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Covington — wind gusts up to 55 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-butler-wind",
   "zip": "",
   "city": "Butler",
   "date": "2026-08-18",
   "county": "Butler",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Butler — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-perry-hail",
   "zip": "",
   "city": "Perry",
   "date": "2026-08-18",
   "county": "Perry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Perry — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-dallas-hail",
   "zip": "",
   "city": "Dallas",
   "date": "2026-08-18",
   "county": "Dallas",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Dallas — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-autauga-hail",
   "zip": "",
   "city": "Autauga",
   "date": "2026-08-18",
   "county": "Autauga",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Autauga — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-lowndes-hail",
   "zip": "",
   "city": "Lowndes",
   "date": "2026-08-18",
   "county": "Lowndes",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Lowndes — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-crenshaw-wind",
   "zip": "",
   "city": "Crenshaw",
   "date": "2026-08-18",
   "county": "Crenshaw",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Crenshaw — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-choctaw-wind",
   "zip": "",
   "city": "Choctaw",
   "date": "2026-08-18",
   "county": "Choctaw",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Choctaw — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-hale-hail",
   "zip": "",
   "city": "Hale",
   "date": "2026-08-18",
   "county": "Hale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Hale — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-marengo-hail",
   "zip": "",
   "city": "Marengo",
   "date": "2026-08-18",
   "county": "Marengo",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Marengo — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-hale-wind",
   "zip": "",
   "city": "Hale",
   "date": "2026-08-18",
   "county": "Hale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Hale — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-marengo-wind",
   "zip": "",
   "city": "Marengo",
   "date": "2026-08-18",
   "county": "Marengo",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Marengo — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-montgomery-wind",
   "zip": "",
   "city": "Montgomery",
   "date": "2026-08-18",
   "county": "Montgomery",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Montgomery — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-bullock-wind",
   "zip": "",
   "city": "Bullock",
   "date": "2026-08-18",
   "county": "Bullock",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Bullock — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-pike-wind",
   "zip": "",
   "city": "Pike",
   "date": "2026-08-18",
   "county": "Pike",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Pike — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-covington-wind",
   "zip": "",
   "city": "Covington",
   "date": "2026-08-18",
   "county": "Covington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Covington — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-08-17-wind-31.42--87.05",
   "lat": 31.42,
   "lon": -87.05,
   "zip": "",
   "city": "3 W I65 And Us 84",
   "date": "2026-08-17",
   "county": "Conecuh",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KGZH Evergreen reports a wind gust of 55 mph.",
   "sourceDetail": "NWS MOB — ASOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-DCU-2026-08-17-80972",
   "lat": 34.6525,
   "lon": -86.9453,
   "zip": "",
   "city": "DECATUR/PRYOR FIELD",
   "date": "2026-08-17",
   "county": "Limestone",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DECATUR/PRYOR FIELD (DCU) recorded a 52 mph gust.",
   "sourceDetail": "AL_ASOS automated observation — DECATUR/PRYOR FIELD (DCU)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-HSV-2026-08-17-68448",
   "lat": 34.6439,
   "lon": -86.7861,
   "zip": "",
   "city": "HUNTSVILLE/MADISON",
   "date": "2026-08-17",
   "county": "Madison",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HUNTSVILLE/MADISON (HSV) recorded a 61 mph gust.",
   "sourceDetail": "AL_ASOS automated observation — HUNTSVILLE/MADISON (HSV)",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-08-17-wind-30.61--88.06",
   "lat": 30.61,
   "lon": -88.06,
   "zip": "",
   "city": "Brookley Field ASOS",
   "date": "2026-08-17",
   "county": "Mobile",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wind gust to 46 knots.",
   "sourceDetail": "NWS MOB — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-GZH-2026-08-17-80253",
   "lat": 31.4158,
   "lon": -87.0441,
   "zip": "",
   "city": "EVERGREEN",
   "date": "2026-08-17",
   "county": "Conecuh",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "EVERGREEN (GZH) recorded a 55 mph gust.",
   "sourceDetail": "AL_ASOS automated observation — EVERGREEN (GZH)",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-BFM-2026-08-17-80476",
   "lat": 30.6268,
   "lon": -88.0681,
   "zip": "",
   "city": "MOBILE DOWNTOWN",
   "date": "2026-08-17",
   "county": "Mobile",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MOBILE DOWNTOWN (BFM) recorded a 53 mph gust.",
   "sourceDetail": "AL_ASOS automated observation — MOBILE DOWNTOWN (BFM)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-HUN-SV-W-126-2026-08-17-Lawrence-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-17. Duration: 38 min. Counties: Lawrence, Colbert, Franklin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #126 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-126"
  },
  {
   "id": "ww-HUN-SV-W-126-2026-08-17-Lawrence-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-17. Duration: 38 min. Counties: Lawrence, Colbert, Franklin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #126 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-126"
  },
  {
   "id": "ww-HUN-SV-W-126-2026-08-17-Colbert-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-17. Duration: 38 min. Counties: Lawrence, Colbert, Franklin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #126 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-126"
  },
  {
   "id": "ww-HUN-SV-W-126-2026-08-17-Colbert-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-17. Duration: 38 min. Counties: Lawrence, Colbert, Franklin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #126 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-126"
  },
  {
   "id": "ww-HUN-SV-W-126-2026-08-17-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-17. Duration: 38 min. Counties: Lawrence, Colbert, Franklin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #126 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-126"
  },
  {
   "id": "ww-HUN-SV-W-126-2026-08-17-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-17. Duration: 38 min. Counties: Lawrence, Colbert, Franklin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #126 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-126"
  },
  {
   "id": "ww-HUN-SV-W-117-2026-08-17-Lawrence-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-17. Duration: 52 min. Counties: Colbert, Lauderdale, Limestone, Lawrence. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #117 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-117"
  },
  {
   "id": "ww-HUN-SV-W-117-2026-08-17-Lawrence-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-17. Duration: 52 min. Counties: Colbert, Lauderdale, Limestone, Lawrence. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #117 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-117"
  },
  {
   "id": "ww-HUN-SV-W-117-2026-08-17-Colbert-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-17. Duration: 52 min. Counties: Colbert, Lauderdale, Limestone, Lawrence. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #117 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-117"
  },
  {
   "id": "ww-HUN-SV-W-117-2026-08-17-Colbert-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-17. Duration: 52 min. Counties: Colbert, Lauderdale, Limestone, Lawrence. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #117 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-117"
  },
  {
   "id": "ww-HUN-SV-W-117-2026-08-17-Lauderdale-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-17. Duration: 52 min. Counties: Colbert, Lauderdale, Limestone, Lawrence. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #117 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-117"
  },
  {
   "id": "ww-HUN-SV-W-117-2026-08-17-Lauderdale-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-17. Duration: 52 min. Counties: Colbert, Lauderdale, Limestone, Lawrence. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #117 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-117"
  },
  {
   "id": "ww-HUN-SV-W-117-2026-08-17-Limestone-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-17. Duration: 52 min. Counties: Colbert, Lauderdale, Limestone, Lawrence. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #117 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-117"
  },
  {
   "id": "ww-HUN-SV-W-117-2026-08-17-Limestone-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-17. Duration: 52 min. Counties: Colbert, Lauderdale, Limestone, Lawrence. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #117 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-117"
  },
  {
   "id": "ww-BMX-SV-W-143-2026-08-17-Lamar-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Lamar",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-17. Duration: 44 min. County: Lamar. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #143 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-143"
  },
  {
   "id": "ww-BMX-SV-W-143-2026-08-17-Lamar-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Lamar",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-17. Duration: 44 min. County: Lamar. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #143 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-143"
  },
  {
   "id": "ww-HUN-SV-W-124-2026-08-17-Cullman-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-17. Duration: 42 min. Counties: Cullman, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #124 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-124"
  },
  {
   "id": "ww-HUN-SV-W-124-2026-08-17-Cullman-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-17. Duration: 42 min. Counties: Cullman, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #124 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-124"
  },
  {
   "id": "ww-HUN-SV-W-124-2026-08-17-Morgan-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-17. Duration: 42 min. Counties: Cullman, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #124 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-124"
  },
  {
   "id": "ww-HUN-SV-W-124-2026-08-17-Morgan-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-17. Duration: 42 min. Counties: Cullman, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #124 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-124"
  },
  {
   "id": "ww-MOB-SV-W-113-2026-08-17-Baldwin-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-17. Duration: 48 min. County: Baldwin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #113 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-113"
  },
  {
   "id": "ww-MOB-SV-W-113-2026-08-17-Baldwin-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-17. Duration: 48 min. County: Baldwin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #113 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-113"
  },
  {
   "id": "ww-HUN-SV-W-120-2026-08-17-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-17. Duration: 20 min. County: Franklin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #120 (20 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-120"
  },
  {
   "id": "ww-HUN-SV-W-120-2026-08-17-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-17. Duration: 20 min. County: Franklin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #120 (20 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-120"
  },
  {
   "id": "ww-HUN-SV-W-122-2026-08-17-Limestone-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-17. Duration: 51 min. Counties: Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #122 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-122"
  },
  {
   "id": "ww-HUN-SV-W-122-2026-08-17-Limestone-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-17. Duration: 51 min. Counties: Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #122 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-122"
  },
  {
   "id": "ww-HUN-SV-W-122-2026-08-17-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-17. Duration: 51 min. Counties: Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #122 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-122"
  },
  {
   "id": "ww-HUN-SV-W-122-2026-08-17-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-17. Duration: 51 min. Counties: Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #122 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-122"
  },
  {
   "id": "ww-HUN-SV-W-122-2026-08-17-Morgan-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-17. Duration: 51 min. Counties: Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #122 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-122"
  },
  {
   "id": "ww-HUN-SV-W-122-2026-08-17-Morgan-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-17. Duration: 51 min. Counties: Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #122 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-122"
  },
  {
   "id": "ww-BMX-SV-W-144-2026-08-17-Marion-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Marion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-17. Duration: 41 min. Counties: Fayette, Marion, Walker. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #144 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-144"
  },
  {
   "id": "ww-BMX-SV-W-144-2026-08-17-Marion-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Marion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-17. Duration: 41 min. Counties: Fayette, Marion, Walker. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #144 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-144"
  },
  {
   "id": "ww-BMX-SV-W-144-2026-08-17-Walker-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Walker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-17. Duration: 41 min. Counties: Fayette, Marion, Walker. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #144 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-144"
  },
  {
   "id": "ww-BMX-SV-W-144-2026-08-17-Walker-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Walker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-17. Duration: 41 min. Counties: Fayette, Marion, Walker. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #144 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-144"
  },
  {
   "id": "ww-BMX-SV-W-144-2026-08-17-Fayette-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-17. Duration: 41 min. Counties: Fayette, Marion, Walker. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #144 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-144"
  },
  {
   "id": "ww-BMX-SV-W-144-2026-08-17-Fayette-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-17. Duration: 41 min. Counties: Fayette, Marion, Walker. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #144 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-144"
  },
  {
   "id": "ww-MOB-SV-W-109-2026-08-17-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-17. Duration: 34 min. County: Washington. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #109 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-109"
  },
  {
   "id": "ww-MOB-SV-W-109-2026-08-17-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-17. Duration: 34 min. County: Washington. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #109 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-109"
  },
  {
   "id": "ww-HUN-SV-W-123-2026-08-17-Marshall-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-17. Duration: 52 min. Counties: Morgan, Madison, Marshall. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #123 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-123"
  },
  {
   "id": "ww-HUN-SV-W-123-2026-08-17-Marshall-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-17. Duration: 52 min. Counties: Morgan, Madison, Marshall. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #123 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-123"
  },
  {
   "id": "ww-HUN-SV-W-123-2026-08-17-Morgan-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-17. Duration: 52 min. Counties: Morgan, Madison, Marshall. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #123 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-123"
  },
  {
   "id": "ww-HUN-SV-W-123-2026-08-17-Morgan-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-17. Duration: 52 min. Counties: Morgan, Madison, Marshall. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #123 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-123"
  },
  {
   "id": "ww-HUN-SV-W-123-2026-08-17-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-17. Duration: 52 min. Counties: Morgan, Madison, Marshall. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #123 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-123"
  },
  {
   "id": "ww-HUN-SV-W-123-2026-08-17-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-17. Duration: 52 min. Counties: Morgan, Madison, Marshall. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #123 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-123"
  },
  {
   "id": "ww-HUN-SV-W-127-2026-08-17-DeKalb-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-17. Duration: 30 min. County: DeKalb. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #127 (30 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-127"
  },
  {
   "id": "ww-HUN-SV-W-127-2026-08-17-DeKalb-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-17. Duration: 30 min. County: DeKalb. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #127 (30 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-127"
  },
  {
   "id": "ww-HUN-SV-W-119-2026-08-17-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-17. Duration: 21 min. County: Madison. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #119 (21 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-119"
  },
  {
   "id": "ww-HUN-SV-W-119-2026-08-17-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-17. Duration: 21 min. County: Madison. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #119 (21 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-119"
  },
  {
   "id": "ww-BMX-SV-W-147-2026-08-17-Walker-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Walker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-17. Duration: 49 min. Counties: Walker, Jefferson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #147 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-147"
  },
  {
   "id": "ww-BMX-SV-W-147-2026-08-17-Walker-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Walker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-17. Duration: 49 min. Counties: Walker, Jefferson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #147 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-147"
  },
  {
   "id": "ww-BMX-SV-W-147-2026-08-17-Jefferson-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-17. Duration: 49 min. Counties: Walker, Jefferson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #147 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-147"
  },
  {
   "id": "ww-BMX-SV-W-147-2026-08-17-Jefferson-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-17. Duration: 49 min. Counties: Walker, Jefferson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #147 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-147"
  },
  {
   "id": "ww-HUN-SV-W-125-2026-08-17-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-17. Duration: 50 min. Counties: Jackson, DeKalb. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #125 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-125"
  },
  {
   "id": "ww-HUN-SV-W-125-2026-08-17-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-17. Duration: 50 min. Counties: Jackson, DeKalb. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #125 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-125"
  },
  {
   "id": "ww-HUN-SV-W-125-2026-08-17-DeKalb-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-17. Duration: 50 min. Counties: Jackson, DeKalb. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #125 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-125"
  },
  {
   "id": "ww-HUN-SV-W-125-2026-08-17-DeKalb-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-17. Duration: 50 min. Counties: Jackson, DeKalb. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #125 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-125"
  },
  {
   "id": "ww-BMX-SV-W-145-2026-08-17-Lamar-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Lamar",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-17. Duration: 31 min. Counties: Lamar, Pickens, Fayette, Tuscaloosa. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #145 (31 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-145"
  },
  {
   "id": "ww-BMX-SV-W-145-2026-08-17-Lamar-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Lamar",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-17. Duration: 31 min. Counties: Lamar, Pickens, Fayette, Tuscaloosa. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #145 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-145"
  },
  {
   "id": "ww-BMX-SV-W-145-2026-08-17-Pickens-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Pickens",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-17. Duration: 31 min. Counties: Lamar, Pickens, Fayette, Tuscaloosa. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #145 (31 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-145"
  },
  {
   "id": "ww-BMX-SV-W-145-2026-08-17-Pickens-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Pickens",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-17. Duration: 31 min. Counties: Lamar, Pickens, Fayette, Tuscaloosa. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #145 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-145"
  },
  {
   "id": "ww-BMX-SV-W-145-2026-08-17-Fayette-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-17. Duration: 31 min. Counties: Lamar, Pickens, Fayette, Tuscaloosa. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #145 (31 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-145"
  },
  {
   "id": "ww-BMX-SV-W-145-2026-08-17-Fayette-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-17. Duration: 31 min. Counties: Lamar, Pickens, Fayette, Tuscaloosa. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #145 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-145"
  },
  {
   "id": "ww-BMX-SV-W-145-2026-08-17-Tuscaloosa-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Tuscaloosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-17. Duration: 31 min. Counties: Lamar, Pickens, Fayette, Tuscaloosa. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #145 (31 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-145"
  },
  {
   "id": "ww-BMX-SV-W-145-2026-08-17-Tuscaloosa-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Tuscaloosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-17. Duration: 31 min. Counties: Lamar, Pickens, Fayette, Tuscaloosa. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #145 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-145"
  },
  {
   "id": "ww-MOB-SV-W-111-2026-08-17-Mobile-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-17. Duration: 43 min. County: Mobile. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #111 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-111"
  },
  {
   "id": "ww-MOB-SV-W-111-2026-08-17-Mobile-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-17. Duration: 43 min. County: Mobile. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #111 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-111"
  },
  {
   "id": "ww-MOB-SV-W-117-2026-08-17-Baldwin-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-17. Duration: 27 min. County: Baldwin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #117 (27 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-117"
  },
  {
   "id": "ww-MOB-SV-W-117-2026-08-17-Baldwin-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-17. Duration: 27 min. County: Baldwin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #117 (27 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-117"
  },
  {
   "id": "ww-MOB-SV-W-110-2026-08-17-Mobile-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-17. Duration: 18 min. County: Mobile. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #110 (18 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-110"
  },
  {
   "id": "ww-MOB-SV-W-110-2026-08-17-Mobile-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-17. Duration: 18 min. County: Mobile. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #110 (18 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-110"
  },
  {
   "id": "ww-BMX-SV-W-146-2026-08-17-Cherokee-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Cherokee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-17. Duration: 66 min. Counties: Cherokee, Etowah. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #146 (66 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-146"
  },
  {
   "id": "ww-BMX-SV-W-146-2026-08-17-Cherokee-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Cherokee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-17. Duration: 66 min. Counties: Cherokee, Etowah. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #146 (66 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-146"
  },
  {
   "id": "ww-BMX-SV-W-146-2026-08-17-Etowah-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Etowah",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-17. Duration: 66 min. Counties: Cherokee, Etowah. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #146 (66 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-146"
  },
  {
   "id": "ww-BMX-SV-W-146-2026-08-17-Etowah-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Etowah",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-17. Duration: 66 min. Counties: Cherokee, Etowah. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #146 (66 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-146"
  },
  {
   "id": "iem-202608172034-wind-31.42--87.05",
   "lat": 31.42,
   "lon": -87.05,
   "zip": "",
   "city": "3 W I65 And Us 84",
   "date": "2026-08-17",
   "county": "Conecuh",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 3 W I65 And Us 84, AL. Peak gust: 63 mph.",
   "sourceDetail": "NWS MOB — ASOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202608172307-wind-34.65--86.95",
   "lat": 34.65,
   "lon": -86.95,
   "zip": "",
   "city": "4 WNW Mooresville",
   "date": "2026-08-17",
   "county": "Limestone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 4 WNW Mooresville, AL. Peak gust: 60 mph.",
   "sourceDetail": "NWS HUN — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202608172328-wind-34.64--86.79",
   "lat": 34.64,
   "lon": -86.79,
   "zip": "",
   "city": "4 NW Triana",
   "date": "2026-08-17",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 4 NW Triana, AL. Peak gust: 70 mph.",
   "sourceDetail": "NWS HUN — ASOS via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-08-17T21:09:00Z-wind-30.61--88.06",
   "lat": 30.61,
   "lon": -88.06,
   "zip": "",
   "city": "Brookley Field ASOS",
   "date": "2026-08-17",
   "county": "Mobile",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MARINE TSTM WIND reported near Brookley Field ASOS, AL. Peak gust: 61 mph. Wind gust to 46 knots.",
   "sourceDetail": "NWS MOB — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-08-17-lawrence-wind",
   "zip": "",
   "city": "Lawrence",
   "date": "2026-08-17",
   "county": "Lawrence",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "5 Special Weather Statements for Lawrence — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-limestone-wind",
   "zip": "",
   "city": "Limestone",
   "date": "2026-08-17",
   "county": "Limestone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Limestone — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-lauderdale-wind",
   "zip": "",
   "city": "Lauderdale",
   "date": "2026-08-17",
   "county": "Lauderdale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Lauderdale — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-geneva-wind",
   "zip": "",
   "city": "Geneva",
   "date": "2026-08-17",
   "county": "Geneva",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Geneva — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-colbert-wind",
   "zip": "",
   "city": "Colbert",
   "date": "2026-08-17",
   "county": "Colbert",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Colbert — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-franklin-wind",
   "zip": "",
   "city": "Franklin",
   "date": "2026-08-17",
   "county": "Franklin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Franklin — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-washington-wind",
   "zip": "",
   "city": "Washington",
   "date": "2026-08-17",
   "county": "Washington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Washington — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-covington-wind",
   "zip": "",
   "city": "Covington",
   "date": "2026-08-17",
   "county": "Covington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Covington — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-mobile-wind",
   "zip": "",
   "city": "Mobile",
   "date": "2026-08-17",
   "county": "Mobile",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 65,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "5 Special Weather Statements for Mobile — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-hale-wind",
   "zip": "",
   "city": "Hale",
   "date": "2026-08-17",
   "county": "Hale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Hale — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-elmore-wind",
   "zip": "",
   "city": "Elmore",
   "date": "2026-08-17",
   "county": "Elmore",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Elmore — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-baldwin-wind",
   "zip": "",
   "city": "Baldwin",
   "date": "2026-08-17",
   "county": "Baldwin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Baldwin — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2026-08-17",
   "county": "Jackson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Jackson — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-dekalb-wind",
   "zip": "",
   "city": "DeKalb",
   "date": "2026-08-17",
   "county": "DeKalb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for DeKalb — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-lamar-wind",
   "zip": "",
   "city": "Lamar",
   "date": "2026-08-17",
   "county": "Lamar",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Lamar — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-lowndes-wind",
   "zip": "",
   "city": "Lowndes",
   "date": "2026-08-17",
   "county": "Lowndes",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lowndes — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-marion-wind",
   "zip": "",
   "city": "Marion",
   "date": "2026-08-17",
   "county": "Marion",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Marion — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-madison-wind",
   "zip": "",
   "city": "Madison",
   "date": "2026-08-17",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Madison — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-morgan-wind",
   "zip": "",
   "city": "Morgan",
   "date": "2026-08-17",
   "county": "Morgan",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Morgan — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-blount-wind",
   "zip": "",
   "city": "Blount",
   "date": "2026-08-17",
   "county": "Blount",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Blount — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-etowah-wind",
   "zip": "",
   "city": "Etowah",
   "date": "2026-08-17",
   "county": "Etowah",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Etowah — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-cherokee-wind",
   "zip": "",
   "city": "Cherokee",
   "date": "2026-08-17",
   "county": "Cherokee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Cherokee — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-calhoun-wind",
   "zip": "",
   "city": "Calhoun",
   "date": "2026-08-17",
   "county": "Calhoun",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Calhoun — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-cleburne-wind",
   "zip": "",
   "city": "Cleburne",
   "date": "2026-08-17",
   "county": "Cleburne",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Cleburne — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-stclair-wind",
   "zip": "",
   "city": "St. Clair",
   "date": "2026-08-17",
   "county": "St. Clair",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for St. Clair — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-talladega-wind",
   "zip": "",
   "city": "Talladega",
   "date": "2026-08-17",
   "county": "Talladega",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Talladega — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-clay-wind",
   "zip": "",
   "city": "Clay",
   "date": "2026-08-17",
   "county": "Clay",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Clay — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-cullman-wind",
   "zip": "",
   "city": "Cullman",
   "date": "2026-08-17",
   "county": "Cullman",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Cullman — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-fayette-wind",
   "zip": "",
   "city": "Fayette",
   "date": "2026-08-17",
   "county": "Fayette",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Fayette — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-jefferson-wind",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-08-17",
   "county": "Jefferson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Jefferson — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-walker-wind",
   "zip": "",
   "city": "Walker",
   "date": "2026-08-17",
   "county": "Walker",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Walker — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-randolph-wind",
   "zip": "",
   "city": "Randolph",
   "date": "2026-08-17",
   "county": "Randolph",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Randolph — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-shelby-wind",
   "zip": "",
   "city": "Shelby",
   "date": "2026-08-17",
   "county": "Shelby",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Shelby — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-henry-wind",
   "zip": "",
   "city": "Henry",
   "date": "2026-08-17",
   "county": "Henry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Henry — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-houston-wind",
   "zip": "",
   "city": "Houston",
   "date": "2026-08-17",
   "county": "Houston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Houston — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-escambia-wind",
   "zip": "",
   "city": "Escambia",
   "date": "2026-08-17",
   "county": "Escambia",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Escambia — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-coffee-wind",
   "zip": "",
   "city": "Coffee",
   "date": "2026-08-17",
   "county": "Coffee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Coffee — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-dale-wind",
   "zip": "",
   "city": "Dale",
   "date": "2026-08-17",
   "county": "Dale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Dale — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-MOB-SV-W-108-2026-08-16-Baldwin-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-16. Duration: 36 min. County: Baldwin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #108 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-108"
  },
  {
   "id": "ww-MOB-SV-W-108-2026-08-16-Baldwin-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-16. Duration: 36 min. County: Baldwin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #108 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-108"
  },
  {
   "id": "sps-2026-08-16-mobile-wind",
   "zip": "",
   "city": "Mobile",
   "date": "2026-08-16",
   "county": "Mobile",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Mobile — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-16-baldwin-wind",
   "zip": "",
   "city": "Baldwin",
   "date": "2026-08-16",
   "county": "Baldwin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Baldwin — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-NBJ-2026-08-15-67634",
   "lat": 30.3891,
   "lon": -87.6353,
   "zip": "",
   "city": "Foley",
   "date": "2026-08-15",
   "county": "Baldwin",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Foley (NBJ) recorded a 52 mph gust.",
   "sourceDetail": "AL_ASOS automated observation — Foley (NBJ)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-TAE-SV-W-303-2026-08-15-Geneva-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-15",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-15. Duration: 53 min. Counties: Geneva, Coffee, Dale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #303 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-303"
  },
  {
   "id": "ww-TAE-SV-W-303-2026-08-15-Geneva-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-15",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-15. Duration: 53 min. Counties: Geneva, Coffee, Dale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #303 (53 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-303"
  },
  {
   "id": "ww-TAE-SV-W-303-2026-08-15-Coffee-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-15",
   "county": "Coffee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-15. Duration: 53 min. Counties: Geneva, Coffee, Dale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #303 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-303"
  },
  {
   "id": "ww-TAE-SV-W-303-2026-08-15-Coffee-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-15",
   "county": "Coffee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-15. Duration: 53 min. Counties: Geneva, Coffee, Dale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #303 (53 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-303"
  },
  {
   "id": "ww-TAE-SV-W-303-2026-08-15-Dale-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-15",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-15. Duration: 53 min. Counties: Geneva, Coffee, Dale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #303 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-303"
  },
  {
   "id": "ww-TAE-SV-W-303-2026-08-15-Dale-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-15",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-15. Duration: 53 min. Counties: Geneva, Coffee, Dale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #303 (53 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-303"
  },
  {
   "id": "sps-2026-08-15-monroe-wind",
   "zip": "",
   "city": "Monroe",
   "date": "2026-08-15",
   "county": "Monroe",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Monroe — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-15-conecuh-wind",
   "zip": "",
   "city": "Conecuh",
   "date": "2026-08-15",
   "county": "Conecuh",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Conecuh — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-15-coosa-wind",
   "zip": "",
   "city": "Coosa",
   "date": "2026-08-15",
   "county": "Coosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Coosa — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-15-butler-wind",
   "zip": "",
   "city": "Butler",
   "date": "2026-08-15",
   "county": "Butler",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Butler — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-15-crenshaw-wind",
   "zip": "",
   "city": "Crenshaw",
   "date": "2026-08-15",
   "county": "Crenshaw",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Crenshaw — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-15-montgomery-wind",
   "zip": "",
   "city": "Montgomery",
   "date": "2026-08-15",
   "county": "Montgomery",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Montgomery — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-15-autauga-hail",
   "zip": "",
   "city": "Autauga",
   "date": "2026-08-15",
   "county": "Autauga",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Autauga — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-15-elmore-hail",
   "zip": "",
   "city": "Elmore",
   "date": "2026-08-15",
   "county": "Elmore",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Elmore — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-15-montgomery-hail",
   "zip": "",
   "city": "Montgomery",
   "date": "2026-08-15",
   "county": "Montgomery",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Montgomery — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-15-escambia-wind",
   "zip": "",
   "city": "Escambia",
   "date": "2026-08-15",
   "county": "Escambia",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Escambia — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-15-covington-wind",
   "zip": "",
   "city": "Covington",
   "date": "2026-08-15",
   "county": "Covington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Covington — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-15-pike-wind",
   "zip": "",
   "city": "Pike",
   "date": "2026-08-15",
   "county": "Pike",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Pike — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-15-mobile-wind",
   "zip": "",
   "city": "Mobile",
   "date": "2026-08-15",
   "county": "Mobile",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Mobile — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-15-coffee-wind",
   "zip": "",
   "city": "Coffee",
   "date": "2026-08-15",
   "county": "Coffee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Coffee — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-15-butler-hail",
   "zip": "",
   "city": "Butler",
   "date": "2026-08-15",
   "county": "Butler",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Butler — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-15-tallapoosa-wind",
   "zip": "",
   "city": "Tallapoosa",
   "date": "2026-08-15",
   "county": "Tallapoosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Tallapoosa — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-15-macon-wind",
   "zip": "",
   "city": "Macon",
   "date": "2026-08-15",
   "county": "Macon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Macon — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-15-bullock-wind",
   "zip": "",
   "city": "Bullock",
   "date": "2026-08-15",
   "county": "Bullock",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Bullock — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-15-lowndes-wind",
   "zip": "",
   "city": "Lowndes",
   "date": "2026-08-15",
   "county": "Lowndes",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lowndes — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-15-elmore-wind",
   "zip": "",
   "city": "Elmore",
   "date": "2026-08-15",
   "county": "Elmore",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Elmore — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-15-geneva-wind",
   "zip": "",
   "city": "Geneva",
   "date": "2026-08-15",
   "county": "Geneva",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Geneva — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-15-dale-wind",
   "zip": "",
   "city": "Dale",
   "date": "2026-08-15",
   "county": "Dale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Dale — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-15-henry-wind",
   "zip": "",
   "city": "Henry",
   "date": "2026-08-15",
   "county": "Henry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Henry — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-15-houston-wind",
   "zip": "",
   "city": "Houston",
   "date": "2026-08-15",
   "county": "Houston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Houston — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-15-baldwin-wind",
   "zip": "",
   "city": "Baldwin",
   "date": "2026-08-15",
   "county": "Baldwin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Baldwin — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-TAE-SV-W-296-2026-08-14-Geneva-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-14",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-14. Duration: 66 min. Counties: Henry, Dale, Geneva, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #296 (66 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-296"
  },
  {
   "id": "ww-TAE-SV-W-296-2026-08-14-Geneva-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-14",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-14. Duration: 66 min. Counties: Henry, Dale, Geneva, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #296 (66 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-296"
  },
  {
   "id": "ww-TAE-SV-W-296-2026-08-14-Dale-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-14",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-14. Duration: 66 min. Counties: Henry, Dale, Geneva, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #296 (66 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-296"
  },
  {
   "id": "ww-TAE-SV-W-296-2026-08-14-Dale-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-14",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-14. Duration: 66 min. Counties: Henry, Dale, Geneva, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #296 (66 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-296"
  },
  {
   "id": "ww-TAE-SV-W-296-2026-08-14-Houston-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-14",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-14. Duration: 66 min. Counties: Henry, Dale, Geneva, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #296 (66 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-296"
  },
  {
   "id": "ww-TAE-SV-W-296-2026-08-14-Houston-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-14",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-14. Duration: 66 min. Counties: Henry, Dale, Geneva, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #296 (66 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-296"
  },
  {
   "id": "ww-TAE-SV-W-296-2026-08-14-Henry-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-14",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-14. Duration: 66 min. Counties: Henry, Dale, Geneva, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #296 (66 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-296"
  },
  {
   "id": "ww-TAE-SV-W-296-2026-08-14-Henry-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-14",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-14. Duration: 66 min. Counties: Henry, Dale, Geneva, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #296 (66 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-296"
  },
  {
   "id": "ww-BMX-SV-W-142-2026-08-14-Coosa-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-14",
   "county": "Coosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-14. Duration: 27 min. Counties: Coosa, Tallapoosa. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #142 (27 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-142"
  },
  {
   "id": "ww-BMX-SV-W-142-2026-08-14-Coosa-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-14",
   "county": "Coosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-14. Duration: 27 min. Counties: Coosa, Tallapoosa. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #142 (27 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-142"
  },
  {
   "id": "ww-BMX-SV-W-142-2026-08-14-Tallapoosa-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-14",
   "county": "Tallapoosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-14. Duration: 27 min. Counties: Coosa, Tallapoosa. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #142 (27 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-142"
  },
  {
   "id": "ww-BMX-SV-W-142-2026-08-14-Tallapoosa-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-14",
   "county": "Tallapoosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-14. Duration: 27 min. Counties: Coosa, Tallapoosa. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #142 (27 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-142"
  },
  {
   "id": "ww-MOB-SV-W-106-2026-08-14-Covington-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-14",
   "county": "Covington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-14. Duration: 40 min. Counties: Covington, Escambia. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #106 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-106"
  },
  {
   "id": "ww-MOB-SV-W-106-2026-08-14-Covington-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-14",
   "county": "Covington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-14. Duration: 40 min. Counties: Covington, Escambia. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #106 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-106"
  },
  {
   "id": "ww-MOB-SV-W-106-2026-08-14-Escambia-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-14",
   "county": "Escambia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-14. Duration: 40 min. Counties: Covington, Escambia. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #106 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-106"
  },
  {
   "id": "ww-MOB-SV-W-106-2026-08-14-Escambia-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-14",
   "county": "Escambia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-14. Duration: 40 min. Counties: Covington, Escambia. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #106 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-106"
  },
  {
   "id": "ww-TAE-SV-W-298-2026-08-14-Houston-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-14",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-14. Duration: 68 min. County: Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #298 (68 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-298"
  },
  {
   "id": "ww-TAE-SV-W-298-2026-08-14-Houston-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-14",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-14. Duration: 68 min. County: Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #298 (68 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-298"
  },
  {
   "id": "iem-geo-2026-08-14T21:29:00Z-wind-31.33--85.34",
   "lat": 31.33,
   "lon": -85.34,
   "zip": "",
   "city": "1 S Headland",
   "date": "2026-08-14",
   "county": "Henry",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 S Headland, AL. Peak gust: 53 mph. Ambient station gusted to 46 mph.",
   "sourceDetail": "NWS TAE — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-08-14T21:58:00Z-wind-31.18--85.24",
   "lat": 31.18,
   "lon": -85.24,
   "zip": "",
   "city": "Ashford",
   "date": "2026-08-14",
   "county": "Houston",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Ashford, AL. Peak gust: 53 mph. Ambient station at Ashford Fire Dept.",
   "sourceDetail": "NWS TAE — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-08-14-lee-wind",
   "zip": "",
   "city": "Lee",
   "date": "2026-08-14",
   "county": "Lee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Lee — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-14-russell-wind",
   "zip": "",
   "city": "Russell",
   "date": "2026-08-14",
   "county": "Russell",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Russell — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-14-bullock-wind",
   "zip": "",
   "city": "Bullock",
   "date": "2026-08-14",
   "county": "Bullock",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 65,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "5 Special Weather Statements for Bullock — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-14-barbour-wind",
   "zip": "",
   "city": "Barbour",
   "date": "2026-08-14",
   "county": "Barbour",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Barbour — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-14-chambers-wind",
   "zip": "",
   "city": "Chambers",
   "date": "2026-08-14",
   "county": "Chambers",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Chambers — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-14-tallapoosa-wind",
   "zip": "",
   "city": "Tallapoosa",
   "date": "2026-08-14",
   "county": "Tallapoosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Tallapoosa — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-14-montgomery-wind",
   "zip": "",
   "city": "Montgomery",
   "date": "2026-08-14",
   "county": "Montgomery",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Montgomery — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-14-macon-wind",
   "zip": "",
   "city": "Macon",
   "date": "2026-08-14",
   "county": "Macon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Macon — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-14-dallas-wind",
   "zip": "",
   "city": "Dallas",
   "date": "2026-08-14",
   "county": "Dallas",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Dallas — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-14-autauga-wind",
   "zip": "",
   "city": "Autauga",
   "date": "2026-08-14",
   "county": "Autauga",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Autauga — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-14-henry-wind",
   "zip": "",
   "city": "Henry",
   "date": "2026-08-14",
   "county": "Henry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Henry — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-14-coosa-wind",
   "zip": "",
   "city": "Coosa",
   "date": "2026-08-14",
   "county": "Coosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Coosa — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-14-elmore-wind",
   "zip": "",
   "city": "Elmore",
   "date": "2026-08-14",
   "county": "Elmore",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Elmore — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-14-randolph-wind",
   "zip": "",
   "city": "Randolph",
   "date": "2026-08-14",
   "county": "Randolph",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Randolph — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-14-houston-wind",
   "zip": "",
   "city": "Houston",
   "date": "2026-08-14",
   "county": "Houston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Houston — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-14-coffee-wind",
   "zip": "",
   "city": "Coffee",
   "date": "2026-08-14",
   "county": "Coffee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Coffee — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-14-dale-wind",
   "zip": "",
   "city": "Dale",
   "date": "2026-08-14",
   "county": "Dale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Dale — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-14-lowndes-wind",
   "zip": "",
   "city": "Lowndes",
   "date": "2026-08-14",
   "county": "Lowndes",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Lowndes — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-14-pike-wind",
   "zip": "",
   "city": "Pike",
   "date": "2026-08-14",
   "county": "Pike",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Pike — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-14-shelby-wind",
   "zip": "",
   "city": "Shelby",
   "date": "2026-08-14",
   "county": "Shelby",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Shelby — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-14-escambia-wind",
   "zip": "",
   "city": "Escambia",
   "date": "2026-08-14",
   "county": "Escambia",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Escambia — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-14-covington-wind",
   "zip": "",
   "city": "Covington",
   "date": "2026-08-14",
   "county": "Covington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Covington — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-14-conecuh-wind",
   "zip": "",
   "city": "Conecuh",
   "date": "2026-08-14",
   "county": "Conecuh",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Conecuh — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-14-butler-wind",
   "zip": "",
   "city": "Butler",
   "date": "2026-08-14",
   "county": "Butler",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Butler — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-14-geneva-wind",
   "zip": "",
   "city": "Geneva",
   "date": "2026-08-14",
   "county": "Geneva",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Geneva — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-14-wilcox-wind",
   "zip": "",
   "city": "Wilcox",
   "date": "2026-08-14",
   "county": "Wilcox",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Wilcox — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-14-monroe-wind",
   "zip": "",
   "city": "Monroe",
   "date": "2026-08-14",
   "county": "Monroe",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Monroe — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-14-escambia-hail",
   "zip": "",
   "city": "Escambia",
   "date": "2026-08-14",
   "county": "Escambia",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Escambia — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-14-covington-hail",
   "zip": "",
   "city": "Covington",
   "date": "2026-08-14",
   "county": "Covington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Covington — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-202608132002-hail-32.63--85.34",
   "lat": 32.63,
   "lon": -85.34,
   "zip": "",
   "city": "3 ESE Opelika",
   "date": "2026-08-13",
   "county": "Lee",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 ESE Opelika, AL. Hail size: 0.75\".",
   "sourceDetail": "NWS BMX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "ww-BMX-SV-W-141-2026-08-13-Lee-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-13",
   "county": "Lee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-13. Duration: 35 min. County: Lee. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #141 (35 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-141"
  },
  {
   "id": "ww-BMX-SV-W-141-2026-08-13-Lee-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-13",
   "county": "Lee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-13. Duration: 35 min. County: Lee. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #141 (35 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-141"
  },
  {
   "id": "sps-2026-08-13-randolph-wind",
   "zip": "",
   "city": "Randolph",
   "date": "2026-08-13",
   "county": "Randolph",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Randolph — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-13-chambers-wind",
   "zip": "",
   "city": "Chambers",
   "date": "2026-08-13",
   "county": "Chambers",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Chambers — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-13-coosa-wind",
   "zip": "",
   "city": "Coosa",
   "date": "2026-08-13",
   "county": "Coosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Coosa — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-13-tallapoosa-wind",
   "zip": "",
   "city": "Tallapoosa",
   "date": "2026-08-13",
   "county": "Tallapoosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Tallapoosa — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-13-macon-wind",
   "zip": "",
   "city": "Macon",
   "date": "2026-08-13",
   "county": "Macon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Macon — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-13-lee-wind",
   "zip": "",
   "city": "Lee",
   "date": "2026-08-13",
   "county": "Lee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lee — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-13-russell-wind",
   "zip": "",
   "city": "Russell",
   "date": "2026-08-13",
   "county": "Russell",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Russell — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-13-baldwin-hail",
   "zip": "",
   "city": "Baldwin",
   "date": "2026-08-13",
   "county": "Baldwin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Baldwin — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-13-henry-wind",
   "zip": "",
   "city": "Henry",
   "date": "2026-08-13",
   "county": "Henry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Henry — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-13-elmore-wind",
   "zip": "",
   "city": "Elmore",
   "date": "2026-08-13",
   "county": "Elmore",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Elmore — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-13-mobile-wind",
   "zip": "",
   "city": "Mobile",
   "date": "2026-08-13",
   "county": "Mobile",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Mobile — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-13-butler-wind",
   "zip": "",
   "city": "Butler",
   "date": "2026-08-13",
   "county": "Butler",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Butler — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-13-crenshaw-wind",
   "zip": "",
   "city": "Crenshaw",
   "date": "2026-08-13",
   "county": "Crenshaw",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Crenshaw — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-13-covington-wind",
   "zip": "",
   "city": "Covington",
   "date": "2026-08-13",
   "county": "Covington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Covington — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-13-barbour-wind",
   "zip": "",
   "city": "Barbour",
   "date": "2026-08-13",
   "county": "Barbour",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Barbour — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-13-clarke-hail",
   "zip": "",
   "city": "Clarke",
   "date": "2026-08-13",
   "county": "Clarke",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Clarke — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-13-monroe-hail",
   "zip": "",
   "city": "Monroe",
   "date": "2026-08-13",
   "county": "Monroe",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Monroe — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-13-montgomery-wind",
   "zip": "",
   "city": "Montgomery",
   "date": "2026-08-13",
   "county": "Montgomery",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Montgomery — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-13-bibb-wind",
   "zip": "",
   "city": "Bibb",
   "date": "2026-08-13",
   "county": "Bibb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Bibb — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-13-chilton-wind",
   "zip": "",
   "city": "Chilton",
   "date": "2026-08-13",
   "county": "Chilton",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Chilton — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-TAE-SV-W-282-2026-08-12-Geneva-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-12. Duration: 47 min. County: Geneva. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #282 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-282"
  },
  {
   "id": "ww-TAE-SV-W-282-2026-08-12-Geneva-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-12. Duration: 47 min. County: Geneva. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #282 (47 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.88,
   "warningProductKey": "TAE-SV-W-282"
  },
  {
   "id": "ww-TAE-SV-W-281-2026-08-12-Houston-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-12. Duration: 41 min. County: Houston. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #281 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-281"
  },
  {
   "id": "ww-TAE-SV-W-281-2026-08-12-Houston-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-12. Duration: 41 min. County: Houston. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #281 (41 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 1,
   "warningProductKey": "TAE-SV-W-281"
  },
  {
   "id": "ww-TAE-SV-W-279-2026-08-12-Dale-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-12. Duration: 32 min. Counties: Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #279 (32 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-279"
  },
  {
   "id": "ww-TAE-SV-W-279-2026-08-12-Dale-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-12. Duration: 32 min. Counties: Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #279 (32 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-279"
  },
  {
   "id": "ww-TAE-SV-W-279-2026-08-12-Geneva-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-12. Duration: 32 min. Counties: Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #279 (32 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-279"
  },
  {
   "id": "ww-TAE-SV-W-279-2026-08-12-Geneva-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-12. Duration: 32 min. Counties: Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #279 (32 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-279"
  },
  {
   "id": "ww-TAE-SV-W-279-2026-08-12-Henry-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-12. Duration: 32 min. Counties: Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #279 (32 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-279"
  },
  {
   "id": "ww-TAE-SV-W-279-2026-08-12-Henry-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-12. Duration: 32 min. Counties: Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #279 (32 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-279"
  },
  {
   "id": "ww-TAE-SV-W-279-2026-08-12-Houston-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-12. Duration: 32 min. Counties: Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #279 (32 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-279"
  },
  {
   "id": "ww-TAE-SV-W-279-2026-08-12-Houston-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-08-12. Duration: 32 min. Counties: Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #279 (32 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-279"
  },
  {
   "id": "ww-HUN-FF-W-28-2026-08-12-Lauderdale",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-08-12. Duration: 135 min. County: Lauderdale. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #28 (135 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-28"
  },
  {
   "id": "sps-2026-08-12-jefferson-wind",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-08-12",
   "county": "Jefferson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Jefferson — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-shelby-wind",
   "zip": "",
   "city": "Shelby",
   "date": "2026-08-12",
   "county": "Shelby",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Shelby — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-stclair-wind",
   "zip": "",
   "city": "St. Clair",
   "date": "2026-08-12",
   "county": "St. Clair",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for St. Clair — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-cleburne-wind",
   "zip": "",
   "city": "Cleburne",
   "date": "2026-08-12",
   "county": "Cleburne",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cleburne — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-clay-wind",
   "zip": "",
   "city": "Clay",
   "date": "2026-08-12",
   "county": "Clay",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Clay — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-randolph-wind",
   "zip": "",
   "city": "Randolph",
   "date": "2026-08-12",
   "county": "Randolph",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Randolph — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-lee-wind",
   "zip": "",
   "city": "Lee",
   "date": "2026-08-12",
   "county": "Lee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Lee — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-macon-wind",
   "zip": "",
   "city": "Macon",
   "date": "2026-08-12",
   "county": "Macon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Macon — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-russell-wind",
   "zip": "",
   "city": "Russell",
   "date": "2026-08-12",
   "county": "Russell",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Russell — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-houston-wind",
   "zip": "",
   "city": "Houston",
   "date": "2026-08-12",
   "county": "Houston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 66,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "6 Special Weather Statements for Houston — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-dale-wind",
   "zip": "",
   "city": "Dale",
   "date": "2026-08-12",
   "county": "Dale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Dale — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-henry-wind",
   "zip": "",
   "city": "Henry",
   "date": "2026-08-12",
   "county": "Henry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Henry — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-limestone-wind",
   "zip": "",
   "city": "Limestone",
   "date": "2026-08-12",
   "county": "Limestone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 65,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Limestone — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-madison-wind",
   "zip": "",
   "city": "Madison",
   "date": "2026-08-12",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Madison — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-morgan-wind",
   "zip": "",
   "city": "Morgan",
   "date": "2026-08-12",
   "county": "Morgan",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Morgan — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-coffee-hail",
   "zip": "",
   "city": "Coffee",
   "date": "2026-08-12",
   "county": "Coffee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Coffee — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-dale-hail",
   "zip": "",
   "city": "Dale",
   "date": "2026-08-12",
   "county": "Dale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Dale — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-geneva-wind",
   "zip": "",
   "city": "Geneva",
   "date": "2026-08-12",
   "county": "Geneva",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 65,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Geneva — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-blount-wind",
   "zip": "",
   "city": "Blount",
   "date": "2026-08-12",
   "county": "Blount",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Blount — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-etowah-wind",
   "zip": "",
   "city": "Etowah",
   "date": "2026-08-12",
   "county": "Etowah",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Etowah — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-geneva-hail",
   "zip": "",
   "city": "Geneva",
   "date": "2026-08-12",
   "county": "Geneva",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Geneva — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-houston-hail",
   "zip": "",
   "city": "Houston",
   "date": "2026-08-12",
   "county": "Houston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Houston — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-lauderdale-wind",
   "zip": "",
   "city": "Lauderdale",
   "date": "2026-08-12",
   "county": "Lauderdale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 65,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Lauderdale — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-colbert-wind",
   "zip": "",
   "city": "Colbert",
   "date": "2026-08-12",
   "county": "Colbert",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Colbert — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-lawrence-wind",
   "zip": "",
   "city": "Lawrence",
   "date": "2026-08-12",
   "county": "Lawrence",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Lawrence — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-coffee-wind",
   "zip": "",
   "city": "Coffee",
   "date": "2026-08-12",
   "county": "Coffee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Coffee — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-talladega-hail",
   "zip": "",
   "city": "Talladega",
   "date": "2026-08-12",
   "county": "Talladega",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Talladega — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-clay-hail",
   "zip": "",
   "city": "Clay",
   "date": "2026-08-12",
   "county": "Clay",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Clay — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-marshall-wind",
   "zip": "",
   "city": "Marshall",
   "date": "2026-08-12",
   "county": "Marshall",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Marshall — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2026-08-12",
   "county": "Jackson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Jackson — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-dekalb-wind",
   "zip": "",
   "city": "DeKalb",
   "date": "2026-08-12",
   "county": "DeKalb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for DeKalb — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2026-08-11-flood-34.31--86.27",
   "lat": 34.31,
   "lon": -86.27,
   "zip": "",
   "city": "3 S Guntersville",
   "date": "2026-08-11",
   "county": "Marshall",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Street flooding was reported on Pine Needle Trace in Guntersville. No depth given.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-11-flood-34.31--86.29",
   "lat": 34.31,
   "lon": -86.29,
   "zip": "",
   "city": "4 SSW Guntersville",
   "date": "2026-08-11",
   "county": "Marshall",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Street flooding was reported on Cannon Avenue in Guntersville. No depth given.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-11-flood-34.33--86.37",
   "lat": 34.33,
   "lon": -86.37,
   "zip": "",
   "city": "6 WSW Guntersville",
   "date": "2026-08-11",
   "county": "Marshall",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood water covered much of a residential property with some water entering a garage building. A tree was uprooted at this location as well.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-BMX-SV-W-140-2026-08-11-Etowah-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Etowah",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-11. Duration: 20 min. County: Etowah. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #140 (20 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-140"
  },
  {
   "id": "ww-BMX-SV-W-140-2026-08-11-Etowah-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Etowah",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-11. Duration: 20 min. County: Etowah. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #140 (20 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-140"
  },
  {
   "id": "ww-BMX-FF-W-32-2026-08-11-Cherokee",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Cherokee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-08-11. Duration: 182 min. County: Cherokee. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #32 (182 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-32"
  },
  {
   "id": "ww-BMX-FF-W-33-2026-08-11-Calhoun",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Calhoun",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-08-11. Duration: 129 min. Counties: Calhoun, Cherokee, Cleburne, Etowah. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #33 (129 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-33"
  },
  {
   "id": "ww-BMX-FF-W-33-2026-08-11-Cherokee",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Cherokee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-08-11. Duration: 129 min. Counties: Calhoun, Cherokee, Cleburne, Etowah. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #33 (129 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-33"
  },
  {
   "id": "ww-BMX-FF-W-33-2026-08-11-Cleburne",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Cleburne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-08-11. Duration: 129 min. Counties: Calhoun, Cherokee, Cleburne, Etowah. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #33 (129 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-33"
  },
  {
   "id": "ww-BMX-FF-W-33-2026-08-11-Etowah",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Etowah",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-08-11. Duration: 129 min. Counties: Calhoun, Cherokee, Cleburne, Etowah. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #33 (129 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-33"
  },
  {
   "id": "ww-HUN-FF-W-27-2026-08-11-DeKalb",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-08-11. Duration: 117 min. Counties: DeKalb, Marshall. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #27 (117 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-27"
  },
  {
   "id": "ww-HUN-FF-W-27-2026-08-11-Marshall",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-08-11. Duration: 117 min. Counties: DeKalb, Marshall. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #27 (117 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-27"
  },
  {
   "id": "iem-geo-2026-08-11-flood-34.30--86.27",
   "lat": 34.3,
   "lon": -86.27,
   "zip": "",
   "city": "4 S Guntersville",
   "date": "2026-08-11",
   "county": "Marshall",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Street flooding was reported along Reed Road in Guntersville. No depth given.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "sps-2026-08-11-cherokee-wind",
   "zip": "",
   "city": "Cherokee",
   "date": "2026-08-11",
   "county": "Cherokee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Cherokee — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-11-marshall-wind",
   "zip": "",
   "city": "Marshall",
   "date": "2026-08-11",
   "county": "Marshall",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Marshall — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-11-dekalb-wind",
   "zip": "",
   "city": "DeKalb",
   "date": "2026-08-11",
   "county": "DeKalb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for DeKalb — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-11-jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2026-08-11",
   "county": "Jackson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Jackson — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-11-etowah-wind",
   "zip": "",
   "city": "Etowah",
   "date": "2026-08-11",
   "county": "Etowah",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Etowah — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-11-calhoun-wind",
   "zip": "",
   "city": "Calhoun",
   "date": "2026-08-11",
   "county": "Calhoun",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Calhoun — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-11-cleburne-wind",
   "zip": "",
   "city": "Cleburne",
   "date": "2026-08-11",
   "county": "Cleburne",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Cleburne — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-11-madison-wind",
   "zip": "",
   "city": "Madison",
   "date": "2026-08-11",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Madison — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-11-lee-wind",
   "zip": "",
   "city": "Lee",
   "date": "2026-08-11",
   "county": "Lee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lee — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-11-macon-wind",
   "zip": "",
   "city": "Macon",
   "date": "2026-08-11",
   "county": "Macon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Macon — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-10-lauderdale-wind",
   "zip": "",
   "city": "Lauderdale",
   "date": "2026-08-10",
   "county": "Lauderdale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lauderdale — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-10-etowah-wind",
   "zip": "",
   "city": "Etowah",
   "date": "2026-08-10",
   "county": "Etowah",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Etowah — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-10-cherokee-wind",
   "zip": "",
   "city": "Cherokee",
   "date": "2026-08-10",
   "county": "Cherokee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cherokee — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-10-choctaw-wind",
   "zip": "",
   "city": "Choctaw",
   "date": "2026-08-10",
   "county": "Choctaw",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Choctaw — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-10-washington-wind",
   "zip": "",
   "city": "Washington",
   "date": "2026-08-10",
   "county": "Washington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Washington — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-10-talladega-wind",
   "zip": "",
   "city": "Talladega",
   "date": "2026-08-10",
   "county": "Talladega",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Talladega — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-10-clay-wind",
   "zip": "",
   "city": "Clay",
   "date": "2026-08-10",
   "county": "Clay",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Clay — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-08-09-wind-33.57--86.75",
   "lat": 33.57,
   "lon": -86.75,
   "zip": "",
   "city": "1 E Birmingham Internat",
   "date": "2026-08-09",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 E Birmingham Internat",
   "sourceDetail": "NWS BMX — ASOS/AWOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-08-09-flood-33.49--86.87",
   "lat": 33.49,
   "lon": -86.87,
   "zip": "",
   "city": "0 S Birmingham Fairgrou",
   "date": "2026-08-09",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Valley creek at Avenue W crossed into flood stage and crested at 12.8ft.",
   "sourceDetail": "NWS BMX — Official NWS Obse via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-09-flood-33.51--86.84",
   "lat": 33.51,
   "lon": -86.84,
   "zip": "",
   "city": "1 SE Legion Field",
   "date": "2026-08-09",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Valley Creek at Center Street has crossed into flood stage. Water overflows on south side bank of creek and approaches the road south of the bridge.",
   "sourceDetail": "NWS BMX — Official NWS Obse via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-09-flood-34.77--87.67",
   "lat": 34.77,
   "lon": -87.67,
   "zip": "",
   "city": "2 ENE Sheffield",
   "date": "2026-08-09",
   "county": "Colbert",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Six to eight inches of rising water at the intersection of North Jackson Highway and Hatch Boulevard due to heavy rain.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-09-flood-34.75--87.67",
   "lat": 34.75,
   "lon": -87.67,
   "zip": "",
   "city": "2 W Muscle Shoals",
   "date": "2026-08-09",
   "county": "Colbert",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Widespread parking lot flooding at the corner of Avalon and Woodward Avenues in Muscle Shoals. Depth in the parking lot varies from 6-8 inches up to several feet where the culvert meets the lot.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-09-flood-34.45--86.83",
   "lat": 34.45,
   "lon": -86.83,
   "zip": "",
   "city": "3 SW Somerville",
   "date": "2026-08-09",
   "county": "Morgan",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "6 inches of water was reported flowing over portions of the road near the Midway Stop gas station.",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-09-flood-34.47--86.80",
   "lat": 34.47,
   "lon": -86.8,
   "zip": "",
   "city": "Somerville",
   "date": "2026-08-09",
   "county": "Morgan",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Several inches of rainfall was reported flowing over West Street near Pizza Roma in Somerville. At least 1 inch of water was reported making it into the building at this location.",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-BHM-2026-08-09-29715",
   "lat": 33.5655,
   "lon": -86.7449,
   "zip": "",
   "city": "BIRMINGHAM MUNI",
   "date": "2026-08-09",
   "county": "Jefferson",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BIRMINGHAM MUNI (BHM) recorded a 52 mph gust.",
   "sourceDetail": "AL_ASOS automated observation — BIRMINGHAM MUNI (BHM)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-HUN-SV-W-113-2026-08-09-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-09",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-09. Duration: 15 min. Counties: Marshall, Jackson, Madison. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #113 (15 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-113"
  },
  {
   "id": "ww-HUN-SV-W-113-2026-08-09-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-09",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-09. Duration: 15 min. Counties: Marshall, Jackson, Madison. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #113 (15 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-113"
  },
  {
   "id": "ww-HUN-SV-W-113-2026-08-09-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-09",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-09. Duration: 15 min. Counties: Marshall, Jackson, Madison. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #113 (15 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-113"
  },
  {
   "id": "ww-HUN-SV-W-113-2026-08-09-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-09",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-09. Duration: 15 min. Counties: Marshall, Jackson, Madison. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #113 (15 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-113"
  },
  {
   "id": "ww-HUN-SV-W-113-2026-08-09-Marshall-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-09",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-09. Duration: 15 min. Counties: Marshall, Jackson, Madison. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #113 (15 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-113"
  },
  {
   "id": "ww-HUN-SV-W-113-2026-08-09-Marshall-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-09",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-09. Duration: 15 min. Counties: Marshall, Jackson, Madison. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #113 (15 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-113"
  },
  {
   "id": "ww-BMX-SV-W-138-2026-08-09-Jefferson-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-09",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-09. Duration: 53 min. County: Jefferson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #138 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-138"
  },
  {
   "id": "ww-BMX-SV-W-138-2026-08-09-Jefferson-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-09",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-09. Duration: 53 min. County: Jefferson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #138 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-138"
  },
  {
   "id": "ww-HUN-SV-W-112-2026-08-09-Colbert-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-09",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-09. Duration: 26 min. Counties: Colbert, Lauderdale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #112 (26 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-112"
  },
  {
   "id": "ww-HUN-SV-W-112-2026-08-09-Colbert-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-09",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-09. Duration: 26 min. Counties: Colbert, Lauderdale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #112 (26 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-112"
  },
  {
   "id": "ww-HUN-SV-W-112-2026-08-09-Lauderdale-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-09",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-09. Duration: 26 min. Counties: Colbert, Lauderdale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #112 (26 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-112"
  },
  {
   "id": "ww-HUN-SV-W-112-2026-08-09-Lauderdale-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-09",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-09. Duration: 26 min. Counties: Colbert, Lauderdale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #112 (26 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-112"
  },
  {
   "id": "ww-HUN-SV-W-115-2026-08-09-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-09",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-09. Duration: 36 min. Counties: Franklin, Lawrence, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #115 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-115"
  },
  {
   "id": "ww-HUN-SV-W-115-2026-08-09-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-09",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-09. Duration: 36 min. Counties: Franklin, Lawrence, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #115 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-115"
  },
  {
   "id": "ww-HUN-SV-W-115-2026-08-09-Lawrence-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-09",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-09. Duration: 36 min. Counties: Franklin, Lawrence, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #115 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-115"
  },
  {
   "id": "ww-HUN-SV-W-115-2026-08-09-Lawrence-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-09",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-09. Duration: 36 min. Counties: Franklin, Lawrence, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #115 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-115"
  },
  {
   "id": "ww-HUN-SV-W-115-2026-08-09-Morgan-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-09",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-09. Duration: 36 min. Counties: Franklin, Lawrence, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #115 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-115"
  },
  {
   "id": "ww-HUN-SV-W-115-2026-08-09-Morgan-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-09",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-09. Duration: 36 min. Counties: Franklin, Lawrence, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #115 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-115"
  },
  {
   "id": "ww-BMX-SV-W-139-2026-08-09-Marion-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-09",
   "county": "Marion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-09. Duration: 15 min. Counties: Marion, Winston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #139 (15 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-139"
  },
  {
   "id": "ww-BMX-SV-W-139-2026-08-09-Marion-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-09",
   "county": "Marion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-09. Duration: 15 min. Counties: Marion, Winston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #139 (15 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-139"
  },
  {
   "id": "ww-BMX-SV-W-139-2026-08-09-Winston-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-09",
   "county": "Winston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-09. Duration: 15 min. Counties: Marion, Winston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #139 (15 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-139"
  },
  {
   "id": "ww-BMX-SV-W-139-2026-08-09-Winston-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-09",
   "county": "Winston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-09. Duration: 15 min. Counties: Marion, Winston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #139 (15 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-139"
  },
  {
   "id": "ww-HUN-SV-W-114-2026-08-09-Colbert-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-09",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-09. Duration: 49 min. Counties: Lauderdale, Colbert, Lawrence. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #114 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-114"
  },
  {
   "id": "ww-HUN-SV-W-114-2026-08-09-Colbert-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-09",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-09. Duration: 49 min. Counties: Lauderdale, Colbert, Lawrence. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #114 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-114"
  },
  {
   "id": "ww-HUN-SV-W-114-2026-08-09-Lawrence-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-09",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-09. Duration: 49 min. Counties: Lauderdale, Colbert, Lawrence. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #114 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-114"
  },
  {
   "id": "ww-HUN-SV-W-114-2026-08-09-Lawrence-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-09",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-09. Duration: 49 min. Counties: Lauderdale, Colbert, Lawrence. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #114 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-114"
  },
  {
   "id": "ww-HUN-SV-W-114-2026-08-09-Lauderdale-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-09",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-09. Duration: 49 min. Counties: Lauderdale, Colbert, Lawrence. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #114 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-114"
  },
  {
   "id": "ww-HUN-SV-W-114-2026-08-09-Lauderdale-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-09",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-09. Duration: 49 min. Counties: Lauderdale, Colbert, Lawrence. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #114 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-114"
  },
  {
   "id": "ww-HUN-SV-W-116-2026-08-09-Morgan-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-09",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-09. Duration: 15 min. County: Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #116 (15 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-116"
  },
  {
   "id": "ww-HUN-SV-W-116-2026-08-09-Morgan-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-09",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-09. Duration: 15 min. County: Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #116 (15 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-116"
  },
  {
   "id": "ww-HUN-FF-W-26-2026-08-09-Madison",
   "zip": "",
   "city": "",
   "date": "2026-08-09",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-08-09. Duration: 166 min. County: Madison. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #26 (166 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-26"
  },
  {
   "id": "ww-BMX-FF-W-31-2026-08-09-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-08-09",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-08-09. Duration: 175 min. Counties: Jefferson, Shelby. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #31 (175 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-31"
  },
  {
   "id": "ww-BMX-FF-W-31-2026-08-09-Shelby",
   "zip": "",
   "city": "",
   "date": "2026-08-09",
   "county": "Shelby",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-08-09. Duration: 175 min. Counties: Jefferson, Shelby. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #31 (175 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-31"
  },
  {
   "id": "ww-HUN-FF-W-25-2026-08-09-Marshall",
   "zip": "",
   "city": "",
   "date": "2026-08-09",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-08-09. Duration: 182 min. Counties: Marshall, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #25 (182 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-25"
  },
  {
   "id": "ww-HUN-FF-W-25-2026-08-09-Morgan",
   "zip": "",
   "city": "",
   "date": "2026-08-09",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-08-09. Duration: 182 min. Counties: Marshall, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #25 (182 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-25"
  },
  {
   "id": "ww-HUN-FF-W-24-2026-08-09-Colbert",
   "zip": "",
   "city": "",
   "date": "2026-08-09",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-08-09. Duration: 181 min. Counties: Colbert, Lauderdale. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #24 (181 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-24"
  },
  {
   "id": "ww-HUN-FF-W-24-2026-08-09-Lauderdale",
   "zip": "",
   "city": "",
   "date": "2026-08-09",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-08-09. Duration: 181 min. Counties: Colbert, Lauderdale. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #24 (181 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-24"
  },
  {
   "id": "ww-HUN-FA-W-15-2026-08-09-Madison",
   "zip": "",
   "city": "",
   "date": "2026-08-09",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-08-09. Duration: 179 min. County: Madison. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #15 (179 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-15"
  },
  {
   "id": "ww-HUN-FA-W-14-2026-08-09-Marshall",
   "zip": "",
   "city": "",
   "date": "2026-08-09",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-08-09. Duration: 121 min. Counties: Marshall, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #14 (121 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-14"
  },
  {
   "id": "ww-HUN-FA-W-14-2026-08-09-Morgan",
   "zip": "",
   "city": "",
   "date": "2026-08-09",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-08-09. Duration: 121 min. Counties: Marshall, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #14 (121 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-14"
  },
  {
   "id": "iem-202608092102-wind-33.57--86.75",
   "lat": 33.57,
   "lon": -86.75,
   "zip": "",
   "city": "1 E Birmingham Internat",
   "date": "2026-08-09",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 E Birmingham Internat, AL. Peak gust: 60 mph.",
   "sourceDetail": "NWS BMX — ASOS/AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-08-09-coosa-wind",
   "zip": "",
   "city": "Coosa",
   "date": "2026-08-09",
   "county": "Coosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Coosa — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-stclair-wind",
   "zip": "",
   "city": "St. Clair",
   "date": "2026-08-09",
   "county": "St. Clair",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for St. Clair — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-calhoun-wind",
   "zip": "",
   "city": "Calhoun",
   "date": "2026-08-09",
   "county": "Calhoun",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 65,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "6 Special Weather Statements for Calhoun — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-shelby-wind",
   "zip": "",
   "city": "Shelby",
   "date": "2026-08-09",
   "county": "Shelby",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 67,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "7 Special Weather Statements for Shelby — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-geneva-wind",
   "zip": "",
   "city": "Geneva",
   "date": "2026-08-09",
   "county": "Geneva",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Geneva — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-lauderdale-wind",
   "zip": "",
   "city": "Lauderdale",
   "date": "2026-08-09",
   "county": "Lauderdale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 68,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "13 Special Weather Statements for Lauderdale — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-lauderdale-hail",
   "zip": "",
   "city": "Lauderdale",
   "date": "2026-08-09",
   "county": "Lauderdale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Lauderdale — wind gusts up to 55 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MEG — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-dekalb-wind",
   "zip": "",
   "city": "DeKalb",
   "date": "2026-08-09",
   "county": "DeKalb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for DeKalb — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-jefferson-wind",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-08-09",
   "county": "Jefferson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 66,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "6 Special Weather Statements for Jefferson — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-lamar-wind",
   "zip": "",
   "city": "Lamar",
   "date": "2026-08-09",
   "county": "Lamar",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "5 Special Weather Statements for Lamar — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-colbert-wind",
   "zip": "",
   "city": "Colbert",
   "date": "2026-08-09",
   "county": "Colbert",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 68,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "12 Special Weather Statements for Colbert — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-blount-hail",
   "zip": "",
   "city": "Blount",
   "date": "2026-08-09",
   "county": "Blount",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Blount — wind gusts up to 55 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-tuscaloosa-wind",
   "zip": "",
   "city": "Tuscaloosa",
   "date": "2026-08-09",
   "county": "Tuscaloosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "5 Special Weather Statements for Tuscaloosa — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-fayette-wind",
   "zip": "",
   "city": "Fayette",
   "date": "2026-08-09",
   "county": "Fayette",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Fayette — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-cullman-wind",
   "zip": "",
   "city": "Cullman",
   "date": "2026-08-09",
   "county": "Cullman",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 66,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "6 Special Weather Statements for Cullman — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-marion-hail",
   "zip": "",
   "city": "Marion",
   "date": "2026-08-09",
   "county": "Marion",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Marion — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-franklin-wind",
   "zip": "",
   "city": "Franklin",
   "date": "2026-08-09",
   "county": "Franklin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Franklin — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-walker-wind",
   "zip": "",
   "city": "Walker",
   "date": "2026-08-09",
   "county": "Walker",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Walker — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-sumter-wind",
   "zip": "",
   "city": "Sumter",
   "date": "2026-08-09",
   "county": "Sumter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "5 Special Weather Statements for Sumter — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-lawrence-wind",
   "zip": "",
   "city": "Lawrence",
   "date": "2026-08-09",
   "county": "Lawrence",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 67,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "6 Special Weather Statements for Lawrence — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-morgan-wind",
   "zip": "",
   "city": "Morgan",
   "date": "2026-08-09",
   "county": "Morgan",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 66,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "5 Special Weather Statements for Morgan — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-greene-wind",
   "zip": "",
   "city": "Greene",
   "date": "2026-08-09",
   "county": "Greene",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "5 Special Weather Statements for Greene — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-hale-hail",
   "zip": "",
   "city": "Hale",
   "date": "2026-08-09",
   "county": "Hale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Hale — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-randolph-wind",
   "zip": "",
   "city": "Randolph",
   "date": "2026-08-09",
   "county": "Randolph",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Randolph — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-tallapoosa-wind",
   "zip": "",
   "city": "Tallapoosa",
   "date": "2026-08-09",
   "county": "Tallapoosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Tallapoosa — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-chambers-wind",
   "zip": "",
   "city": "Chambers",
   "date": "2026-08-09",
   "county": "Chambers",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Chambers — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-hale-wind",
   "zip": "",
   "city": "Hale",
   "date": "2026-08-09",
   "county": "Hale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Hale — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-perry-wind",
   "zip": "",
   "city": "Perry",
   "date": "2026-08-09",
   "county": "Perry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Perry — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-marengo-wind",
   "zip": "",
   "city": "Marengo",
   "date": "2026-08-09",
   "county": "Marengo",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Marengo — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-greene-hail",
   "zip": "",
   "city": "Greene",
   "date": "2026-08-09",
   "county": "Greene",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Greene — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-limestone-wind",
   "zip": "",
   "city": "Limestone",
   "date": "2026-08-09",
   "county": "Limestone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Limestone — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-madison-wind",
   "zip": "",
   "city": "Madison",
   "date": "2026-08-09",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Madison — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-marshall-wind",
   "zip": "",
   "city": "Marshall",
   "date": "2026-08-09",
   "county": "Marshall",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Marshall — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-blount-wind",
   "zip": "",
   "city": "Blount",
   "date": "2026-08-09",
   "county": "Blount",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Blount — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-pickens-wind",
   "zip": "",
   "city": "Pickens",
   "date": "2026-08-09",
   "county": "Pickens",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Pickens — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-winston-hail",
   "zip": "",
   "city": "Winston",
   "date": "2026-08-09",
   "county": "Winston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Winston — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-walker-hail",
   "zip": "",
   "city": "Walker",
   "date": "2026-08-09",
   "county": "Walker",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Walker — wind gusts up to 55 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-marion-wind",
   "zip": "",
   "city": "Marion",
   "date": "2026-08-09",
   "county": "Marion",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Marion — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-jefferson-hail",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-08-09",
   "county": "Jefferson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Jefferson — wind gusts up to 55 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-chilton-wind",
   "zip": "",
   "city": "Chilton",
   "date": "2026-08-09",
   "county": "Chilton",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Chilton — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-etowah-wind",
   "zip": "",
   "city": "Etowah",
   "date": "2026-08-09",
   "county": "Etowah",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Etowah — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-cherokee-wind",
   "zip": "",
   "city": "Cherokee",
   "date": "2026-08-09",
   "county": "Cherokee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cherokee — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2026-08-08-flood-34.75--87.67",
   "lat": 34.75,
   "lon": -87.67,
   "zip": "",
   "city": "2 ESE Sheffield",
   "date": "2026-08-08",
   "county": "Colbert",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Social media photo indicates flash flooding off of Avalon Avenue in front of Walmart in Muscle Shoals. Water 2/3s up vehicle tires.",
   "sourceDetail": "NWS HUN — Broadcast Media via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-BMX-SV-W-137-2026-08-08-Fayette-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-08",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-08. Duration: 26 min. Counties: Fayette, Walker. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #137 (26 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-137"
  },
  {
   "id": "ww-BMX-SV-W-137-2026-08-08-Fayette-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-08",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-08. Duration: 26 min. Counties: Fayette, Walker. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #137 (26 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-137"
  },
  {
   "id": "ww-BMX-SV-W-137-2026-08-08-Walker-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-08",
   "county": "Walker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-08. Duration: 26 min. Counties: Fayette, Walker. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #137 (26 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-137"
  },
  {
   "id": "ww-BMX-SV-W-137-2026-08-08-Walker-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-08",
   "county": "Walker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-08-08. Duration: 26 min. Counties: Fayette, Walker. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #137 (26 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-137"
  },
  {
   "id": "ww-HUN-FF-W-23-2026-08-08-Colbert",
   "zip": "",
   "city": "",
   "date": "2026-08-08",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-08-08. Duration: 165 min. Counties: Colbert, Lauderdale. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #23 (165 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-23"
  },
  {
   "id": "ww-HUN-FF-W-23-2026-08-08-Lauderdale",
   "zip": "",
   "city": "",
   "date": "2026-08-08",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-08-08. Duration: 165 min. Counties: Colbert, Lauderdale. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #23 (165 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-23"
  },
  {
   "id": "sps-2026-08-08-lawrence-wind",
   "zip": "",
   "city": "Lawrence",
   "date": "2026-08-08",
   "county": "Lawrence",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Lawrence — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-08-marion-wind",
   "zip": "",
   "city": "Marion",
   "date": "2026-08-08",
   "county": "Marion",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "5 Special Weather Statements for Marion — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-08-winston-wind",
   "zip": "",
   "city": "Winston",
   "date": "2026-08-08",
   "county": "Winston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "5 Special Weather Statements for Winston — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-08-pickens-wind",
   "zip": "",
   "city": "Pickens",
   "date": "2026-08-08",
   "county": "Pickens",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Pickens — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-08-tuscaloosa-wind",
   "zip": "",
   "city": "Tuscaloosa",
   "date": "2026-08-08",
   "county": "Tuscaloosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Tuscaloosa — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-08-dekalb-wind",
   "zip": "",
   "city": "DeKalb",
   "date": "2026-08-08",
   "county": "DeKalb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for DeKalb — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-08-walker-wind",
   "zip": "",
   "city": "Walker",
   "date": "2026-08-08",
   "county": "Walker",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Walker — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-08-greene-wind",
   "zip": "",
   "city": "Greene",
   "date": "2026-08-08",
   "county": "Greene",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Greene — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-08-baldwin-wind",
   "zip": "",
   "city": "Baldwin",
   "date": "2026-08-08",
   "county": "Baldwin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Baldwin — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-08-colbert-wind",
   "zip": "",
   "city": "Colbert",
   "date": "2026-08-08",
   "county": "Colbert",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 65,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Colbert — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-08-madison-wind",
   "zip": "",
   "city": "Madison",
   "date": "2026-08-08",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Madison — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-08-franklin-wind",
   "zip": "",
   "city": "Franklin",
   "date": "2026-08-08",
   "county": "Franklin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Franklin — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-08-jefferson-wind",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-08-08",
   "county": "Jefferson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 65,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "6 Special Weather Statements for Jefferson — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-08-jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2026-08-08",
   "county": "Jackson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Jackson — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-08-escambia-hail",
   "zip": "",
   "city": "Escambia",
   "date": "2026-08-08",
   "county": "Escambia",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Escambia — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-08-cullman-wind",
   "zip": "",
   "city": "Cullman",
   "date": "2026-08-08",
   "county": "Cullman",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Cullman — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-08-marshall-wind",
   "zip": "",
   "city": "Marshall",
   "date": "2026-08-08",
   "county": "Marshall",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 65,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "5 Special Weather Statements for Marshall — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-08-shelby-wind",
   "zip": "",
   "city": "Shelby",
   "date": "2026-08-08",
   "county": "Shelby",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "5 Special Weather Statements for Shelby — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-08-dekalb-hail",
   "zip": "",
   "city": "DeKalb",
   "date": "2026-08-08",
   "county": "DeKalb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for DeKalb — wind gusts up to 55 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-08-chilton-wind",
   "zip": "",
   "city": "Chilton",
   "date": "2026-08-08",
   "county": "Chilton",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Chilton — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-08-washington-wind",
   "zip": "",
   "city": "Washington",
   "date": "2026-08-08",
   "county": "Washington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Washington — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-08-perry-wind",
   "zip": "",
   "city": "Perry",
   "date": "2026-08-08",
   "county": "Perry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Perry — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-08-dallas-wind",
   "zip": "",
   "city": "Dallas",
   "date": "2026-08-08",
   "county": "Dallas",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Dallas — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-08-mobile-wind",
   "zip": "",
   "city": "Mobile",
   "date": "2026-08-08",
   "county": "Mobile",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Mobile — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-08-stclair-wind",
   "zip": "",
   "city": "St. Clair",
   "date": "2026-08-08",
   "county": "St. Clair",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for St. Clair — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-08-monroe-hail",
   "zip": "",
   "city": "Monroe",
   "date": "2026-08-08",
   "county": "Monroe",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Monroe — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-08-conecuh-hail",
   "zip": "",
   "city": "Conecuh",
   "date": "2026-08-08",
   "county": "Conecuh",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Conecuh — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-08-lauderdale-wind",
   "zip": "",
   "city": "Lauderdale",
   "date": "2026-08-08",
   "county": "Lauderdale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Lauderdale — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-08-blount-wind",
   "zip": "",
   "city": "Blount",
   "date": "2026-08-08",
   "county": "Blount",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Blount — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-08-fayette-wind",
   "zip": "",
   "city": "Fayette",
   "date": "2026-08-08",
   "county": "Fayette",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Fayette — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-08-limestone-wind",
   "zip": "",
   "city": "Limestone",
   "date": "2026-08-08",
   "county": "Limestone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Limestone — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-08-morgan-wind",
   "zip": "",
   "city": "Morgan",
   "date": "2026-08-08",
   "county": "Morgan",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Morgan — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-08-geneva-wind",
   "zip": "",
   "city": "Geneva",
   "date": "2026-08-08",
   "county": "Geneva",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Geneva — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Tallahassee FL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "spc-2026-08-07-297-2020",
   "lat": 34.51,
   "lon": -85.89,
   "zip": "",
   "city": "Powell",
   "date": "2026-08-07",
   "county": "DeKalb",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Video from EMA shows hail around quarter sized falling along Autumn lane rd. (HUN)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-geo-2026-08-07-flood-33.55--86.79",
   "lat": 33.55,
   "lon": -86.79,
   "zip": "",
   "city": "1 NW Kingston",
   "date": "2026-08-07",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Several reports of flooded roads and parking lots. Picture of roughly 8-10 inches of water on road and parking lots.",
   "sourceDetail": "NWS BMX — Emergency Manager via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-07-flood-33.53--86.80",
   "lat": 33.53,
   "lon": -86.8,
   "zip": "",
   "city": "1 E BJCC",
   "date": "2026-08-07",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Fire and Rescue reports 31st Ave at Reverand Abraham Woods Jr Blvd is flooded. Several Vehicles in water.",
   "sourceDetail": "NWS BMX — Emergency Manager via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-HUN-SV-W-111-2026-08-07-Marshall-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-07. Duration: 56 min. Counties: Morgan, Limestone, Madison, Marshall. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #111 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-111"
  },
  {
   "id": "ww-HUN-SV-W-111-2026-08-07-Marshall-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-07. Duration: 56 min. Counties: Morgan, Limestone, Madison, Marshall. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #111 (56 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-111"
  },
  {
   "id": "ww-HUN-SV-W-111-2026-08-07-Morgan-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-07. Duration: 56 min. Counties: Morgan, Limestone, Madison, Marshall. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #111 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-111"
  },
  {
   "id": "ww-HUN-SV-W-111-2026-08-07-Morgan-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-07. Duration: 56 min. Counties: Morgan, Limestone, Madison, Marshall. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #111 (56 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-111"
  },
  {
   "id": "ww-HUN-SV-W-111-2026-08-07-Limestone-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-07. Duration: 56 min. Counties: Morgan, Limestone, Madison, Marshall. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #111 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-111"
  },
  {
   "id": "ww-HUN-SV-W-111-2026-08-07-Limestone-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-07. Duration: 56 min. Counties: Morgan, Limestone, Madison, Marshall. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #111 (56 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-111"
  },
  {
   "id": "ww-HUN-SV-W-111-2026-08-07-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-07. Duration: 56 min. Counties: Morgan, Limestone, Madison, Marshall. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #111 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-111"
  },
  {
   "id": "ww-HUN-SV-W-111-2026-08-07-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-07. Duration: 56 min. Counties: Morgan, Limestone, Madison, Marshall. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #111 (56 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-111"
  },
  {
   "id": "ww-HUN-SV-W-110-2026-08-07-DeKalb-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-07. Duration: 58 min. Counties: DeKalb, Jackson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #110 (58 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-110"
  },
  {
   "id": "ww-HUN-SV-W-110-2026-08-07-DeKalb-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-07. Duration: 58 min. Counties: DeKalb, Jackson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #110 (58 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-110"
  },
  {
   "id": "ww-HUN-SV-W-110-2026-08-07-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-07. Duration: 58 min. Counties: DeKalb, Jackson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #110 (58 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-110"
  },
  {
   "id": "ww-HUN-SV-W-110-2026-08-07-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-07. Duration: 58 min. Counties: DeKalb, Jackson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #110 (58 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-110"
  },
  {
   "id": "ww-MOB-SV-W-105-2026-08-07-Baldwin-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-07. Duration: 31 min. County: Baldwin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #105 (31 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-105"
  },
  {
   "id": "ww-MOB-SV-W-105-2026-08-07-Baldwin-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-08-07. Duration: 31 min. County: Baldwin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #105 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-105"
  },
  {
   "id": "ww-HUN-FF-W-22-2026-08-07-Colbert",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-08-07. Duration: 117 min. Counties: Colbert, Lauderdale. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #22 (117 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-22"
  },
  {
   "id": "ww-HUN-FF-W-22-2026-08-07-Lauderdale",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-08-07. Duration: 117 min. Counties: Colbert, Lauderdale. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #22 (117 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-22"
  },
  {
   "id": "ww-HUN-FF-W-21-2026-08-07-Lawrence",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-08-07. Duration: 130 min. Counties: Lawrence, Limestone, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #21 (130 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-21"
  },
  {
   "id": "ww-HUN-FF-W-21-2026-08-07-Limestone",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-08-07. Duration: 130 min. Counties: Lawrence, Limestone, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #21 (130 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-21"
  },
  {
   "id": "ww-HUN-FF-W-21-2026-08-07-Morgan",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-08-07. Duration: 130 min. Counties: Lawrence, Limestone, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #21 (130 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-21"
  },
  {
   "id": "ww-BMX-FF-W-30-2026-08-07-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-08-07. Duration: 158 min. County: Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #30 (158 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-30"
  },
  {
   "id": "sps-2026-08-07-calhoun-wind",
   "zip": "",
   "city": "Calhoun",
   "date": "2026-08-07",
   "county": "Calhoun",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Calhoun — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-talladega-wind",
   "zip": "",
   "city": "Talladega",
   "date": "2026-08-07",
   "county": "Talladega",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Talladega — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-jefferson-wind",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-08-07",
   "county": "Jefferson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 65,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Jefferson — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-dekalb-wind",
   "zip": "",
   "city": "DeKalb",
   "date": "2026-08-07",
   "county": "DeKalb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 65,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "5 Special Weather Statements for DeKalb — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-marshall-wind",
   "zip": "",
   "city": "Marshall",
   "date": "2026-08-07",
   "county": "Marshall",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Marshall — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-limestone-wind",
   "zip": "",
   "city": "Limestone",
   "date": "2026-08-07",
   "county": "Limestone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Limestone — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-conecuh-wind",
   "zip": "",
   "city": "Conecuh",
   "date": "2026-08-07",
   "county": "Conecuh",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Conecuh — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-shelby-wind",
   "zip": "",
   "city": "Shelby",
   "date": "2026-08-07",
   "county": "Shelby",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Shelby — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2026-08-07",
   "county": "Jackson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 67,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "7 Special Weather Statements for Jackson — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-madison-wind",
   "zip": "",
   "city": "Madison",
   "date": "2026-08-07",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Madison — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-baldwin-wind",
   "zip": "",
   "city": "Baldwin",
   "date": "2026-08-07",
   "county": "Baldwin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Baldwin — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-morgan-hail",
   "zip": "",
   "city": "Morgan",
   "date": "2026-08-07",
   "county": "Morgan",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Morgan — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-lawrence-wind",
   "zip": "",
   "city": "Lawrence",
   "date": "2026-08-07",
   "county": "Lawrence",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Lawrence — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-morgan-wind",
   "zip": "",
   "city": "Morgan",
   "date": "2026-08-07",
   "county": "Morgan",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Morgan — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-cullman-hail",
   "zip": "",
   "city": "Cullman",
   "date": "2026-08-07",
   "county": "Cullman",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Cullman — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-tuscaloosa-wind",
   "zip": "",
   "city": "Tuscaloosa",
   "date": "2026-08-07",
   "county": "Tuscaloosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Tuscaloosa — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-monroe-wind",
   "zip": "",
   "city": "Monroe",
   "date": "2026-08-07",
   "county": "Monroe",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Monroe — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-butler-wind",
   "zip": "",
   "city": "Butler",
   "date": "2026-08-07",
   "county": "Butler",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Butler — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Mobile AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-cleburne-wind",
   "zip": "",
   "city": "Cleburne",
   "date": "2026-08-07",
   "county": "Cleburne",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cleburne — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-cherokee-wind",
   "zip": "",
   "city": "Cherokee",
   "date": "2026-08-07",
   "county": "Cherokee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cherokee — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-HUN-SV-W-109-2026-08-06-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-06",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-06. Duration: 28 min. County: Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #109 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-109"
  },
  {
   "id": "ww-HUN-SV-W-109-2026-08-06-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-06",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-06. Duration: 28 min. County: Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #109 (28 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-109"
  },
  {
   "id": "ww-HUN-SV-W-107-2026-08-06-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-06",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-06. Duration: 32 min. Counties: Madison, Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #107 (32 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-107"
  },
  {
   "id": "ww-HUN-SV-W-107-2026-08-06-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-06",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-06. Duration: 32 min. Counties: Madison, Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #107 (32 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-107"
  },
  {
   "id": "ww-HUN-SV-W-107-2026-08-06-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-06",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-06. Duration: 32 min. Counties: Madison, Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #107 (32 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-107"
  },
  {
   "id": "ww-HUN-SV-W-107-2026-08-06-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-06",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-06. Duration: 32 min. Counties: Madison, Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #107 (32 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-107"
  },
  {
   "id": "ww-HUN-SV-W-108-2026-08-06-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-06",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-06. Duration: 17 min. County: Madison. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #108 (17 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-108"
  },
  {
   "id": "ww-HUN-SV-W-108-2026-08-06-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-06",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-06. Duration: 17 min. County: Madison. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #108 (17 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-108"
  },
  {
   "id": "sps-2026-08-06-baldwin-wind",
   "zip": "",
   "city": "Baldwin",
   "date": "2026-08-06",
   "county": "Baldwin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Baldwin — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-06-mobile-wind",
   "zip": "",
   "city": "Mobile",
   "date": "2026-08-06",
   "county": "Mobile",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Mobile — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-06-tallapoosa-wind",
   "zip": "",
   "city": "Tallapoosa",
   "date": "2026-08-06",
   "county": "Tallapoosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Tallapoosa — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-06-chambers-wind",
   "zip": "",
   "city": "Chambers",
   "date": "2026-08-06",
   "county": "Chambers",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Chambers — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-06-lauderdale-wind",
   "zip": "",
   "city": "Lauderdale",
   "date": "2026-08-06",
   "county": "Lauderdale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Lauderdale — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-06-jefferson-wind",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-08-06",
   "county": "Jefferson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 68,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "8 Special Weather Statements for Jefferson — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-06-autauga-wind",
   "zip": "",
   "city": "Autauga",
   "date": "2026-08-06",
   "county": "Autauga",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Autauga — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-06-cleburne-wind",
   "zip": "",
   "city": "Cleburne",
   "date": "2026-08-06",
   "county": "Cleburne",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Cleburne — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-06-coosa-wind",
   "zip": "",
   "city": "Coosa",
   "date": "2026-08-06",
   "county": "Coosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Coosa — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-06-clay-wind",
   "zip": "",
   "city": "Clay",
   "date": "2026-08-06",
   "county": "Clay",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "5 Special Weather Statements for Clay — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-06-dekalb-wind",
   "zip": "",
   "city": "DeKalb",
   "date": "2026-08-06",
   "county": "DeKalb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for DeKalb — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-06-jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2026-08-06",
   "county": "Jackson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 67,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "7 Special Weather Statements for Jackson — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-06-cherokee-wind",
   "zip": "",
   "city": "Cherokee",
   "date": "2026-08-06",
   "county": "Cherokee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Cherokee — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-06-marshall-wind",
   "zip": "",
   "city": "Marshall",
   "date": "2026-08-06",
   "county": "Marshall",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Marshall — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-06-monroe-wind",
   "zip": "",
   "city": "Monroe",
   "date": "2026-08-06",
   "county": "Monroe",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Monroe — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-06-clarke-wind",
   "zip": "",
   "city": "Clarke",
   "date": "2026-08-06",
   "county": "Clarke",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Clarke — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-06-geneva-wind",
   "zip": "",
   "city": "Geneva",
   "date": "2026-08-06",
   "county": "Geneva",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Geneva — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-06-coffee-wind",
   "zip": "",
   "city": "Coffee",
   "date": "2026-08-06",
   "county": "Coffee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Coffee — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-06-pike-wind",
   "zip": "",
   "city": "Pike",
   "date": "2026-08-06",
   "county": "Pike",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Pike — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-06-etowah-wind",
   "zip": "",
   "city": "Etowah",
   "date": "2026-08-06",
   "county": "Etowah",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Etowah — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-06-madison-wind",
   "zip": "",
   "city": "Madison",
   "date": "2026-08-06",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Madison — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Huntsville AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-06-shelby-wind",
   "zip": "",
   "city": "Shelby",
   "date": "2026-08-06",
   "county": "Shelby",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Shelby — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-06-stclair-wind",
   "zip": "",
   "city": "St. Clair",
   "date": "2026-08-06",
   "county": "St. Clair",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for St. Clair — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-06-talladega-wind",
   "zip": "",
   "city": "Talladega",
   "date": "2026-08-06",
   "county": "Talladega",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Talladega — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-06-elmore-wind",
   "zip": "",
   "city": "Elmore",
   "date": "2026-08-06",
   "county": "Elmore",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Elmore — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Birmingham AL — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2026-08-05-flood-34.85--87.39",
   "lat": 34.85,
   "lon": -87.39,
   "zip": "",
   "city": "6 WNW Rogersville",
   "date": "2026-08-05",
   "county": "Lauderdale",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Estimated 4 inches of water across the road and getting into local business.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-HUN-FA-W-13-2026-08-05-Lauderdale",
   "zip": "",
   "city": "",
   "date": "2026-08-05",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-08-05. Duration: 181 min. County: Lauderdale. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #13 (181 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-13"
  },
  {
   "id": "sps-2026-08-05-houston-wind",
   "zip": "",
   "city": "Houston",
   "date": "2026-08-05",
   "county": "Houston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Houston — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-02-henry-wind",
   "zip": "",
   "city": "Henry",
   "date": "2026-08-02",
   "county": "Henry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Henry — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-02-covington-wind",
   "zip": "",
   "city": "Covington",
   "date": "2026-08-02",
   "county": "Covington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Covington — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-02-coffee-wind",
   "zip": "",
   "city": "Coffee",
   "date": "2026-08-02",
   "county": "Coffee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Coffee — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-HUN-SV-W-106-2026-08-01-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-01",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-01. Duration: 24 min. Counties: Jackson, DeKalb. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #106 (24 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-106"
  },
  {
   "id": "ww-HUN-SV-W-106-2026-08-01-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-01",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-01. Duration: 24 min. Counties: Jackson, DeKalb. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #106 (24 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-106"
  },
  {
   "id": "ww-HUN-SV-W-106-2026-08-01-DeKalb-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-01",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-01. Duration: 24 min. Counties: Jackson, DeKalb. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #106 (24 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-106"
  },
  {
   "id": "ww-HUN-SV-W-106-2026-08-01-DeKalb-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-01",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-08-01. Duration: 24 min. Counties: Jackson, DeKalb. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #106 (24 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-106"
  },
  {
   "id": "sps-2026-08-01-talladega-wind",
   "zip": "",
   "city": "Talladega",
   "date": "2026-08-01",
   "county": "Talladega",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Talladega — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-01-perry-wind",
   "zip": "",
   "city": "Perry",
   "date": "2026-08-01",
   "county": "Perry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Perry — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-01-jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2026-08-01",
   "county": "Jackson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Jackson — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-01-lamar-wind",
   "zip": "",
   "city": "Lamar",
   "date": "2026-08-01",
   "county": "Lamar",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Lamar — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-01-marshall-wind",
   "zip": "",
   "city": "Marshall",
   "date": "2026-08-01",
   "county": "Marshall",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Marshall — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-01-clay-wind",
   "zip": "",
   "city": "Clay",
   "date": "2026-08-01",
   "county": "Clay",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Clay — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-01-dekalb-wind",
   "zip": "",
   "city": "DeKalb",
   "date": "2026-08-01",
   "county": "DeKalb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for DeKalb — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-01-pickens-wind",
   "zip": "",
   "city": "Pickens",
   "date": "2026-08-01",
   "county": "Pickens",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Pickens — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-01-tallapoosa-wind",
   "zip": "",
   "city": "Tallapoosa",
   "date": "2026-08-01",
   "county": "Tallapoosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Tallapoosa — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-01-blount-wind",
   "zip": "",
   "city": "Blount",
   "date": "2026-08-01",
   "county": "Blount",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Blount — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-01-calhoun-wind",
   "zip": "",
   "city": "Calhoun",
   "date": "2026-08-01",
   "county": "Calhoun",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Calhoun — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-01-jefferson-wind",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-08-01",
   "county": "Jefferson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Jefferson — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2026-07-31-flood-33.20--87.52",
   "lat": 33.2,
   "lon": -87.52,
   "zip": "",
   "city": "1 N University Mall",
   "date": "2026-07-31",
   "county": "Tuscaloosa",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Multiple reports of flooding in Tuscaloosa along McFarland Boulevard and Paul Bryant Drive. McFarland Boulevard railroad underpass impassable.",
   "sourceDetail": "NWS BMX — Broadcast Media via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-31-flood-31.55--85.55",
   "lat": 31.55,
   "lon": -85.55,
   "zip": "",
   "city": "1 SSW Skipperville",
   "date": "2026-07-31",
   "county": "Dale",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Police scanner reported water on roadway on 523 Mary McClendon Rd. Confirmed with Dale County dispatch after following up.",
   "sourceDetail": "NWS TAE — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-MOB-SV-W-104-2026-07-31-Baldwin-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-31",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-07-31. Duration: 29 min. County: Baldwin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #104 (29 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-104"
  },
  {
   "id": "ww-MOB-SV-W-104-2026-07-31-Baldwin-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-31",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-07-31. Duration: 29 min. County: Baldwin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #104 (29 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-104"
  },
  {
   "id": "ww-MOB-SV-W-103-2026-07-31-Baldwin-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-31",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-07-31. Duration: 42 min. Counties: Baldwin, Mobile. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #103 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-103"
  },
  {
   "id": "ww-MOB-SV-W-103-2026-07-31-Baldwin-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-31",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-07-31. Duration: 42 min. Counties: Baldwin, Mobile. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #103 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "MOB-SV-W-103"
  },
  {
   "id": "ww-MOB-SV-W-103-2026-07-31-Mobile-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-31",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-07-31. Duration: 42 min. Counties: Baldwin, Mobile. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #103 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-103"
  },
  {
   "id": "ww-MOB-SV-W-103-2026-07-31-Mobile-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-31",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-07-31. Duration: 42 min. Counties: Baldwin, Mobile. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #103 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "MOB-SV-W-103"
  },
  {
   "id": "ww-BMX-FF-W-29-2026-07-31-Tuscaloosa",
   "zip": "",
   "city": "",
   "date": "2026-07-31",
   "county": "Tuscaloosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-07-31. Duration: 143 min. County: Tuscaloosa. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #29 (143 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-29"
  },
  {
   "id": "sps-2026-07-31-lamar-wind",
   "zip": "",
   "city": "Lamar",
   "date": "2026-07-31",
   "county": "Lamar",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lamar — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-31-houston-wind",
   "zip": "",
   "city": "Houston",
   "date": "2026-07-31",
   "county": "Houston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Houston — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-31-barbour-wind",
   "zip": "",
   "city": "Barbour",
   "date": "2026-07-31",
   "county": "Barbour",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Barbour — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-31-clarke-wind",
   "zip": "",
   "city": "Clarke",
   "date": "2026-07-31",
   "county": "Clarke",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Clarke — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-31-tuscaloosa-wind",
   "zip": "",
   "city": "Tuscaloosa",
   "date": "2026-07-31",
   "county": "Tuscaloosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Tuscaloosa — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-31-pike-wind",
   "zip": "",
   "city": "Pike",
   "date": "2026-07-31",
   "county": "Pike",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Pike — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-31-dale-wind",
   "zip": "",
   "city": "Dale",
   "date": "2026-07-31",
   "county": "Dale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Dale — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-31-bibb-wind",
   "zip": "",
   "city": "Bibb",
   "date": "2026-07-31",
   "county": "Bibb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 65,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Bibb — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-31-elmore-wind",
   "zip": "",
   "city": "Elmore",
   "date": "2026-07-31",
   "county": "Elmore",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Elmore — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-31-lowndes-wind",
   "zip": "",
   "city": "Lowndes",
   "date": "2026-07-31",
   "county": "Lowndes",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lowndes — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-31-montgomery-wind",
   "zip": "",
   "city": "Montgomery",
   "date": "2026-07-31",
   "county": "Montgomery",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Montgomery — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-31-bullock-wind",
   "zip": "",
   "city": "Bullock",
   "date": "2026-07-31",
   "county": "Bullock",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Bullock — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-MOB-SV-W-99-2026-07-30-Baldwin-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-30",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-07-30. Duration: 44 min. Counties: Baldwin, Mobile. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #99 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-99"
  },
  {
   "id": "ww-MOB-SV-W-99-2026-07-30-Baldwin-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-30",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-07-30. Duration: 44 min. Counties: Baldwin, Mobile. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #99 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-99"
  },
  {
   "id": "ww-MOB-SV-W-99-2026-07-30-Mobile-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-30",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-07-30. Duration: 44 min. Counties: Baldwin, Mobile. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #99 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-99"
  },
  {
   "id": "ww-MOB-SV-W-99-2026-07-30-Mobile-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-30",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-07-30. Duration: 44 min. Counties: Baldwin, Mobile. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #99 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-99"
  },
  {
   "id": "ww-MOB-SV-W-102-2026-07-30-Baldwin-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-30",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-07-30. Duration: 17 min. County: Baldwin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #102 (17 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-102"
  },
  {
   "id": "ww-MOB-SV-W-102-2026-07-30-Baldwin-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-30",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-07-30. Duration: 17 min. County: Baldwin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #102 (17 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-102"
  },
  {
   "id": "ww-MOB-SV-W-101-2026-07-30-Mobile-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-30",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-07-30. Duration: 34 min. County: Mobile. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #101 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-101"
  },
  {
   "id": "ww-MOB-SV-W-101-2026-07-30-Mobile-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-30",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-07-30. Duration: 34 min. County: Mobile. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #101 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-101"
  },
  {
   "id": "ww-MOB-SV-W-100-2026-07-30-Baldwin-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-30",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-07-30. Duration: 39 min. County: Baldwin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #100 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-100"
  },
  {
   "id": "ww-MOB-SV-W-100-2026-07-30-Baldwin-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-30",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-07-30. Duration: 39 min. County: Baldwin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #100 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-100"
  },
  {
   "id": "ww-MOB-SV-W-97-2026-07-30-Choctaw-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-30",
   "county": "Choctaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-07-30. Duration: 33 min. Counties: Choctaw, Clarke. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #97 (33 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-97"
  },
  {
   "id": "ww-MOB-SV-W-97-2026-07-30-Choctaw-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-30",
   "county": "Choctaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-07-30. Duration: 33 min. Counties: Choctaw, Clarke. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #97 (33 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-97"
  },
  {
   "id": "ww-MOB-SV-W-97-2026-07-30-Clarke-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-30",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-07-30. Duration: 33 min. Counties: Choctaw, Clarke. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #97 (33 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-97"
  },
  {
   "id": "ww-MOB-SV-W-97-2026-07-30-Clarke-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-30",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-07-30. Duration: 33 min. Counties: Choctaw, Clarke. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #97 (33 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-97"
  },
  {
   "id": "ww-TAE-FF-W-13-2026-07-30-Geneva",
   "zip": "",
   "city": "",
   "date": "2026-07-30",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS TAE on 2026-07-30. Duration: 123 min. County: Geneva. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Flash Flood Warning #13 (123 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-FF-W-13"
  },
  {
   "id": "iem-geo-2026-07-30T21:59:00Z-wind-31.32--85.45",
   "lat": 31.32,
   "lon": -85.45,
   "zip": "",
   "city": "Napier Field",
   "date": "2026-07-30",
   "county": "Dale",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Napier Field, AL. Peak gust: 53 mph. ASOS station KDHN Dothan.",
   "sourceDetail": "NWS TAE — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-07-30-choctaw-hail",
   "zip": "",
   "city": "Choctaw",
   "date": "2026-07-30",
   "county": "Choctaw",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Choctaw — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-30-washington-wind",
   "zip": "",
   "city": "Washington",
   "date": "2026-07-30",
   "county": "Washington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Washington — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-30-mobile-hail",
   "zip": "",
   "city": "Mobile",
   "date": "2026-07-30",
   "county": "Mobile",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Mobile — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-30-wilcox-wind",
   "zip": "",
   "city": "Wilcox",
   "date": "2026-07-30",
   "county": "Wilcox",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Wilcox — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-30-dallas-wind",
   "zip": "",
   "city": "Dallas",
   "date": "2026-07-30",
   "county": "Dallas",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Dallas — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-30-wilcox-hail",
   "zip": "",
   "city": "Wilcox",
   "date": "2026-07-30",
   "county": "Wilcox",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Wilcox — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-30-mobile-wind",
   "zip": "",
   "city": "Mobile",
   "date": "2026-07-30",
   "county": "Mobile",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Mobile — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-30-butler-hail",
   "zip": "",
   "city": "Butler",
   "date": "2026-07-30",
   "county": "Butler",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Butler — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-30-butler-wind",
   "zip": "",
   "city": "Butler",
   "date": "2026-07-30",
   "county": "Butler",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Butler — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-30-houston-wind",
   "zip": "",
   "city": "Houston",
   "date": "2026-07-30",
   "county": "Houston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Houston — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-30-covington-wind",
   "zip": "",
   "city": "Covington",
   "date": "2026-07-30",
   "county": "Covington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Covington — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-30-greene-wind",
   "zip": "",
   "city": "Greene",
   "date": "2026-07-30",
   "county": "Greene",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Greene — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-30-dale-wind",
   "zip": "",
   "city": "Dale",
   "date": "2026-07-30",
   "county": "Dale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Dale — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-30-crenshaw-wind",
   "zip": "",
   "city": "Crenshaw",
   "date": "2026-07-30",
   "county": "Crenshaw",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Crenshaw — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-30-coffee-wind",
   "zip": "",
   "city": "Coffee",
   "date": "2026-07-30",
   "county": "Coffee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Coffee — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-BMX-SV-W-136-2026-07-29-Macon-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-29",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-29. Duration: 36 min. County: Macon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #136 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-136"
  },
  {
   "id": "ww-BMX-SV-W-136-2026-07-29-Macon-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-29",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-29. Duration: 36 min. County: Macon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #136 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-136"
  },
  {
   "id": "sps-2026-07-29-macon-wind",
   "zip": "",
   "city": "Macon",
   "date": "2026-07-29",
   "county": "Macon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Macon — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-29-montgomery-wind",
   "zip": "",
   "city": "Montgomery",
   "date": "2026-07-29",
   "county": "Montgomery",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Montgomery — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-29-dallas-wind",
   "zip": "",
   "city": "Dallas",
   "date": "2026-07-29",
   "county": "Dallas",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Dallas — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-29-bullock-wind",
   "zip": "",
   "city": "Bullock",
   "date": "2026-07-29",
   "county": "Bullock",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Bullock — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-29-barbour-wind",
   "zip": "",
   "city": "Barbour",
   "date": "2026-07-29",
   "county": "Barbour",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Barbour — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-29-henry-wind",
   "zip": "",
   "city": "Henry",
   "date": "2026-07-29",
   "county": "Henry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Henry — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-29-marengo-wind",
   "zip": "",
   "city": "Marengo",
   "date": "2026-07-29",
   "county": "Marengo",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Marengo — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-29-shelby-wind",
   "zip": "",
   "city": "Shelby",
   "date": "2026-07-29",
   "county": "Shelby",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Shelby — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-29-clarke-wind",
   "zip": "",
   "city": "Clarke",
   "date": "2026-07-29",
   "county": "Clarke",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Clarke — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-29-tuscaloosa-wind",
   "zip": "",
   "city": "Tuscaloosa",
   "date": "2026-07-29",
   "county": "Tuscaloosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Tuscaloosa — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-29-geneva-wind",
   "zip": "",
   "city": "Geneva",
   "date": "2026-07-29",
   "county": "Geneva",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Geneva — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2026-07-28T21:56:00Z-wind-30.68--88.25",
   "lat": 30.68,
   "lon": -88.25,
   "zip": "",
   "city": "1 WNW Mobile Regional A",
   "date": "2026-07-28",
   "county": "Mobile",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 WNW Mobile Regional A, AL. Peak gust: 53 mph. ASOS station KMOB Mobile Bates measured a wind gust of 46 mph.",
   "sourceDetail": "NWS MOB — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-07-28-mobile-wind",
   "zip": "",
   "city": "Mobile",
   "date": "2026-07-28",
   "county": "Mobile",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Mobile — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-BMX-SV-W-134-2026-07-27-Marion-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Marion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-27. Duration: 40 min. County: Marion. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #134 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-134"
  },
  {
   "id": "ww-BMX-SV-W-134-2026-07-27-Marion-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Marion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-27. Duration: 40 min. County: Marion. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #134 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-134"
  },
  {
   "id": "ww-BMX-SV-W-133-2026-07-27-Fayette-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-27. Duration: 44 min. Counties: Fayette, Marion, Walker, Winston. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #133 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-133"
  },
  {
   "id": "ww-BMX-SV-W-133-2026-07-27-Fayette-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-27. Duration: 44 min. Counties: Fayette, Marion, Walker, Winston. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #133 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-133"
  },
  {
   "id": "ww-BMX-SV-W-133-2026-07-27-Marion-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Marion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-27. Duration: 44 min. Counties: Fayette, Marion, Walker, Winston. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #133 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-133"
  },
  {
   "id": "ww-BMX-SV-W-133-2026-07-27-Marion-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Marion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-27. Duration: 44 min. Counties: Fayette, Marion, Walker, Winston. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #133 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-133"
  },
  {
   "id": "ww-BMX-SV-W-133-2026-07-27-Walker-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Walker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-27. Duration: 44 min. Counties: Fayette, Marion, Walker, Winston. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #133 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-133"
  },
  {
   "id": "ww-BMX-SV-W-133-2026-07-27-Walker-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Walker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-27. Duration: 44 min. Counties: Fayette, Marion, Walker, Winston. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #133 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-133"
  },
  {
   "id": "ww-BMX-SV-W-133-2026-07-27-Winston-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Winston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-27. Duration: 44 min. Counties: Fayette, Marion, Walker, Winston. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #133 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-133"
  },
  {
   "id": "ww-BMX-SV-W-133-2026-07-27-Winston-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Winston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-27. Duration: 44 min. Counties: Fayette, Marion, Walker, Winston. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #133 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-133"
  },
  {
   "id": "ww-BMX-SV-W-135-2026-07-27-Talladega-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Talladega",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-27. Duration: 53 min. Counties: St. Clair, Shelby, Talladega. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #135 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-135"
  },
  {
   "id": "ww-BMX-SV-W-135-2026-07-27-Talladega-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Talladega",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-27. Duration: 53 min. Counties: St. Clair, Shelby, Talladega. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #135 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-135"
  },
  {
   "id": "ww-BMX-SV-W-135-2026-07-27-Shelby-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Shelby",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-27. Duration: 53 min. Counties: St. Clair, Shelby, Talladega. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #135 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-135"
  },
  {
   "id": "ww-BMX-SV-W-135-2026-07-27-Shelby-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Shelby",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-27. Duration: 53 min. Counties: St. Clair, Shelby, Talladega. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #135 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-135"
  },
  {
   "id": "iem-ww-BMX-SV-W-135-St. Clair-wind-2026-07-27",
   "zip": "",
   "city": "St. Clair",
   "date": "2026-07-27",
   "county": "St. Clair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX for St. Clair on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-135"
  },
  {
   "id": "iem-ww-BMX-SV-W-135-St. Clair-hail-2026-07-27",
   "zip": "",
   "city": "St. Clair",
   "date": "2026-07-27",
   "county": "St. Clair",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX for St. Clair on 2026-07-27. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-135"
  },
  {
   "id": "sps-2026-07-27-colbert-wind",
   "zip": "",
   "city": "Colbert",
   "date": "2026-07-27",
   "county": "Colbert",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Colbert — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-27-clay-wind",
   "zip": "",
   "city": "Clay",
   "date": "2026-07-27",
   "county": "Clay",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Clay — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-27-shelby-wind",
   "zip": "",
   "city": "Shelby",
   "date": "2026-07-27",
   "county": "Shelby",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Shelby — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-27-winston-wind",
   "zip": "",
   "city": "Winston",
   "date": "2026-07-27",
   "county": "Winston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Winston — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-27-marion-wind",
   "zip": "",
   "city": "Marion",
   "date": "2026-07-27",
   "county": "Marion",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Marion — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-27-franklin-wind",
   "zip": "",
   "city": "Franklin",
   "date": "2026-07-27",
   "county": "Franklin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Franklin — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-27-blount-wind",
   "zip": "",
   "city": "Blount",
   "date": "2026-07-27",
   "county": "Blount",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Blount — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-27-walker-wind",
   "zip": "",
   "city": "Walker",
   "date": "2026-07-27",
   "county": "Walker",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Walker — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-27-talladega-wind",
   "zip": "",
   "city": "Talladega",
   "date": "2026-07-27",
   "county": "Talladega",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Talladega — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-27-fayette-wind",
   "zip": "",
   "city": "Fayette",
   "date": "2026-07-27",
   "county": "Fayette",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Fayette — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-27-stclair-wind",
   "zip": "",
   "city": "St. Clair",
   "date": "2026-07-27",
   "county": "St. Clair",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for St. Clair — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-27-jefferson-wind",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-07-27",
   "county": "Jefferson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Jefferson — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-27-chilton-wind",
   "zip": "",
   "city": "Chilton",
   "date": "2026-07-27",
   "county": "Chilton",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Chilton — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-27-elmore-wind",
   "zip": "",
   "city": "Elmore",
   "date": "2026-07-27",
   "county": "Elmore",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Elmore — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-27-butler-hail",
   "zip": "",
   "city": "Butler",
   "date": "2026-07-27",
   "county": "Butler",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Butler — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-27-houston-wind",
   "zip": "",
   "city": "Houston",
   "date": "2026-07-27",
   "county": "Houston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Houston — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-27-hale-wind",
   "zip": "",
   "city": "Hale",
   "date": "2026-07-27",
   "county": "Hale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Hale — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-27-coffee-hail",
   "zip": "",
   "city": "Coffee",
   "date": "2026-07-27",
   "county": "Coffee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Coffee — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-27-dale-wind",
   "zip": "",
   "city": "Dale",
   "date": "2026-07-27",
   "county": "Dale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Dale — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-27-mobile-wind",
   "zip": "",
   "city": "Mobile",
   "date": "2026-07-27",
   "county": "Mobile",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Mobile — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-BMX-SV-W-132-2026-07-25-Blount-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-25",
   "county": "Blount",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-25. Duration: 49 min. Counties: Blount, Jefferson, Tuscaloosa. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #132 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-132"
  },
  {
   "id": "ww-BMX-SV-W-132-2026-07-25-Blount-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-25",
   "county": "Blount",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-25. Duration: 49 min. Counties: Blount, Jefferson, Tuscaloosa. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #132 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-132"
  },
  {
   "id": "ww-BMX-SV-W-132-2026-07-25-Jefferson-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-25",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-25. Duration: 49 min. Counties: Blount, Jefferson, Tuscaloosa. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #132 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-132"
  },
  {
   "id": "ww-BMX-SV-W-132-2026-07-25-Jefferson-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-25",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-25. Duration: 49 min. Counties: Blount, Jefferson, Tuscaloosa. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #132 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-132"
  },
  {
   "id": "ww-BMX-SV-W-132-2026-07-25-Tuscaloosa-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-25",
   "county": "Tuscaloosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-25. Duration: 49 min. Counties: Blount, Jefferson, Tuscaloosa. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #132 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-132"
  },
  {
   "id": "ww-BMX-SV-W-132-2026-07-25-Tuscaloosa-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-25",
   "county": "Tuscaloosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-25. Duration: 49 min. Counties: Blount, Jefferson, Tuscaloosa. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #132 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-132"
  },
  {
   "id": "ww-BMX-SV-W-131-2026-07-25-Fayette-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-25",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-25. Duration: 58 min. Counties: Fayette, Walker, Jefferson, Tuscaloosa. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #131 (58 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-131"
  },
  {
   "id": "ww-BMX-SV-W-131-2026-07-25-Fayette-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-25",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-25. Duration: 58 min. Counties: Fayette, Walker, Jefferson, Tuscaloosa. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #131 (58 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-131"
  },
  {
   "id": "ww-BMX-SV-W-131-2026-07-25-Jefferson-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-25",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-25. Duration: 58 min. Counties: Fayette, Walker, Jefferson, Tuscaloosa. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #131 (58 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-131"
  },
  {
   "id": "ww-BMX-SV-W-131-2026-07-25-Jefferson-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-25",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-25. Duration: 58 min. Counties: Fayette, Walker, Jefferson, Tuscaloosa. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #131 (58 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-131"
  },
  {
   "id": "ww-BMX-SV-W-131-2026-07-25-Tuscaloosa-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-25",
   "county": "Tuscaloosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-25. Duration: 58 min. Counties: Fayette, Walker, Jefferson, Tuscaloosa. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #131 (58 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-131"
  },
  {
   "id": "ww-BMX-SV-W-131-2026-07-25-Tuscaloosa-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-25",
   "county": "Tuscaloosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-25. Duration: 58 min. Counties: Fayette, Walker, Jefferson, Tuscaloosa. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #131 (58 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-131"
  },
  {
   "id": "ww-BMX-SV-W-131-2026-07-25-Walker-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-25",
   "county": "Walker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-25. Duration: 58 min. Counties: Fayette, Walker, Jefferson, Tuscaloosa. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #131 (58 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-131"
  },
  {
   "id": "ww-BMX-SV-W-131-2026-07-25-Walker-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-25",
   "county": "Walker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-25. Duration: 58 min. Counties: Fayette, Walker, Jefferson, Tuscaloosa. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #131 (58 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-131"
  },
  {
   "id": "iem-geo-2026-07-25T20:02:00Z-wind-33.22--87.61",
   "lat": 33.22,
   "lon": -87.61,
   "zip": "",
   "city": "0 N Tuscaloosa Regional",
   "date": "2026-07-25",
   "county": "Tuscaloosa",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 0 N Tuscaloosa Regional, AL. Peak gust: 54 mph. TCL measured wind gust of 47 mph.",
   "sourceDetail": "NWS BMX — ASOS/AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-07-25-lamar-hail",
   "zip": "",
   "city": "Lamar",
   "date": "2026-07-25",
   "county": "Lamar",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Lamar — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-25-fayette-wind",
   "zip": "",
   "city": "Fayette",
   "date": "2026-07-25",
   "county": "Fayette",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Fayette — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-25-walker-wind",
   "zip": "",
   "city": "Walker",
   "date": "2026-07-25",
   "county": "Walker",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Walker — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-25-pickens-wind",
   "zip": "",
   "city": "Pickens",
   "date": "2026-07-25",
   "county": "Pickens",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Pickens — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-25-tuscaloosa-wind",
   "zip": "",
   "city": "Tuscaloosa",
   "date": "2026-07-25",
   "county": "Tuscaloosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Tuscaloosa — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-25-shelby-wind",
   "zip": "",
   "city": "Shelby",
   "date": "2026-07-25",
   "county": "Shelby",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Shelby — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-25-talladega-wind",
   "zip": "",
   "city": "Talladega",
   "date": "2026-07-25",
   "county": "Talladega",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Talladega — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-25-clay-wind",
   "zip": "",
   "city": "Clay",
   "date": "2026-07-25",
   "county": "Clay",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Clay — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-25-tallapoosa-wind",
   "zip": "",
   "city": "Tallapoosa",
   "date": "2026-07-25",
   "county": "Tallapoosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Tallapoosa — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2026-07-24-flood-33.96--86.04",
   "lat": 33.96,
   "lon": -86.04,
   "zip": "",
   "city": "Rainbow City",
   "date": "2026-07-24",
   "county": "Etowah",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Multiple videos in the Rainbow City area showing instances of quickly flowing water with depth or deep standing water.",
   "sourceDetail": "NWS BMX — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-24-flood-33.92--86.02",
   "lat": 33.92,
   "lon": -86.02,
   "zip": "",
   "city": "Southside",
   "date": "2026-07-24",
   "county": "Etowah",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Multiple videos in the Southside area showing instances of quickly flowing water with depth or deep standing water.",
   "sourceDetail": "NWS BMX — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-24-flood-33.83--85.89",
   "lat": 33.83,
   "lon": -85.89,
   "zip": "",
   "city": "Wellington",
   "date": "2026-07-24",
   "county": "Calhoun",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Corrects previous flash flood report from Wellington for location. Additional information reveals the location to be Old Sulphur Springs Road, just northeast of LSR location ... Video shows a fairly wide plume of water flowing across a roadway in Wellington; exact roadway unknown.",
   "sourceDetail": "NWS BMX — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-24-flood-33.52--86.89",
   "lat": 33.52,
   "lon": -86.89,
   "zip": "",
   "city": "1 N Ensley",
   "date": "2026-07-24",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "The observation of Village Creek at Pratt City was 10.03 feet and crested at 10.97 feet by 515 PM. Flooding began along the road near the digest area of the plant on the north side of the creek.",
   "sourceDetail": "NWS BMX — Official NWS Obse via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-24-flood-34.18--85.76",
   "lat": 34.18,
   "lon": -85.76,
   "zip": "",
   "city": "Leesburg",
   "date": "2026-07-24",
   "county": "Cherokee",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Several pictures on social media of water more than a foot deep near the intersection of Hwy 411 and Industrial Blvd.",
   "sourceDetail": "NWS BMX — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-BMX-FF-W-26-2026-07-24-Calhoun",
   "zip": "",
   "city": "",
   "date": "2026-07-24",
   "county": "Calhoun",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-07-24. Duration: 186 min. Counties: Calhoun, Etowah, St. Clair. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #26 (186 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-26"
  },
  {
   "id": "ww-BMX-FF-W-26-2026-07-24-Etowah",
   "zip": "",
   "city": "",
   "date": "2026-07-24",
   "county": "Etowah",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-07-24. Duration: 186 min. Counties: Calhoun, Etowah, St. Clair. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #26 (186 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-26"
  },
  {
   "id": "iem-ww-BMX-FF-W-26-St. Clair-flood-2026-07-24",
   "zip": "",
   "city": "St. Clair",
   "date": "2026-07-24",
   "county": "St. Clair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX for St. Clair on 2026-07-24. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-26"
  },
  {
   "id": "ww-BMX-FF-W-25-2026-07-24-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-07-24",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-07-24. Duration: 192 min. County: Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #25 (192 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-25"
  },
  {
   "id": "ww-BMX-FF-W-27-2026-07-24-Cherokee",
   "zip": "",
   "city": "",
   "date": "2026-07-24",
   "county": "Cherokee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-07-24. Duration: 191 min. Counties: Cherokee, Etowah. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #27 (191 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-27"
  },
  {
   "id": "ww-BMX-FF-W-27-2026-07-24-Etowah",
   "zip": "",
   "city": "",
   "date": "2026-07-24",
   "county": "Etowah",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-07-24. Duration: 191 min. Counties: Cherokee, Etowah. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #27 (191 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-27"
  },
  {
   "id": "ww-BMX-FF-W-28-2026-07-24-Cherokee",
   "zip": "",
   "city": "",
   "date": "2026-07-24",
   "county": "Cherokee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-07-24. Duration: 191 min. County: Cherokee. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #28 (191 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-28"
  },
  {
   "id": "iem-geo-2026-07-22-flood-30.68--87.99",
   "lat": 30.68,
   "lon": -87.99,
   "zip": "",
   "city": "2 E Pinto Island",
   "date": "2026-07-22",
   "county": "Baldwin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Eastbound lane on Mobile Bay Causeway closed due to flooding.",
   "sourceDetail": "NWS MOB — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "sps-2026-07-22-lauderdale-wind",
   "zip": "",
   "city": "Lauderdale",
   "date": "2026-07-22",
   "county": "Lauderdale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lauderdale — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-MOB-TR-W-1002-2026-07-20-Baldwin",
   "zip": "",
   "city": "",
   "date": "2026-07-20",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Tropical Storm Warning issued by NWS MOB on 2026-07-20. Duration: 2864 min. Counties: Baldwin, Baldwin Central, Mobile, Mobile Central. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Tropical Storm Warning #1002 (2864 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-TR-W-1002"
  },
  {
   "id": "ww-MOB-TR-W-1002-2026-07-20-Baldwin Central",
   "zip": "",
   "city": "",
   "date": "2026-07-20",
   "county": "Baldwin Central",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Tropical Storm Warning issued by NWS MOB on 2026-07-20. Duration: 2864 min. Counties: Baldwin, Baldwin Central, Mobile, Mobile Central. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Tropical Storm Warning #1002 (2864 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-TR-W-1002"
  },
  {
   "id": "ww-MOB-TR-W-1002-2026-07-20-Mobile",
   "zip": "",
   "city": "",
   "date": "2026-07-20",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Tropical Storm Warning issued by NWS MOB on 2026-07-20. Duration: 2864 min. Counties: Baldwin, Baldwin Central, Mobile, Mobile Central. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Tropical Storm Warning #1002 (2864 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-TR-W-1002"
  },
  {
   "id": "ww-MOB-TR-W-1002-2026-07-20-Mobile Central",
   "zip": "",
   "city": "",
   "date": "2026-07-20",
   "county": "Mobile Central",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Tropical Storm Warning issued by NWS MOB on 2026-07-20. Duration: 2864 min. Counties: Baldwin, Baldwin Central, Mobile, Mobile Central. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Tropical Storm Warning #1002 (2864 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-TR-W-1002"
  },
  {
   "id": "sps-2026-07-20-henry-wind",
   "zip": "",
   "city": "Henry",
   "date": "2026-07-20",
   "county": "Henry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Henry — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-20-covington-wind",
   "zip": "",
   "city": "Covington",
   "date": "2026-07-20",
   "county": "Covington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Covington — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-20-lauderdale-wind",
   "zip": "",
   "city": "Lauderdale",
   "date": "2026-07-20",
   "county": "Lauderdale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lauderdale — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-20-conecuh-wind",
   "zip": "",
   "city": "Conecuh",
   "date": "2026-07-20",
   "county": "Conecuh",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Conecuh — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-20-escambia-wind",
   "zip": "",
   "city": "Escambia",
   "date": "2026-07-20",
   "county": "Escambia",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Escambia — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2026-07-19-flood-34.88--86.57",
   "lat": 34.88,
   "lon": -86.57,
   "zip": "",
   "city": "1 NNE Meridianville",
   "date": "2026-07-19",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding on Steger Road near US 231/431 resulting in the road being closed. Water depth unknown.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-19-flood-34.79--86.58",
   "lat": 34.79,
   "lon": -86.58,
   "zip": "",
   "city": "5 SW Moores Mill",
   "date": "2026-07-19",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding at US 231/431 and the right side of the road was flooded on parts of Winchester Rd causing traffic to reduce to one lane. Water depth was up to 1/4 of a car wheel.",
   "sourceDetail": "NWS HUN — Broadcast Media via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-19-flood-34.88--86.55",
   "lat": 34.88,
   "lon": -86.55,
   "zip": "",
   "city": "1 ENE Meridianville",
   "date": "2026-07-19",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Brier Estate Drive blocked off due to flooding. A car tried to drive through the floodwaters and got stuck. Water depth estimated at least 6 inches based on photos.",
   "sourceDetail": "NWS HUN — NWS Employee via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-BMX-SV-W-130-2026-07-19-Autauga-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-19",
   "county": "Autauga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-19. Duration: 23 min. County: Autauga. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #130 (23 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-130"
  },
  {
   "id": "ww-BMX-SV-W-130-2026-07-19-Autauga-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-19",
   "county": "Autauga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-19. Duration: 23 min. County: Autauga. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #130 (23 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-130"
  },
  {
   "id": "iem-ww-BMX-SV-W-129-St. Clair-wind-2026-07-19",
   "zip": "",
   "city": "St. Clair",
   "date": "2026-07-19",
   "county": "St. Clair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX for St. Clair on 2026-07-19. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-129"
  },
  {
   "id": "iem-ww-BMX-SV-W-129-St. Clair-hail-2026-07-19",
   "zip": "",
   "city": "St. Clair",
   "date": "2026-07-19",
   "county": "St. Clair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX for St. Clair on 2026-07-19. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-129"
  },
  {
   "id": "ww-BMX-SV-W-129-2026-07-19-Talladega-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-19",
   "county": "Talladega",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-19. Duration: 36 min. Counties: St. Clair, Talladega. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #129 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-129"
  },
  {
   "id": "ww-BMX-SV-W-129-2026-07-19-Talladega-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-19",
   "county": "Talladega",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-19. Duration: 36 min. Counties: St. Clair, Talladega. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #129 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-129"
  },
  {
   "id": "ww-HUN-SV-W-105-2026-07-19-Marshall-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-19",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-19. Duration: 31 min. Counties: Jackson, Madison, Marshall. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #105 (31 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-105"
  },
  {
   "id": "ww-HUN-SV-W-105-2026-07-19-Marshall-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-19",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-19. Duration: 31 min. Counties: Jackson, Madison, Marshall. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #105 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-105"
  },
  {
   "id": "ww-HUN-SV-W-105-2026-07-19-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-19",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-19. Duration: 31 min. Counties: Jackson, Madison, Marshall. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #105 (31 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-105"
  },
  {
   "id": "ww-HUN-SV-W-105-2026-07-19-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-19",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-19. Duration: 31 min. Counties: Jackson, Madison, Marshall. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #105 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-105"
  },
  {
   "id": "ww-HUN-SV-W-105-2026-07-19-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-19",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-19. Duration: 31 min. Counties: Jackson, Madison, Marshall. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #105 (31 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-105"
  },
  {
   "id": "ww-HUN-SV-W-105-2026-07-19-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-19",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-19. Duration: 31 min. Counties: Jackson, Madison, Marshall. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #105 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-105"
  },
  {
   "id": "ww-BMX-SV-W-128-2026-07-19-Fayette-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-19",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-19. Duration: 42 min. Counties: Fayette, Walker. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #128 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-128"
  },
  {
   "id": "ww-BMX-SV-W-128-2026-07-19-Fayette-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-19",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-19. Duration: 42 min. Counties: Fayette, Walker. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #128 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-128"
  },
  {
   "id": "ww-BMX-SV-W-128-2026-07-19-Walker-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-19",
   "county": "Walker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-19. Duration: 42 min. Counties: Fayette, Walker. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #128 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-128"
  },
  {
   "id": "ww-BMX-SV-W-128-2026-07-19-Walker-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-19",
   "county": "Walker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-19. Duration: 42 min. Counties: Fayette, Walker. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #128 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-128"
  },
  {
   "id": "ww-HUN-FF-W-20-2026-07-19-Madison",
   "zip": "",
   "city": "",
   "date": "2026-07-19",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-07-19. Duration: 184 min. County: Madison. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #20 (184 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-20"
  },
  {
   "id": "sps-2026-07-19-lawrence-wind",
   "zip": "",
   "city": "Lawrence",
   "date": "2026-07-19",
   "county": "Lawrence",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Lawrence — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-19-winston-wind",
   "zip": "",
   "city": "Winston",
   "date": "2026-07-19",
   "county": "Winston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Winston — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-19-cullman-wind",
   "zip": "",
   "city": "Cullman",
   "date": "2026-07-19",
   "county": "Cullman",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Cullman — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-19-jefferson-wind",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-07-19",
   "county": "Jefferson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Jefferson — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-19-chilton-hail",
   "zip": "",
   "city": "Chilton",
   "date": "2026-07-19",
   "county": "Chilton",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Chilton — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-19-madison-wind",
   "zip": "",
   "city": "Madison",
   "date": "2026-07-19",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Madison — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-19-bibb-hail",
   "zip": "",
   "city": "Bibb",
   "date": "2026-07-19",
   "county": "Bibb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Bibb — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-19-tuscaloosa-hail",
   "zip": "",
   "city": "Tuscaloosa",
   "date": "2026-07-19",
   "county": "Tuscaloosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Tuscaloosa — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-19-shelby-wind",
   "zip": "",
   "city": "Shelby",
   "date": "2026-07-19",
   "county": "Shelby",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Shelby — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-19-cherokee-hail",
   "zip": "",
   "city": "Cherokee",
   "date": "2026-07-19",
   "county": "Cherokee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Cherokee — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-19-lowndes-hail",
   "zip": "",
   "city": "Lowndes",
   "date": "2026-07-19",
   "county": "Lowndes",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Lowndes — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-19-chilton-wind",
   "zip": "",
   "city": "Chilton",
   "date": "2026-07-19",
   "county": "Chilton",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Chilton — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-19-limestone-wind",
   "zip": "",
   "city": "Limestone",
   "date": "2026-07-19",
   "county": "Limestone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Limestone — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-19-jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2026-07-19",
   "county": "Jackson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Jackson — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-19-autauga-wind",
   "zip": "",
   "city": "Autauga",
   "date": "2026-07-19",
   "county": "Autauga",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Autauga — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-19-baldwin-wind",
   "zip": "",
   "city": "Baldwin",
   "date": "2026-07-19",
   "county": "Baldwin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Baldwin — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-19-fayette-wind",
   "zip": "",
   "city": "Fayette",
   "date": "2026-07-19",
   "county": "Fayette",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Fayette — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-19-marshall-wind",
   "zip": "",
   "city": "Marshall",
   "date": "2026-07-19",
   "county": "Marshall",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Marshall — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-19-cherokee-wind",
   "zip": "",
   "city": "Cherokee",
   "date": "2026-07-19",
   "county": "Cherokee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Cherokee — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-19-dallas-wind",
   "zip": "",
   "city": "Dallas",
   "date": "2026-07-19",
   "county": "Dallas",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Dallas — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-19-clay-wind",
   "zip": "",
   "city": "Clay",
   "date": "2026-07-19",
   "county": "Clay",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Clay — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-19-dekalb-wind",
   "zip": "",
   "city": "DeKalb",
   "date": "2026-07-19",
   "county": "DeKalb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for DeKalb — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-19-greene-wind",
   "zip": "",
   "city": "Greene",
   "date": "2026-07-19",
   "county": "Greene",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Greene — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-19-franklin-wind",
   "zip": "",
   "city": "Franklin",
   "date": "2026-07-19",
   "county": "Franklin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Franklin — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-19-lauderdale-wind",
   "zip": "",
   "city": "Lauderdale",
   "date": "2026-07-19",
   "county": "Lauderdale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lauderdale — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-19-franklin-hail",
   "zip": "",
   "city": "Franklin",
   "date": "2026-07-19",
   "county": "Franklin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Franklin — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-19-marion-wind",
   "zip": "",
   "city": "Marion",
   "date": "2026-07-19",
   "county": "Marion",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Marion — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-19-lamar-wind",
   "zip": "",
   "city": "Lamar",
   "date": "2026-07-19",
   "county": "Lamar",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lamar — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-MOB-SV-W-96-2026-07-18-Covington-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Covington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-07-18. Duration: 32 min. Counties: Covington, Crenshaw. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #96 (32 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-96"
  },
  {
   "id": "ww-MOB-SV-W-96-2026-07-18-Covington-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Covington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-07-18. Duration: 32 min. Counties: Covington, Crenshaw. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #96 (32 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-96"
  },
  {
   "id": "ww-MOB-SV-W-96-2026-07-18-Crenshaw-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Crenshaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-07-18. Duration: 32 min. Counties: Covington, Crenshaw. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #96 (32 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-96"
  },
  {
   "id": "ww-MOB-SV-W-96-2026-07-18-Crenshaw-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Crenshaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-07-18. Duration: 32 min. Counties: Covington, Crenshaw. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #96 (32 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-96"
  },
  {
   "id": "ww-MOB-SV-W-95-2026-07-18-Butler-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-07-18. Duration: 52 min. Counties: Butler, Crenshaw. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #95 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-95"
  },
  {
   "id": "ww-MOB-SV-W-95-2026-07-18-Butler-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-07-18. Duration: 52 min. Counties: Butler, Crenshaw. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #95 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-95"
  },
  {
   "id": "ww-MOB-SV-W-95-2026-07-18-Crenshaw-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Crenshaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-07-18. Duration: 52 min. Counties: Butler, Crenshaw. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #95 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-95"
  },
  {
   "id": "ww-MOB-SV-W-95-2026-07-18-Crenshaw-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Crenshaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-07-18. Duration: 52 min. Counties: Butler, Crenshaw. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #95 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-95"
  },
  {
   "id": "sps-2026-07-18-calhoun-wind",
   "zip": "",
   "city": "Calhoun",
   "date": "2026-07-18",
   "county": "Calhoun",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Calhoun — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-tuscaloosa-wind",
   "zip": "",
   "city": "Tuscaloosa",
   "date": "2026-07-18",
   "county": "Tuscaloosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Tuscaloosa — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-barbour-wind",
   "zip": "",
   "city": "Barbour",
   "date": "2026-07-18",
   "county": "Barbour",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Barbour — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-henry-wind",
   "zip": "",
   "city": "Henry",
   "date": "2026-07-18",
   "county": "Henry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Henry — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-covington-wind",
   "zip": "",
   "city": "Covington",
   "date": "2026-07-18",
   "county": "Covington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Covington — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-baldwin-wind",
   "zip": "",
   "city": "Baldwin",
   "date": "2026-07-18",
   "county": "Baldwin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Baldwin — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-coffee-wind",
   "zip": "",
   "city": "Coffee",
   "date": "2026-07-18",
   "county": "Coffee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Coffee — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-monroe-wind",
   "zip": "",
   "city": "Monroe",
   "date": "2026-07-18",
   "county": "Monroe",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Monroe — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-mobile-wind",
   "zip": "",
   "city": "Mobile",
   "date": "2026-07-18",
   "county": "Mobile",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Mobile — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-cullman-wind",
   "zip": "",
   "city": "Cullman",
   "date": "2026-07-18",
   "county": "Cullman",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cullman — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-conecuh-wind",
   "zip": "",
   "city": "Conecuh",
   "date": "2026-07-18",
   "county": "Conecuh",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Conecuh — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-limestone-wind",
   "zip": "",
   "city": "Limestone",
   "date": "2026-07-18",
   "county": "Limestone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Limestone — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-clarke-wind",
   "zip": "",
   "city": "Clarke",
   "date": "2026-07-18",
   "county": "Clarke",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Clarke — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-madison-wind",
   "zip": "",
   "city": "Madison",
   "date": "2026-07-18",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Madison — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-randolph-wind",
   "zip": "",
   "city": "Randolph",
   "date": "2026-07-18",
   "county": "Randolph",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Randolph — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-crenshaw-wind",
   "zip": "",
   "city": "Crenshaw",
   "date": "2026-07-18",
   "county": "Crenshaw",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Crenshaw — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-montgomery-wind",
   "zip": "",
   "city": "Montgomery",
   "date": "2026-07-18",
   "county": "Montgomery",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Montgomery — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-chambers-wind",
   "zip": "",
   "city": "Chambers",
   "date": "2026-07-18",
   "county": "Chambers",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Chambers — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-BMX-SV-W-127-2026-07-17-Macon-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-17",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-17. Duration: 33 min. Counties: Macon, Elmore, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #127 (33 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-127"
  },
  {
   "id": "ww-BMX-SV-W-127-2026-07-17-Macon-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-17",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-17. Duration: 33 min. Counties: Macon, Elmore, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #127 (33 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-127"
  },
  {
   "id": "ww-BMX-SV-W-127-2026-07-17-Elmore-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-17",
   "county": "Elmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-17. Duration: 33 min. Counties: Macon, Elmore, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #127 (33 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-127"
  },
  {
   "id": "ww-BMX-SV-W-127-2026-07-17-Elmore-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-17",
   "county": "Elmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-17. Duration: 33 min. Counties: Macon, Elmore, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #127 (33 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-127"
  },
  {
   "id": "ww-BMX-SV-W-127-2026-07-17-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-17",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-17. Duration: 33 min. Counties: Macon, Elmore, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #127 (33 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-127"
  },
  {
   "id": "ww-BMX-SV-W-127-2026-07-17-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-17",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-17. Duration: 33 min. Counties: Macon, Elmore, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #127 (33 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-127"
  },
  {
   "id": "sps-2026-07-17-madison-wind",
   "zip": "",
   "city": "Madison",
   "date": "2026-07-17",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Madison — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-17-shelby-wind",
   "zip": "",
   "city": "Shelby",
   "date": "2026-07-17",
   "county": "Shelby",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Shelby — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-17-jefferson-wind",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-07-17",
   "county": "Jefferson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Jefferson — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-17-lauderdale-wind",
   "zip": "",
   "city": "Lauderdale",
   "date": "2026-07-17",
   "county": "Lauderdale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lauderdale — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-17-coosa-wind",
   "zip": "",
   "city": "Coosa",
   "date": "2026-07-17",
   "county": "Coosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Coosa — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-17-talladega-wind",
   "zip": "",
   "city": "Talladega",
   "date": "2026-07-17",
   "county": "Talladega",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Talladega — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-17-winston-wind",
   "zip": "",
   "city": "Winston",
   "date": "2026-07-17",
   "county": "Winston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Winston — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-17-elmore-wind",
   "zip": "",
   "city": "Elmore",
   "date": "2026-07-17",
   "county": "Elmore",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Elmore — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-17-bullock-wind",
   "zip": "",
   "city": "Bullock",
   "date": "2026-07-17",
   "county": "Bullock",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Bullock — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-17-covington-wind",
   "zip": "",
   "city": "Covington",
   "date": "2026-07-17",
   "county": "Covington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Covington — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-17-autauga-wind",
   "zip": "",
   "city": "Autauga",
   "date": "2026-07-17",
   "county": "Autauga",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Autauga — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-17-crenshaw-wind",
   "zip": "",
   "city": "Crenshaw",
   "date": "2026-07-17",
   "county": "Crenshaw",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Crenshaw — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-17-russell-wind",
   "zip": "",
   "city": "Russell",
   "date": "2026-07-17",
   "county": "Russell",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Russell — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2026-07-14-flood-33.15--88.17",
   "lat": 33.15,
   "lon": -88.17,
   "zip": "",
   "city": "0 NE Mcmullen",
   "date": "2026-07-14",
   "county": "Pickens",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water from a culvert covering a road near the intersection of Sapps Road and Highway 14. Depth unknown.",
   "sourceDetail": "NWS BMX — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "sps-2026-07-14-montgomery-wind",
   "zip": "",
   "city": "Montgomery",
   "date": "2026-07-14",
   "county": "Montgomery",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Montgomery — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-14-clarke-wind",
   "zip": "",
   "city": "Clarke",
   "date": "2026-07-14",
   "county": "Clarke",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Clarke — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-14-houston-wind",
   "zip": "",
   "city": "Houston",
   "date": "2026-07-14",
   "county": "Houston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Houston — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-13-greene-wind",
   "zip": "",
   "city": "Greene",
   "date": "2026-07-13",
   "county": "Greene",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Greene — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-13-coffee-wind",
   "zip": "",
   "city": "Coffee",
   "date": "2026-07-13",
   "county": "Coffee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Coffee — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-13-marengo-wind",
   "zip": "",
   "city": "Marengo",
   "date": "2026-07-13",
   "county": "Marengo",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Marengo — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-13-wilcox-wind",
   "zip": "",
   "city": "Wilcox",
   "date": "2026-07-13",
   "county": "Wilcox",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Wilcox — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-13-choctaw-wind",
   "zip": "",
   "city": "Choctaw",
   "date": "2026-07-13",
   "county": "Choctaw",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Choctaw — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-13-clarke-wind",
   "zip": "",
   "city": "Clarke",
   "date": "2026-07-13",
   "county": "Clarke",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Clarke — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-07-12-wind-31.32--85.46",
   "lat": 31.32,
   "lon": -85.46,
   "zip": "",
   "city": "Napier Field",
   "date": "2026-07-12",
   "county": "Dale",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "KDHN gusted to 47 knots or 54 mph.",
   "sourceDetail": "NWS TAE — ASOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-12-wind-31.33--85.34",
   "lat": 31.33,
   "lon": -85.34,
   "zip": "",
   "city": "1 S Headland",
   "date": "2026-07-12",
   "county": "Henry",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ambient weather station gusted to 57 mph.",
   "sourceDetail": "NWS TAE — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-TAE-SV-W-210-2026-07-12-Houston-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-12",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-07-12. Duration: 42 min. Counties: Houston, Dale, Henry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #210 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-210"
  },
  {
   "id": "ww-TAE-SV-W-210-2026-07-12-Houston-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-12",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-07-12. Duration: 42 min. Counties: Houston, Dale, Henry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #210 (42 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-210"
  },
  {
   "id": "ww-TAE-SV-W-210-2026-07-12-Dale-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-12",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-07-12. Duration: 42 min. Counties: Houston, Dale, Henry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #210 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-210"
  },
  {
   "id": "ww-TAE-SV-W-210-2026-07-12-Dale-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-12",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-07-12. Duration: 42 min. Counties: Houston, Dale, Henry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #210 (42 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-210"
  },
  {
   "id": "ww-TAE-SV-W-210-2026-07-12-Henry-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-12",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-07-12. Duration: 42 min. Counties: Houston, Dale, Henry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #210 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-210"
  },
  {
   "id": "ww-TAE-SV-W-210-2026-07-12-Henry-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-12",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-07-12. Duration: 42 min. Counties: Houston, Dale, Henry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #210 (42 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-210"
  },
  {
   "id": "ww-TAE-SV-W-208-2026-07-12-Geneva-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-12",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-07-12. Duration: 60 min. County: Geneva. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #208 (60 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-208"
  },
  {
   "id": "ww-TAE-SV-W-208-2026-07-12-Geneva-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-12",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-07-12. Duration: 60 min. County: Geneva. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #208 (60 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-208"
  },
  {
   "id": "ww-TAE-SV-W-212-2026-07-12-Henry-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-12",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-07-12. Duration: 61 min. Counties: Dale, Henry, Coffee. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #212 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-212"
  },
  {
   "id": "ww-TAE-SV-W-212-2026-07-12-Henry-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-12",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-07-12. Duration: 61 min. Counties: Dale, Henry, Coffee. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #212 (61 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-212"
  },
  {
   "id": "ww-TAE-SV-W-212-2026-07-12-Dale-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-12",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-07-12. Duration: 61 min. Counties: Dale, Henry, Coffee. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #212 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-212"
  },
  {
   "id": "ww-TAE-SV-W-212-2026-07-12-Dale-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-12",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-07-12. Duration: 61 min. Counties: Dale, Henry, Coffee. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #212 (61 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-212"
  },
  {
   "id": "ww-TAE-SV-W-212-2026-07-12-Coffee-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-12",
   "county": "Coffee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-07-12. Duration: 61 min. Counties: Dale, Henry, Coffee. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #212 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-212"
  },
  {
   "id": "ww-TAE-SV-W-212-2026-07-12-Coffee-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-12",
   "county": "Coffee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-07-12. Duration: 61 min. Counties: Dale, Henry, Coffee. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #212 (61 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-212"
  },
  {
   "id": "ww-MOB-FF-W-35-2026-07-12-Choctaw",
   "zip": "",
   "city": "",
   "date": "2026-07-12",
   "county": "Choctaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2026-07-12. Duration: 185 min. Counties: Choctaw, Clarke, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #35 (185 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-35"
  },
  {
   "id": "ww-MOB-FF-W-35-2026-07-12-Clarke",
   "zip": "",
   "city": "",
   "date": "2026-07-12",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2026-07-12. Duration: 185 min. Counties: Choctaw, Clarke, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #35 (185 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-35"
  },
  {
   "id": "ww-MOB-FF-W-35-2026-07-12-Washington",
   "zip": "",
   "city": "",
   "date": "2026-07-12",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2026-07-12. Duration: 185 min. Counties: Choctaw, Clarke, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #35 (185 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-35"
  },
  {
   "id": "iem-202607121825-wind-31.32--85.46",
   "lat": 31.32,
   "lon": -85.46,
   "zip": "",
   "city": "Napier Field",
   "date": "2026-07-12",
   "county": "Dale",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Napier Field, AL. Peak gust: 62 mph.",
   "sourceDetail": "NWS TAE — ASOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202607121841-wind-31.33--85.34",
   "lat": 31.33,
   "lon": -85.34,
   "zip": "",
   "city": "1 S Headland",
   "date": "2026-07-12",
   "county": "Henry",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 S Headland, AL. Peak gust: 66 mph.",
   "sourceDetail": "NWS TAE — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-07-12-houston-wind",
   "zip": "",
   "city": "Houston",
   "date": "2026-07-12",
   "county": "Houston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Houston — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-12-mobile-wind",
   "zip": "",
   "city": "Mobile",
   "date": "2026-07-12",
   "county": "Mobile",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Mobile — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-12-baldwin-wind",
   "zip": "",
   "city": "Baldwin",
   "date": "2026-07-12",
   "county": "Baldwin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Baldwin — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-12-barbour-wind",
   "zip": "",
   "city": "Barbour",
   "date": "2026-07-12",
   "county": "Barbour",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Barbour — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-12-autauga-wind",
   "zip": "",
   "city": "Autauga",
   "date": "2026-07-12",
   "county": "Autauga",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Autauga — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-12-greene-wind",
   "zip": "",
   "city": "Greene",
   "date": "2026-07-12",
   "county": "Greene",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Greene — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-12-elmore-wind",
   "zip": "",
   "city": "Elmore",
   "date": "2026-07-12",
   "county": "Elmore",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Elmore — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-12-covington-wind",
   "zip": "",
   "city": "Covington",
   "date": "2026-07-12",
   "county": "Covington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Covington — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-12-madison-wind",
   "zip": "",
   "city": "Madison",
   "date": "2026-07-12",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Madison — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-12-chambers-wind",
   "zip": "",
   "city": "Chambers",
   "date": "2026-07-12",
   "county": "Chambers",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Chambers — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-12-conecuh-wind",
   "zip": "",
   "city": "Conecuh",
   "date": "2026-07-12",
   "county": "Conecuh",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Conecuh — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-12-washington-wind",
   "zip": "",
   "city": "Washington",
   "date": "2026-07-12",
   "county": "Washington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Washington — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-12-sumter-wind",
   "zip": "",
   "city": "Sumter",
   "date": "2026-07-12",
   "county": "Sumter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Sumter — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-HUN-FF-W-19-2026-07-11-Cullman",
   "zip": "",
   "city": "",
   "date": "2026-07-11",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-07-11. Duration: 191 min. County: Cullman. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #19 (191 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-19"
  },
  {
   "id": "sps-2026-07-11-jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2026-07-11",
   "county": "Jackson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Jackson — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-11-baldwin-wind",
   "zip": "",
   "city": "Baldwin",
   "date": "2026-07-11",
   "county": "Baldwin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Baldwin — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-11-mobile-wind",
   "zip": "",
   "city": "Mobile",
   "date": "2026-07-11",
   "county": "Mobile",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Mobile — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-11-etowah-wind",
   "zip": "",
   "city": "Etowah",
   "date": "2026-07-11",
   "county": "Etowah",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Etowah — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-11-blount-wind",
   "zip": "",
   "city": "Blount",
   "date": "2026-07-11",
   "county": "Blount",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Blount — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-11-marion-wind",
   "zip": "",
   "city": "Marion",
   "date": "2026-07-11",
   "county": "Marion",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Marion — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-11-winston-wind",
   "zip": "",
   "city": "Winston",
   "date": "2026-07-11",
   "county": "Winston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Winston — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-HUN-SV-W-104-2026-07-10-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-10. Duration: 28 min. County: Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #104 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-104"
  },
  {
   "id": "ww-HUN-SV-W-104-2026-07-10-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-10. Duration: 28 min. County: Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #104 (28 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-104"
  },
  {
   "id": "ww-TAE-SV-W-188-2026-07-10-Coffee-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Coffee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-07-10. Duration: 35 min. Counties: Coffee, Dale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #188 (35 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-188"
  },
  {
   "id": "ww-TAE-SV-W-188-2026-07-10-Coffee-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Coffee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-07-10. Duration: 35 min. Counties: Coffee, Dale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #188 (35 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-188"
  },
  {
   "id": "ww-TAE-SV-W-188-2026-07-10-Dale-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-07-10. Duration: 35 min. Counties: Coffee, Dale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #188 (35 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-188"
  },
  {
   "id": "ww-TAE-SV-W-188-2026-07-10-Dale-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-07-10. Duration: 35 min. Counties: Coffee, Dale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #188 (35 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-188"
  },
  {
   "id": "ww-TAE-SV-W-190-2026-07-10-Henry-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-07-10. Duration: 39 min. County: Henry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #190 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-190"
  },
  {
   "id": "ww-TAE-SV-W-190-2026-07-10-Henry-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-07-10. Duration: 39 min. County: Henry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #190 (39 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-190"
  },
  {
   "id": "ww-TAE-SV-W-187-2026-07-10-Geneva-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-07-10. Duration: 53 min. County: Geneva. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #187 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-187"
  },
  {
   "id": "ww-TAE-SV-W-187-2026-07-10-Geneva-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-07-10. Duration: 53 min. County: Geneva. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #187 (53 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 1,
   "warningProductKey": "TAE-SV-W-187"
  },
  {
   "id": "sps-2026-07-10-jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2026-07-10",
   "county": "Jackson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Jackson — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-10-marshall-wind",
   "zip": "",
   "city": "Marshall",
   "date": "2026-07-10",
   "county": "Marshall",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Marshall — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-10-pike-wind",
   "zip": "",
   "city": "Pike",
   "date": "2026-07-10",
   "county": "Pike",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Pike — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-10-barbour-wind",
   "zip": "",
   "city": "Barbour",
   "date": "2026-07-10",
   "county": "Barbour",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Barbour — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-10-geneva-wind",
   "zip": "",
   "city": "Geneva",
   "date": "2026-07-10",
   "county": "Geneva",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Geneva — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-10-coffee-wind",
   "zip": "",
   "city": "Coffee",
   "date": "2026-07-10",
   "county": "Coffee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Coffee — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-10-houston-wind",
   "zip": "",
   "city": "Houston",
   "date": "2026-07-10",
   "county": "Houston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Houston — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-10-covington-wind",
   "zip": "",
   "city": "Covington",
   "date": "2026-07-10",
   "county": "Covington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Covington — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-10-henry-wind",
   "zip": "",
   "city": "Henry",
   "date": "2026-07-10",
   "county": "Henry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Henry — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-10-montgomery-wind",
   "zip": "",
   "city": "Montgomery",
   "date": "2026-07-10",
   "county": "Montgomery",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Montgomery — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-10-bullock-wind",
   "zip": "",
   "city": "Bullock",
   "date": "2026-07-10",
   "county": "Bullock",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Bullock — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-10-lowndes-wind",
   "zip": "",
   "city": "Lowndes",
   "date": "2026-07-10",
   "county": "Lowndes",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lowndes — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-07-09-wind-33.31--86.92",
   "lat": 33.31,
   "lon": -86.92,
   "zip": "",
   "city": "0 N Bessemer Airport",
   "date": "2026-07-09",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 0 N Bessemer Airport",
   "sourceDetail": "NWS BMX — ASOS/AWOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-07-09-flood-34.98--87.39",
   "lat": 34.98,
   "lon": -87.39,
   "zip": "",
   "city": "1 NW Lexington",
   "date": "2026-07-09",
   "county": "Lauderdale",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "911 call center reported flooding over the roadway at CR 136 and CR 162.",
   "sourceDetail": "NWS HUN — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-BMX-SV-W-123-2026-07-09-Jefferson-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-09. Duration: 30 min. Counties: Shelby, Jefferson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #123 (30 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-123"
  },
  {
   "id": "ww-BMX-SV-W-123-2026-07-09-Jefferson-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-09. Duration: 30 min. Counties: Shelby, Jefferson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #123 (30 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-123"
  },
  {
   "id": "ww-BMX-SV-W-123-2026-07-09-Shelby-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Shelby",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-09. Duration: 30 min. Counties: Shelby, Jefferson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #123 (30 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-123"
  },
  {
   "id": "ww-BMX-SV-W-123-2026-07-09-Shelby-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Shelby",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-09. Duration: 30 min. Counties: Shelby, Jefferson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #123 (30 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-123"
  },
  {
   "id": "ww-BMX-SV-W-125-2026-07-09-Marion-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Marion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-09. Duration: 7 min. County: Marion. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #125 (7 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-125"
  },
  {
   "id": "ww-BMX-SV-W-125-2026-07-09-Marion-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Marion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-09. Duration: 7 min. County: Marion. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #125 (7 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-125"
  },
  {
   "id": "ww-BMX-SV-W-126-2026-07-09-Coosa-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Coosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-09. Duration: 19 min. County: Coosa. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #126 (19 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-126"
  },
  {
   "id": "ww-BMX-SV-W-126-2026-07-09-Coosa-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Coosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-09. Duration: 19 min. County: Coosa. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #126 (19 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-126"
  },
  {
   "id": "ww-HUN-SV-W-103-2026-07-09-Limestone-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-09. Duration: 56 min. Counties: Limestone, Madison. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #103 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-103"
  },
  {
   "id": "ww-HUN-SV-W-103-2026-07-09-Limestone-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-09. Duration: 56 min. Counties: Limestone, Madison. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #103 (56 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-103"
  },
  {
   "id": "ww-HUN-SV-W-103-2026-07-09-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-09. Duration: 56 min. Counties: Limestone, Madison. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #103 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-103"
  },
  {
   "id": "ww-HUN-SV-W-103-2026-07-09-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-09. Duration: 56 min. Counties: Limestone, Madison. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #103 (56 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-103"
  },
  {
   "id": "ww-BMX-SV-W-124-2026-07-09-Shelby-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Shelby",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-09. Duration: 22 min. County: Shelby. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #124 (22 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-124"
  },
  {
   "id": "ww-BMX-SV-W-124-2026-07-09-Shelby-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Shelby",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-09. Duration: 22 min. County: Shelby. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #124 (22 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-124"
  },
  {
   "id": "ww-HUN-FF-W-18-2026-07-09-Lauderdale",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-07-09. Duration: 111 min. County: Lauderdale. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #18 (111 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-18"
  },
  {
   "id": "iem-202607092059-wind-33.31--86.92",
   "lat": 33.31,
   "lon": -86.92,
   "zip": "",
   "city": "0 N Bessemer Airport",
   "date": "2026-07-09",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 0 N Bessemer Airport, AL. Peak gust: 64 mph.",
   "sourceDetail": "NWS BMX — ASOS/AWOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-07-09-pickens-hail",
   "zip": "",
   "city": "Pickens",
   "date": "2026-07-09",
   "county": "Pickens",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Pickens — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-09-pickens-wind",
   "zip": "",
   "city": "Pickens",
   "date": "2026-07-09",
   "county": "Pickens",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Pickens — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-09-tallapoosa-wind",
   "zip": "",
   "city": "Tallapoosa",
   "date": "2026-07-09",
   "county": "Tallapoosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Tallapoosa — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-09-chilton-wind",
   "zip": "",
   "city": "Chilton",
   "date": "2026-07-09",
   "county": "Chilton",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Chilton — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-09-marshall-wind",
   "zip": "",
   "city": "Marshall",
   "date": "2026-07-09",
   "county": "Marshall",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Marshall — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-09-cullman-wind",
   "zip": "",
   "city": "Cullman",
   "date": "2026-07-09",
   "county": "Cullman",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Cullman — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-09-lauderdale-wind",
   "zip": "",
   "city": "Lauderdale",
   "date": "2026-07-09",
   "county": "Lauderdale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Lauderdale — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-09-lamar-wind",
   "zip": "",
   "city": "Lamar",
   "date": "2026-07-09",
   "county": "Lamar",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lamar — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-09-chambers-wind",
   "zip": "",
   "city": "Chambers",
   "date": "2026-07-09",
   "county": "Chambers",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Chambers — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-09-walker-wind",
   "zip": "",
   "city": "Walker",
   "date": "2026-07-09",
   "county": "Walker",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Walker — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-09-fayette-wind",
   "zip": "",
   "city": "Fayette",
   "date": "2026-07-09",
   "county": "Fayette",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Fayette — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-09-dekalb-wind",
   "zip": "",
   "city": "DeKalb",
   "date": "2026-07-09",
   "county": "DeKalb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for DeKalb — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-09-lee-wind",
   "zip": "",
   "city": "Lee",
   "date": "2026-07-09",
   "county": "Lee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lee — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-09-tuscaloosa-wind",
   "zip": "",
   "city": "Tuscaloosa",
   "date": "2026-07-09",
   "county": "Tuscaloosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Tuscaloosa — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-09-limestone-wind",
   "zip": "",
   "city": "Limestone",
   "date": "2026-07-09",
   "county": "Limestone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Limestone — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-09-jefferson-wind",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-07-09",
   "county": "Jefferson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Jefferson — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-09-bibb-wind",
   "zip": "",
   "city": "Bibb",
   "date": "2026-07-09",
   "county": "Bibb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Bibb — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-09-franklin-wind",
   "zip": "",
   "city": "Franklin",
   "date": "2026-07-09",
   "county": "Franklin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Franklin — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-09-marion-wind",
   "zip": "",
   "city": "Marion",
   "date": "2026-07-09",
   "county": "Marion",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Marion — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-09-winston-wind",
   "zip": "",
   "city": "Winston",
   "date": "2026-07-09",
   "county": "Winston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Winston — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-09-coffee-wind",
   "zip": "",
   "city": "Coffee",
   "date": "2026-07-09",
   "county": "Coffee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Coffee — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-09-coosa-wind",
   "zip": "",
   "city": "Coosa",
   "date": "2026-07-09",
   "county": "Coosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Coosa — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-09-jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2026-07-09",
   "county": "Jackson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Jackson — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-09-macon-wind",
   "zip": "",
   "city": "Macon",
   "date": "2026-07-09",
   "county": "Macon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Macon — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-09-talladega-wind",
   "zip": "",
   "city": "Talladega",
   "date": "2026-07-09",
   "county": "Talladega",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Talladega — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-08-colbert-wind",
   "zip": "",
   "city": "Colbert",
   "date": "2026-07-08",
   "county": "Colbert",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Colbert — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-08-lauderdale-wind",
   "zip": "",
   "city": "Lauderdale",
   "date": "2026-07-08",
   "county": "Lauderdale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lauderdale — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-08-lawrence-wind",
   "zip": "",
   "city": "Lawrence",
   "date": "2026-07-08",
   "county": "Lawrence",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Lawrence — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-08-morgan-wind",
   "zip": "",
   "city": "Morgan",
   "date": "2026-07-08",
   "county": "Morgan",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Morgan — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-HUN-SV-W-102-2026-07-07-Limestone-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-07",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-07. Duration: 41 min. Counties: Limestone, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #102 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-102"
  },
  {
   "id": "ww-HUN-SV-W-102-2026-07-07-Limestone-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-07",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-07. Duration: 41 min. Counties: Limestone, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #102 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-102"
  },
  {
   "id": "ww-HUN-SV-W-102-2026-07-07-Morgan-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-07",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-07. Duration: 41 min. Counties: Limestone, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #102 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-102"
  },
  {
   "id": "ww-HUN-SV-W-102-2026-07-07-Morgan-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-07",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-07. Duration: 41 min. Counties: Limestone, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #102 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-102"
  },
  {
   "id": "ww-TAE-SV-W-179-2026-07-07-Geneva-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-07",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-07-07. Duration: 38 min. Counties: Geneva, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #179 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-179"
  },
  {
   "id": "ww-TAE-SV-W-179-2026-07-07-Geneva-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-07",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-07-07. Duration: 38 min. Counties: Geneva, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #179 (38 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-179"
  },
  {
   "id": "ww-TAE-SV-W-179-2026-07-07-Houston-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-07",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-07-07. Duration: 38 min. Counties: Geneva, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #179 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-179"
  },
  {
   "id": "ww-TAE-SV-W-179-2026-07-07-Houston-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-07",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-07-07. Duration: 38 min. Counties: Geneva, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #179 (38 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-179"
  },
  {
   "id": "sps-2026-07-07-colbert-hail",
   "zip": "",
   "city": "Colbert",
   "date": "2026-07-07",
   "county": "Colbert",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Colbert — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-07-escambia-wind",
   "zip": "",
   "city": "Escambia",
   "date": "2026-07-07",
   "county": "Escambia",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Escambia — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-07-henry-wind",
   "zip": "",
   "city": "Henry",
   "date": "2026-07-07",
   "county": "Henry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Henry — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-07-geneva-wind",
   "zip": "",
   "city": "Geneva",
   "date": "2026-07-07",
   "county": "Geneva",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Geneva — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-07-cullman-wind",
   "zip": "",
   "city": "Cullman",
   "date": "2026-07-07",
   "county": "Cullman",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cullman — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-07-houston-wind",
   "zip": "",
   "city": "Houston",
   "date": "2026-07-07",
   "county": "Houston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Houston — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-07-covington-wind",
   "zip": "",
   "city": "Covington",
   "date": "2026-07-07",
   "county": "Covington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Covington — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-07-morgan-wind",
   "zip": "",
   "city": "Morgan",
   "date": "2026-07-07",
   "county": "Morgan",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Morgan — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-07-blount-wind",
   "zip": "",
   "city": "Blount",
   "date": "2026-07-07",
   "county": "Blount",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Blount — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-07-marshall-wind",
   "zip": "",
   "city": "Marshall",
   "date": "2026-07-07",
   "county": "Marshall",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Marshall — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-07-etowah-wind",
   "zip": "",
   "city": "Etowah",
   "date": "2026-07-07",
   "county": "Etowah",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Etowah — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-07-cleburne-wind",
   "zip": "",
   "city": "Cleburne",
   "date": "2026-07-07",
   "county": "Cleburne",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cleburne — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-07-chambers-hail",
   "zip": "",
   "city": "Chambers",
   "date": "2026-07-07",
   "county": "Chambers",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Chambers — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-07-elmore-wind",
   "zip": "",
   "city": "Elmore",
   "date": "2026-07-07",
   "county": "Elmore",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Elmore — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-06-butler-wind",
   "zip": "",
   "city": "Butler",
   "date": "2026-07-06",
   "county": "Butler",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Butler — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-06-coffee-wind",
   "zip": "",
   "city": "Coffee",
   "date": "2026-07-06",
   "county": "Coffee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Coffee — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-06-geneva-wind",
   "zip": "",
   "city": "Geneva",
   "date": "2026-07-06",
   "county": "Geneva",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Geneva — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-06-chilton-wind",
   "zip": "",
   "city": "Chilton",
   "date": "2026-07-06",
   "county": "Chilton",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Chilton — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-06-henry-wind",
   "zip": "",
   "city": "Henry",
   "date": "2026-07-06",
   "county": "Henry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Henry — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-HUN-SV-W-101-2026-07-05-Morgan-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-05. Duration: 21 min. Counties: Cullman, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #101 (21 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-101"
  },
  {
   "id": "ww-HUN-SV-W-101-2026-07-05-Morgan-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-05. Duration: 21 min. Counties: Cullman, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #101 (21 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-101"
  },
  {
   "id": "ww-HUN-SV-W-101-2026-07-05-Cullman-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-05. Duration: 21 min. Counties: Cullman, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #101 (21 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-101"
  },
  {
   "id": "ww-HUN-SV-W-101-2026-07-05-Cullman-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-05. Duration: 21 min. Counties: Cullman, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #101 (21 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-101"
  },
  {
   "id": "ww-HUN-SV-W-100-2026-07-05-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-05. Duration: 23 min. Counties: Madison, Limestone. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #100 (23 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-100"
  },
  {
   "id": "ww-HUN-SV-W-100-2026-07-05-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-05. Duration: 23 min. Counties: Madison, Limestone. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #100 (23 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-100"
  },
  {
   "id": "ww-HUN-SV-W-100-2026-07-05-Limestone-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-05. Duration: 23 min. Counties: Madison, Limestone. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #100 (23 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-100"
  },
  {
   "id": "ww-HUN-SV-W-100-2026-07-05-Limestone-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-05. Duration: 23 min. Counties: Madison, Limestone. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #100 (23 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-100"
  },
  {
   "id": "ww-MOB-SV-W-93-2026-07-05-Clarke-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-07-05. Duration: 22 min. Counties: Clarke, Wilcox. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #93 (22 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-93"
  },
  {
   "id": "ww-MOB-SV-W-93-2026-07-05-Clarke-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-07-05. Duration: 22 min. Counties: Clarke, Wilcox. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #93 (22 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-93"
  },
  {
   "id": "ww-MOB-SV-W-93-2026-07-05-Wilcox-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Wilcox",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-07-05. Duration: 22 min. Counties: Clarke, Wilcox. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #93 (22 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-93"
  },
  {
   "id": "ww-MOB-SV-W-93-2026-07-05-Wilcox-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Wilcox",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-07-05. Duration: 22 min. Counties: Clarke, Wilcox. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #93 (22 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-93"
  },
  {
   "id": "ww-MOB-SV-W-92-2026-07-05-Choctaw-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Choctaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-07-05. Duration: 23 min. County: Choctaw. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #92 (23 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-92"
  },
  {
   "id": "ww-MOB-SV-W-92-2026-07-05-Choctaw-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Choctaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-07-05. Duration: 23 min. County: Choctaw. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #92 (23 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-92"
  },
  {
   "id": "sps-2026-07-05-pickens-wind",
   "zip": "",
   "city": "Pickens",
   "date": "2026-07-05",
   "county": "Pickens",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Pickens — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-05-choctaw-wind",
   "zip": "",
   "city": "Choctaw",
   "date": "2026-07-05",
   "county": "Choctaw",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Choctaw — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-05-sumter-wind",
   "zip": "",
   "city": "Sumter",
   "date": "2026-07-05",
   "county": "Sumter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Sumter — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-05-fayette-wind",
   "zip": "",
   "city": "Fayette",
   "date": "2026-07-05",
   "county": "Fayette",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Fayette — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-05-hale-wind",
   "zip": "",
   "city": "Hale",
   "date": "2026-07-05",
   "county": "Hale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Hale — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-05-madison-wind",
   "zip": "",
   "city": "Madison",
   "date": "2026-07-05",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Madison — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-05-limestone-wind",
   "zip": "",
   "city": "Limestone",
   "date": "2026-07-05",
   "county": "Limestone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Limestone — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-05-jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2026-07-05",
   "county": "Jackson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Jackson — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-05-etowah-wind",
   "zip": "",
   "city": "Etowah",
   "date": "2026-07-05",
   "county": "Etowah",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Etowah — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-05-chambers-wind",
   "zip": "",
   "city": "Chambers",
   "date": "2026-07-05",
   "county": "Chambers",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Chambers — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-05-morgan-wind",
   "zip": "",
   "city": "Morgan",
   "date": "2026-07-05",
   "county": "Morgan",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Morgan — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-05-blount-wind",
   "zip": "",
   "city": "Blount",
   "date": "2026-07-05",
   "county": "Blount",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Blount — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-05-cullman-wind",
   "zip": "",
   "city": "Cullman",
   "date": "2026-07-05",
   "county": "Cullman",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cullman — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-05-colbert-wind",
   "zip": "",
   "city": "Colbert",
   "date": "2026-07-05",
   "county": "Colbert",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Colbert — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-05-lauderdale-wind",
   "zip": "",
   "city": "Lauderdale",
   "date": "2026-07-05",
   "county": "Lauderdale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lauderdale — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-05-stclair-wind",
   "zip": "",
   "city": "St. Clair",
   "date": "2026-07-05",
   "county": "St. Clair",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for St. Clair — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-05-marshall-wind",
   "zip": "",
   "city": "Marshall",
   "date": "2026-07-05",
   "county": "Marshall",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Marshall — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-05-calhoun-wind",
   "zip": "",
   "city": "Calhoun",
   "date": "2026-07-05",
   "county": "Calhoun",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Calhoun — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-05-lee-wind",
   "zip": "",
   "city": "Lee",
   "date": "2026-07-05",
   "county": "Lee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lee — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-05-tallapoosa-wind",
   "zip": "",
   "city": "Tallapoosa",
   "date": "2026-07-05",
   "county": "Tallapoosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Tallapoosa — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-05-marengo-wind",
   "zip": "",
   "city": "Marengo",
   "date": "2026-07-05",
   "county": "Marengo",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Marengo — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-05-clarke-hail",
   "zip": "",
   "city": "Clarke",
   "date": "2026-07-05",
   "county": "Clarke",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Clarke — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-05-walker-wind",
   "zip": "",
   "city": "Walker",
   "date": "2026-07-05",
   "county": "Walker",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Walker — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-05-butler-hail",
   "zip": "",
   "city": "Butler",
   "date": "2026-07-05",
   "county": "Butler",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Butler — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-05-macon-wind",
   "zip": "",
   "city": "Macon",
   "date": "2026-07-05",
   "county": "Macon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Macon — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-05-henry-wind",
   "zip": "",
   "city": "Henry",
   "date": "2026-07-05",
   "county": "Henry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Henry — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-BMX-SV-W-122-2026-07-04-Marion-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Marion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-04. Duration: 35 min. County: Marion. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #122 (35 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-122"
  },
  {
   "id": "ww-BMX-SV-W-122-2026-07-04-Marion-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Marion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-04. Duration: 35 min. County: Marion. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #122 (35 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-122"
  },
  {
   "id": "sps-2026-07-04-chambers-wind",
   "zip": "",
   "city": "Chambers",
   "date": "2026-07-04",
   "county": "Chambers",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Chambers — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-04-marion-wind",
   "zip": "",
   "city": "Marion",
   "date": "2026-07-04",
   "county": "Marion",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Marion — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-04-jefferson-wind",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-07-04",
   "county": "Jefferson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Jefferson — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-07-03-wind-34.65--86.78",
   "lat": 34.65,
   "lon": -86.78,
   "zip": "",
   "city": "4 SSW Madison",
   "date": "2026-07-03",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHSV Huntsville.",
   "sourceDetail": "NWS HUN — ASOS via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-07-03-flood-33.48--86.79",
   "lat": 33.48,
   "lon": -86.79,
   "zip": "",
   "city": "1 SE Vulcan Park",
   "date": "2026-07-03",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Independence Drive and Ventura Avenue in Homewood flooded.",
   "sourceDetail": "NWS BMX — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-BMX-SV-W-118-2026-07-03-Pickens-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Pickens",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-03. Duration: 38 min. Counties: Pickens, Lamar. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #118 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-118"
  },
  {
   "id": "ww-BMX-SV-W-118-2026-07-03-Pickens-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Pickens",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-03. Duration: 38 min. Counties: Pickens, Lamar. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #118 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-118"
  },
  {
   "id": "ww-BMX-SV-W-118-2026-07-03-Lamar-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Lamar",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-03. Duration: 38 min. Counties: Pickens, Lamar. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #118 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-118"
  },
  {
   "id": "ww-BMX-SV-W-118-2026-07-03-Lamar-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Lamar",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-03. Duration: 38 min. Counties: Pickens, Lamar. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #118 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-118"
  },
  {
   "id": "ww-BMX-SV-W-119-2026-07-03-Fayette-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-03. Duration: 41 min. Counties: Lamar, Marion, Fayette. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #119 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-119"
  },
  {
   "id": "ww-BMX-SV-W-119-2026-07-03-Fayette-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-03. Duration: 41 min. Counties: Lamar, Marion, Fayette. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #119 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-119"
  },
  {
   "id": "ww-BMX-SV-W-119-2026-07-03-Lamar-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Lamar",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-03. Duration: 41 min. Counties: Lamar, Marion, Fayette. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #119 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-119"
  },
  {
   "id": "ww-BMX-SV-W-119-2026-07-03-Lamar-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Lamar",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-03. Duration: 41 min. Counties: Lamar, Marion, Fayette. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #119 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-119"
  },
  {
   "id": "ww-BMX-SV-W-119-2026-07-03-Marion-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Marion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-03. Duration: 41 min. Counties: Lamar, Marion, Fayette. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #119 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-119"
  },
  {
   "id": "ww-BMX-SV-W-119-2026-07-03-Marion-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Marion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-03. Duration: 41 min. Counties: Lamar, Marion, Fayette. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #119 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-119"
  },
  {
   "id": "ww-BMX-SV-W-120-2026-07-03-Cherokee-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Cherokee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-03. Duration: 50 min. County: Cherokee. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #120 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-120"
  },
  {
   "id": "ww-BMX-SV-W-120-2026-07-03-Cherokee-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Cherokee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-03. Duration: 50 min. County: Cherokee. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #120 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-120"
  },
  {
   "id": "ww-BMX-SV-W-121-2026-07-03-Jefferson-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-03. Duration: 26 min. Counties: Jefferson, Shelby. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #121 (26 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-121"
  },
  {
   "id": "ww-BMX-SV-W-121-2026-07-03-Jefferson-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-03. Duration: 26 min. Counties: Jefferson, Shelby. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #121 (26 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-121"
  },
  {
   "id": "ww-BMX-SV-W-121-2026-07-03-Shelby-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Shelby",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-03. Duration: 26 min. Counties: Jefferson, Shelby. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #121 (26 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-121"
  },
  {
   "id": "ww-BMX-SV-W-121-2026-07-03-Shelby-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Shelby",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-03. Duration: 26 min. Counties: Jefferson, Shelby. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #121 (26 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-121"
  },
  {
   "id": "ww-HUN-SV-W-92-2026-07-03-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-03. Duration: 42 min. County: Jackson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #92 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-92"
  },
  {
   "id": "ww-HUN-SV-W-92-2026-07-03-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-03. Duration: 42 min. County: Jackson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #92 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-92"
  },
  {
   "id": "ww-HUN-SV-W-91-2026-07-03-DeKalb-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-03. Duration: 52 min. Counties: DeKalb, Jackson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #91 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-91"
  },
  {
   "id": "ww-HUN-SV-W-91-2026-07-03-DeKalb-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-03. Duration: 52 min. Counties: DeKalb, Jackson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #91 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-91"
  },
  {
   "id": "ww-HUN-SV-W-91-2026-07-03-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-03. Duration: 52 min. Counties: DeKalb, Jackson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #91 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-91"
  },
  {
   "id": "ww-HUN-SV-W-91-2026-07-03-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-03. Duration: 52 min. Counties: DeKalb, Jackson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #91 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-91"
  },
  {
   "id": "ww-HUN-SV-W-96-2026-07-03-Morgan-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-03. Duration: 43 min. Counties: Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #96 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-96"
  },
  {
   "id": "ww-HUN-SV-W-96-2026-07-03-Morgan-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-03. Duration: 43 min. Counties: Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #96 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-96"
  },
  {
   "id": "ww-HUN-SV-W-96-2026-07-03-Limestone-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-03. Duration: 43 min. Counties: Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #96 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-96"
  },
  {
   "id": "ww-HUN-SV-W-96-2026-07-03-Limestone-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-03. Duration: 43 min. Counties: Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #96 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-96"
  },
  {
   "id": "ww-HUN-SV-W-96-2026-07-03-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-03. Duration: 43 min. Counties: Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #96 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-96"
  },
  {
   "id": "ww-HUN-SV-W-96-2026-07-03-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-03. Duration: 43 min. Counties: Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #96 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-96"
  },
  {
   "id": "ww-HUN-SV-W-93-2026-07-03-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-03. Duration: 33 min. Counties: Jackson, Marshall. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #93 (33 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-93"
  },
  {
   "id": "ww-HUN-SV-W-93-2026-07-03-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-03. Duration: 33 min. Counties: Jackson, Marshall. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #93 (33 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-93"
  },
  {
   "id": "ww-HUN-SV-W-93-2026-07-03-Marshall-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-03. Duration: 33 min. Counties: Jackson, Marshall. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #93 (33 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-93"
  },
  {
   "id": "ww-HUN-SV-W-93-2026-07-03-Marshall-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-03. Duration: 33 min. Counties: Jackson, Marshall. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #93 (33 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-93"
  },
  {
   "id": "ww-HUN-SV-W-90-2026-07-03-DeKalb-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-03. Duration: 28 min. County: DeKalb. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #90 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-90"
  },
  {
   "id": "ww-HUN-SV-W-90-2026-07-03-DeKalb-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-03. Duration: 28 min. County: DeKalb. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #90 (28 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-90"
  },
  {
   "id": "ww-HUN-SV-W-97-2026-07-03-Cullman-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-03. Duration: 45 min. County: Cullman. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #97 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-97"
  },
  {
   "id": "ww-HUN-SV-W-97-2026-07-03-Cullman-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-03. Duration: 45 min. County: Cullman. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #97 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-97"
  },
  {
   "id": "ww-HUN-SV-W-94-2026-07-03-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-03. Duration: 58 min. County: Madison. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #94 (58 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-94"
  },
  {
   "id": "ww-HUN-SV-W-94-2026-07-03-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-03. Duration: 58 min. County: Madison. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #94 (58 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-94"
  },
  {
   "id": "ww-BMX-FF-W-24-2026-07-03-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-07-03. Duration: 183 min. County: Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #24 (183 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-24"
  },
  {
   "id": "iem-202607032100-wind-34.65--86.78",
   "lat": 34.65,
   "lon": -86.78,
   "zip": "",
   "city": "4 SSW Madison",
   "date": "2026-07-03",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 4 SSW Madison, AL. Peak gust: 76 mph.",
   "sourceDetail": "NWS HUN — ASOS via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-07-03-lamar-hail",
   "zip": "",
   "city": "Lamar",
   "date": "2026-07-03",
   "county": "Lamar",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Lamar — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-03-hale-hail",
   "zip": "",
   "city": "Hale",
   "date": "2026-07-03",
   "county": "Hale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Hale — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-03-dekalb-wind",
   "zip": "",
   "city": "DeKalb",
   "date": "2026-07-03",
   "county": "DeKalb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 65,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for DeKalb — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-03-dekalb-hail",
   "zip": "",
   "city": "DeKalb",
   "date": "2026-07-03",
   "county": "DeKalb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for DeKalb — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-03-jefferson-hail",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-07-03",
   "county": "Jefferson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Jefferson — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-03-jackson-hail",
   "zip": "",
   "city": "Jackson",
   "date": "2026-07-03",
   "county": "Jackson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Jackson — wind gusts up to 55 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-03-lauderdale-hail",
   "zip": "",
   "city": "Lauderdale",
   "date": "2026-07-03",
   "county": "Lauderdale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Lauderdale — wind gusts up to 55 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-03-jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2026-07-03",
   "county": "Jackson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Jackson — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-03-madison-hail",
   "zip": "",
   "city": "Madison",
   "date": "2026-07-03",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Madison — wind gusts up to 55 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-03-colbert-hail",
   "zip": "",
   "city": "Colbert",
   "date": "2026-07-03",
   "county": "Colbert",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Colbert — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-03-colbert-wind",
   "zip": "",
   "city": "Colbert",
   "date": "2026-07-03",
   "county": "Colbert",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Colbert — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-03-madison-wind",
   "zip": "",
   "city": "Madison",
   "date": "2026-07-03",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Madison — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-03-cherokee-wind",
   "zip": "",
   "city": "Cherokee",
   "date": "2026-07-03",
   "county": "Cherokee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cherokee — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-03-calhoun-wind",
   "zip": "",
   "city": "Calhoun",
   "date": "2026-07-03",
   "county": "Calhoun",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Calhoun — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-03-randolph-wind",
   "zip": "",
   "city": "Randolph",
   "date": "2026-07-03",
   "county": "Randolph",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Randolph — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-03-etowah-wind",
   "zip": "",
   "city": "Etowah",
   "date": "2026-07-03",
   "county": "Etowah",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Etowah — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-03-cherokee-hail",
   "zip": "",
   "city": "Cherokee",
   "date": "2026-07-03",
   "county": "Cherokee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Cherokee — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-03-morgan-wind",
   "zip": "",
   "city": "Morgan",
   "date": "2026-07-03",
   "county": "Morgan",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Morgan — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-03-clay-wind",
   "zip": "",
   "city": "Clay",
   "date": "2026-07-03",
   "county": "Clay",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Clay — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-03-cullman-hail",
   "zip": "",
   "city": "Cullman",
   "date": "2026-07-03",
   "county": "Cullman",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Cullman — wind gusts up to 55 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-03-blount-wind",
   "zip": "",
   "city": "Blount",
   "date": "2026-07-03",
   "county": "Blount",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Blount — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-03-winston-wind",
   "zip": "",
   "city": "Winston",
   "date": "2026-07-03",
   "county": "Winston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Winston — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-03-cullman-wind",
   "zip": "",
   "city": "Cullman",
   "date": "2026-07-03",
   "county": "Cullman",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Cullman — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-HUN-SV-W-84-2026-07-02-Limestone-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-02",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-02. Duration: 28 min. Counties: Limestone, Madison. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #84 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-84"
  },
  {
   "id": "ww-HUN-SV-W-84-2026-07-02-Limestone-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-02",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-02. Duration: 28 min. Counties: Limestone, Madison. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #84 (28 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-84"
  },
  {
   "id": "ww-HUN-SV-W-84-2026-07-02-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-02",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-02. Duration: 28 min. Counties: Limestone, Madison. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #84 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-84"
  },
  {
   "id": "ww-HUN-SV-W-84-2026-07-02-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-02",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-02. Duration: 28 min. Counties: Limestone, Madison. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #84 (28 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-84"
  },
  {
   "id": "ww-HUN-SV-W-85-2026-07-02-Limestone-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-02",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-02. Duration: 22 min. Counties: Madison, Limestone. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #85 (22 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-85"
  },
  {
   "id": "ww-HUN-SV-W-85-2026-07-02-Limestone-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-02",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-02. Duration: 22 min. Counties: Madison, Limestone. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #85 (22 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-85"
  },
  {
   "id": "ww-HUN-SV-W-85-2026-07-02-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-02",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-02. Duration: 22 min. Counties: Madison, Limestone. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #85 (22 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-85"
  },
  {
   "id": "ww-HUN-SV-W-85-2026-07-02-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-02",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-02. Duration: 22 min. Counties: Madison, Limestone. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #85 (22 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-85"
  },
  {
   "id": "ww-HUN-SV-W-88-2026-07-02-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-02",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-02. Duration: 41 min. County: Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #88 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-88"
  },
  {
   "id": "ww-HUN-SV-W-88-2026-07-02-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-02",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-02. Duration: 41 min. County: Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #88 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-88"
  },
  {
   "id": "ww-HUN-SV-W-86-2026-07-02-DeKalb-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-02",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-02. Duration: 29 min. County: DeKalb. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #86 (29 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-86"
  },
  {
   "id": "ww-HUN-SV-W-86-2026-07-02-DeKalb-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-02",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-02. Duration: 29 min. County: DeKalb. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #86 (29 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-86"
  },
  {
   "id": "ww-BMX-SV-W-115-2026-07-02-Etowah-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-02",
   "county": "Etowah",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-02. Duration: 41 min. Counties: Etowah, Calhoun. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #115 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-115"
  },
  {
   "id": "ww-BMX-SV-W-115-2026-07-02-Etowah-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-02",
   "county": "Etowah",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-02. Duration: 41 min. Counties: Etowah, Calhoun. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #115 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-115"
  },
  {
   "id": "ww-BMX-SV-W-115-2026-07-02-Calhoun-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-02",
   "county": "Calhoun",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-02. Duration: 41 min. Counties: Etowah, Calhoun. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #115 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-115"
  },
  {
   "id": "ww-BMX-SV-W-115-2026-07-02-Calhoun-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-02",
   "county": "Calhoun",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-02. Duration: 41 min. Counties: Etowah, Calhoun. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #115 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-115"
  },
  {
   "id": "ww-HUN-SV-W-87-2026-07-02-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-02",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-02. Duration: 47 min. County: Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #87 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-87"
  },
  {
   "id": "ww-HUN-SV-W-87-2026-07-02-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-02",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-02. Duration: 47 min. County: Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #87 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-87"
  },
  {
   "id": "ww-BMX-SV-W-117-2026-07-02-Blount-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-02",
   "county": "Blount",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-02. Duration: 35 min. County: Blount. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #117 (35 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-117"
  },
  {
   "id": "ww-BMX-SV-W-117-2026-07-02-Blount-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-02",
   "county": "Blount",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-02. Duration: 35 min. County: Blount. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #117 (35 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-117"
  },
  {
   "id": "ww-BMX-SV-W-116-2026-07-02-Etowah-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-02",
   "county": "Etowah",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-02. Duration: 28 min. County: Etowah. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #116 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-116"
  },
  {
   "id": "ww-BMX-SV-W-116-2026-07-02-Etowah-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-02",
   "county": "Etowah",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-02. Duration: 28 min. County: Etowah. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #116 (28 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-116"
  },
  {
   "id": "ww-HUN-SV-W-89-2026-07-02-Marshall-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-02",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-02. Duration: 41 min. Counties: DeKalb, Cullman, Marshall. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #89 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-89"
  },
  {
   "id": "ww-HUN-SV-W-89-2026-07-02-Marshall-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-02",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-02. Duration: 41 min. Counties: DeKalb, Cullman, Marshall. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #89 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-89"
  },
  {
   "id": "ww-HUN-SV-W-89-2026-07-02-DeKalb-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-02",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-02. Duration: 41 min. Counties: DeKalb, Cullman, Marshall. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #89 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-89"
  },
  {
   "id": "ww-HUN-SV-W-89-2026-07-02-DeKalb-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-02",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-02. Duration: 41 min. Counties: DeKalb, Cullman, Marshall. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #89 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-89"
  },
  {
   "id": "ww-HUN-SV-W-89-2026-07-02-Cullman-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-02",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-02. Duration: 41 min. Counties: DeKalb, Cullman, Marshall. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #89 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-89"
  },
  {
   "id": "ww-HUN-SV-W-89-2026-07-02-Cullman-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-02",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-02. Duration: 41 min. Counties: DeKalb, Cullman, Marshall. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #89 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-89"
  },
  {
   "id": "sps-2026-07-02-dekalb-wind",
   "zip": "",
   "city": "DeKalb",
   "date": "2026-07-02",
   "county": "DeKalb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for DeKalb — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-02-perry-wind",
   "zip": "",
   "city": "Perry",
   "date": "2026-07-02",
   "county": "Perry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Perry — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-02-montgomery-wind",
   "zip": "",
   "city": "Montgomery",
   "date": "2026-07-02",
   "county": "Montgomery",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Montgomery — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-02-madison-wind",
   "zip": "",
   "city": "Madison",
   "date": "2026-07-02",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Madison — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-02-shelby-wind",
   "zip": "",
   "city": "Shelby",
   "date": "2026-07-02",
   "county": "Shelby",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Shelby — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-02-etowah-wind",
   "zip": "",
   "city": "Etowah",
   "date": "2026-07-02",
   "county": "Etowah",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Etowah — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-02-jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2026-07-02",
   "county": "Jackson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Jackson — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-02-stclair-wind",
   "zip": "",
   "city": "St. Clair",
   "date": "2026-07-02",
   "county": "St. Clair",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for St. Clair — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-02-calhoun-hail",
   "zip": "",
   "city": "Calhoun",
   "date": "2026-07-02",
   "county": "Calhoun",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Calhoun — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-02-blount-wind",
   "zip": "",
   "city": "Blount",
   "date": "2026-07-02",
   "county": "Blount",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Blount — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-02-cullman-wind",
   "zip": "",
   "city": "Cullman",
   "date": "2026-07-02",
   "county": "Cullman",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cullman — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "spc-2026-07-01-516-1759",
   "lat": 34.31,
   "lon": -86.62,
   "zip": "",
   "city": "Baileyton",
   "date": "2026-07-01",
   "county": "Morgan",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Hail up to quarter sized near Hulaco reported. (HUN)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-07-01-517-1820",
   "lat": 34.54,
   "lon": -85.91,
   "zip": "",
   "city": "Powell",
   "date": "2026-07-01",
   "county": "Jackson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter sized hail reported at NEACC. (HUN)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-07-01-518-1859",
   "lat": 34.53,
   "lon": -85.88,
   "zip": "",
   "city": "Powell",
   "date": "2026-07-01",
   "county": "DeKalb",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A tree was knocked down onto a power line. Power was out at this location at 217 Reel Road. (HUN)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-07-01-519-2006",
   "lat": 34.28,
   "lon": -87.63,
   "zip": "",
   "city": "Posey Field Airport",
   "date": "2026-07-01",
   "county": "Winston",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter-size hail reported around 3 miles north of Haleyville. (BMX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202607012116-hail-33.39--85.52",
   "lat": 33.39,
   "lon": -85.52,
   "zip": "",
   "city": "3 SE Fosters Crossroads",
   "date": "2026-07-01",
   "county": "Randolph",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 SE Fosters Crossroads, AL. Hail size: 0.88\".",
   "sourceDetail": "NWS BMX — Fire Dept/Rescue via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-202607012207-hail-33.91--86.02",
   "lat": 33.91,
   "lon": -86.02,
   "zip": "",
   "city": "1 S Southside",
   "date": "2026-07-01",
   "county": "Etowah",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 S Southside, AL. Hail size: 0.88\".",
   "sourceDetail": "NWS BMX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-202607012248-hail-34.00--85.87",
   "lat": 34,
   "lon": -85.87,
   "zip": "",
   "city": "Hokes Bluff",
   "date": "2026-07-01",
   "county": "Etowah",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Hokes Bluff, AL. Hail size: 1.75\".",
   "sourceDetail": "NWS BMX — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-geo-2026-07-01-flood-34.48--87.67",
   "lat": 34.48,
   "lon": -87.67,
   "zip": "",
   "city": "4 ESE Russellville",
   "date": "2026-07-01",
   "county": "Franklin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding on County Road 724 between County Roads 75 and 144. No water depth given.",
   "sourceDetail": "NWS HUN — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-BMX-SV-W-112-2026-07-01-Coosa-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Coosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 52 min. Counties: Coosa, Clay, Shelby, Talladega. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #112 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-112"
  },
  {
   "id": "ww-BMX-SV-W-112-2026-07-01-Coosa-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Coosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 52 min. Counties: Coosa, Clay, Shelby, Talladega. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #112 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-112"
  },
  {
   "id": "ww-BMX-SV-W-112-2026-07-01-Clay-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 52 min. Counties: Coosa, Clay, Shelby, Talladega. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #112 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-112"
  },
  {
   "id": "ww-BMX-SV-W-112-2026-07-01-Clay-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 52 min. Counties: Coosa, Clay, Shelby, Talladega. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #112 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-112"
  },
  {
   "id": "ww-BMX-SV-W-112-2026-07-01-Shelby-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Shelby",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 52 min. Counties: Coosa, Clay, Shelby, Talladega. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #112 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-112"
  },
  {
   "id": "ww-BMX-SV-W-112-2026-07-01-Shelby-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Shelby",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 52 min. Counties: Coosa, Clay, Shelby, Talladega. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #112 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-112"
  },
  {
   "id": "ww-BMX-SV-W-112-2026-07-01-Talladega-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Talladega",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 52 min. Counties: Coosa, Clay, Shelby, Talladega. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #112 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-112"
  },
  {
   "id": "ww-BMX-SV-W-112-2026-07-01-Talladega-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Talladega",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 52 min. Counties: Coosa, Clay, Shelby, Talladega. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #112 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-112"
  },
  {
   "id": "ww-BMX-SV-W-105-2026-07-01-Shelby-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Shelby",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 51 min. County: Shelby. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #105 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-105"
  },
  {
   "id": "ww-BMX-SV-W-105-2026-07-01-Shelby-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Shelby",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 51 min. County: Shelby. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #105 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-105"
  },
  {
   "id": "ww-HUN-SV-W-69-2026-07-01-Marshall-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 63 min. Counties: Marshall, Cullman, Morgan. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #69 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-69"
  },
  {
   "id": "ww-HUN-SV-W-69-2026-07-01-Marshall-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 63 min. Counties: Marshall, Cullman, Morgan. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #69 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-69"
  },
  {
   "id": "ww-HUN-SV-W-69-2026-07-01-Cullman-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 63 min. Counties: Marshall, Cullman, Morgan. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #69 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-69"
  },
  {
   "id": "ww-HUN-SV-W-69-2026-07-01-Cullman-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 63 min. Counties: Marshall, Cullman, Morgan. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #69 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-69"
  },
  {
   "id": "ww-HUN-SV-W-69-2026-07-01-Morgan-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 63 min. Counties: Marshall, Cullman, Morgan. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #69 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-69"
  },
  {
   "id": "ww-HUN-SV-W-69-2026-07-01-Morgan-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 63 min. Counties: Marshall, Cullman, Morgan. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #69 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-69"
  },
  {
   "id": "ww-BMX-SV-W-102-2026-07-01-Winston-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Winston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 48 min. County: Winston. Storm tags: wind: 70.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #102 (48 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-102"
  },
  {
   "id": "ww-BMX-SV-W-102-2026-07-01-Winston-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Winston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 48 min. County: Winston. Storm tags: wind: 70.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #102 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "BMX-SV-W-102"
  },
  {
   "id": "ww-HUN-SV-W-74-2026-07-01-Lawrence-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 30 min. County: Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #74 (30 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-74"
  },
  {
   "id": "ww-HUN-SV-W-74-2026-07-01-Lawrence-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 30 min. County: Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #74 (30 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-74"
  },
  {
   "id": "ww-HUN-SV-W-73-2026-07-01-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 61 min. Counties: Franklin, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #73 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-73"
  },
  {
   "id": "ww-HUN-SV-W-73-2026-07-01-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 61 min. Counties: Franklin, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #73 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-73"
  },
  {
   "id": "ww-HUN-SV-W-73-2026-07-01-Lawrence-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 61 min. Counties: Franklin, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #73 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-73"
  },
  {
   "id": "ww-HUN-SV-W-73-2026-07-01-Lawrence-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 61 min. Counties: Franklin, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #73 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-73"
  },
  {
   "id": "ww-HUN-SV-W-78-2026-07-01-Colbert-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 52 min. Counties: Colbert, Lauderdale, Lawrence, Limestone. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #78 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-78"
  },
  {
   "id": "ww-HUN-SV-W-78-2026-07-01-Colbert-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 52 min. Counties: Colbert, Lauderdale, Lawrence, Limestone. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #78 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-78"
  },
  {
   "id": "ww-HUN-SV-W-78-2026-07-01-Lauderdale-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 52 min. Counties: Colbert, Lauderdale, Lawrence, Limestone. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #78 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-78"
  },
  {
   "id": "ww-HUN-SV-W-78-2026-07-01-Lauderdale-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 52 min. Counties: Colbert, Lauderdale, Lawrence, Limestone. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #78 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-78"
  },
  {
   "id": "ww-HUN-SV-W-78-2026-07-01-Lawrence-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 52 min. Counties: Colbert, Lauderdale, Lawrence, Limestone. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #78 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-78"
  },
  {
   "id": "ww-HUN-SV-W-78-2026-07-01-Lawrence-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 52 min. Counties: Colbert, Lauderdale, Lawrence, Limestone. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #78 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-78"
  },
  {
   "id": "ww-HUN-SV-W-78-2026-07-01-Limestone-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 52 min. Counties: Colbert, Lauderdale, Lawrence, Limestone. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #78 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-78"
  },
  {
   "id": "ww-HUN-SV-W-78-2026-07-01-Limestone-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 52 min. Counties: Colbert, Lauderdale, Lawrence, Limestone. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #78 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-78"
  },
  {
   "id": "ww-HUN-SV-W-75-2026-07-01-Lauderdale-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 53 min. Counties: Lawrence, Limestone, Morgan, Lauderdale. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #75 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-75"
  },
  {
   "id": "ww-HUN-SV-W-75-2026-07-01-Lauderdale-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 53 min. Counties: Lawrence, Limestone, Morgan, Lauderdale. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #75 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-75"
  },
  {
   "id": "ww-HUN-SV-W-75-2026-07-01-Lawrence-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 53 min. Counties: Lawrence, Limestone, Morgan, Lauderdale. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #75 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-75"
  },
  {
   "id": "ww-HUN-SV-W-75-2026-07-01-Lawrence-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 53 min. Counties: Lawrence, Limestone, Morgan, Lauderdale. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #75 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-75"
  },
  {
   "id": "ww-HUN-SV-W-75-2026-07-01-Limestone-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 53 min. Counties: Lawrence, Limestone, Morgan, Lauderdale. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #75 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-75"
  },
  {
   "id": "ww-HUN-SV-W-75-2026-07-01-Limestone-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 53 min. Counties: Lawrence, Limestone, Morgan, Lauderdale. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #75 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-75"
  },
  {
   "id": "ww-HUN-SV-W-75-2026-07-01-Morgan-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 53 min. Counties: Lawrence, Limestone, Morgan, Lauderdale. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #75 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-75"
  },
  {
   "id": "ww-HUN-SV-W-75-2026-07-01-Morgan-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 53 min. Counties: Lawrence, Limestone, Morgan, Lauderdale. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #75 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-75"
  },
  {
   "id": "ww-HUN-SV-W-70-2026-07-01-DeKalb-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 61 min. Counties: DeKalb, Jackson, Marshall. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #70 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-70"
  },
  {
   "id": "ww-HUN-SV-W-70-2026-07-01-DeKalb-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 61 min. Counties: DeKalb, Jackson, Marshall. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #70 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-70"
  },
  {
   "id": "ww-HUN-SV-W-70-2026-07-01-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 61 min. Counties: DeKalb, Jackson, Marshall. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #70 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-70"
  },
  {
   "id": "ww-HUN-SV-W-70-2026-07-01-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 61 min. Counties: DeKalb, Jackson, Marshall. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #70 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-70"
  },
  {
   "id": "ww-HUN-SV-W-70-2026-07-01-Marshall-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 61 min. Counties: DeKalb, Jackson, Marshall. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #70 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-70"
  },
  {
   "id": "ww-HUN-SV-W-70-2026-07-01-Marshall-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 61 min. Counties: DeKalb, Jackson, Marshall. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #70 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-70"
  },
  {
   "id": "ww-HUN-SV-W-81-2026-07-01-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 52 min. Counties: Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #81 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-81"
  },
  {
   "id": "ww-HUN-SV-W-81-2026-07-01-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 52 min. Counties: Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #81 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "HUN-SV-W-81"
  },
  {
   "id": "ww-HUN-SV-W-81-2026-07-01-Marshall-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 52 min. Counties: Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #81 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-81"
  },
  {
   "id": "ww-HUN-SV-W-81-2026-07-01-Marshall-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 52 min. Counties: Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #81 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "HUN-SV-W-81"
  },
  {
   "id": "ww-HUN-SV-W-81-2026-07-01-Morgan-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 52 min. Counties: Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #81 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-81"
  },
  {
   "id": "ww-HUN-SV-W-81-2026-07-01-Morgan-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 52 min. Counties: Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #81 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "HUN-SV-W-81"
  },
  {
   "id": "ww-HUN-SV-W-83-2026-07-01-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 17 min. Counties: Jackson, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #83 (17 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-83"
  },
  {
   "id": "ww-HUN-SV-W-83-2026-07-01-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 17 min. Counties: Jackson, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #83 (17 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-83"
  },
  {
   "id": "ww-HUN-SV-W-83-2026-07-01-Marshall-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 17 min. Counties: Jackson, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #83 (17 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-83"
  },
  {
   "id": "ww-HUN-SV-W-83-2026-07-01-Marshall-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 17 min. Counties: Jackson, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #83 (17 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-83"
  },
  {
   "id": "ww-HUN-SV-W-83-2026-07-01-Morgan-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 17 min. Counties: Jackson, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #83 (17 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-83"
  },
  {
   "id": "ww-HUN-SV-W-83-2026-07-01-Morgan-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 17 min. Counties: Jackson, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #83 (17 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-83"
  },
  {
   "id": "ww-HUN-SV-W-83-2026-07-01-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 17 min. Counties: Jackson, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #83 (17 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-83"
  },
  {
   "id": "ww-HUN-SV-W-83-2026-07-01-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 17 min. Counties: Jackson, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #83 (17 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-83"
  },
  {
   "id": "ww-BMX-SV-W-101-2026-07-01-Winston-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Winston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 41 min. County: Winston. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #101 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-101"
  },
  {
   "id": "ww-BMX-SV-W-101-2026-07-01-Winston-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Winston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 41 min. County: Winston. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #101 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-101"
  },
  {
   "id": "ww-HUN-SV-W-77-2026-07-01-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 25 min. County: Franklin. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #77 (25 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-77"
  },
  {
   "id": "ww-HUN-SV-W-77-2026-07-01-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 25 min. County: Franklin. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #77 (25 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "HUN-SV-W-77"
  },
  {
   "id": "ww-BMX-SV-W-113-2026-07-01-Chilton-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Chilton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 35 min. Counties: Chilton, Shelby. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #113 (35 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-113"
  },
  {
   "id": "ww-BMX-SV-W-113-2026-07-01-Chilton-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Chilton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 35 min. Counties: Chilton, Shelby. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #113 (35 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-113"
  },
  {
   "id": "ww-BMX-SV-W-113-2026-07-01-Shelby-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Shelby",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 35 min. Counties: Chilton, Shelby. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #113 (35 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-113"
  },
  {
   "id": "ww-BMX-SV-W-113-2026-07-01-Shelby-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Shelby",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 35 min. Counties: Chilton, Shelby. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #113 (35 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-113"
  },
  {
   "id": "ww-HUN-SV-W-71-2026-07-01-Cullman-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 63 min. Counties: Cullman, Morgan, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #71 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-71"
  },
  {
   "id": "ww-HUN-SV-W-71-2026-07-01-Cullman-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 63 min. Counties: Cullman, Morgan, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #71 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-71"
  },
  {
   "id": "ww-HUN-SV-W-71-2026-07-01-Morgan-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 63 min. Counties: Cullman, Morgan, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #71 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-71"
  },
  {
   "id": "ww-HUN-SV-W-71-2026-07-01-Morgan-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 63 min. Counties: Cullman, Morgan, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #71 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-71"
  },
  {
   "id": "ww-HUN-SV-W-71-2026-07-01-Lawrence-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 63 min. Counties: Cullman, Morgan, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #71 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-71"
  },
  {
   "id": "ww-HUN-SV-W-71-2026-07-01-Lawrence-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 63 min. Counties: Cullman, Morgan, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #71 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-71"
  },
  {
   "id": "ww-BMX-SV-W-110-2026-07-01-Clay-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 31 min. Counties: Clay, Talladega. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #110 (31 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-110"
  },
  {
   "id": "ww-BMX-SV-W-110-2026-07-01-Clay-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 31 min. Counties: Clay, Talladega. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #110 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-110"
  },
  {
   "id": "ww-BMX-SV-W-110-2026-07-01-Talladega-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Talladega",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 31 min. Counties: Clay, Talladega. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #110 (31 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-110"
  },
  {
   "id": "ww-BMX-SV-W-110-2026-07-01-Talladega-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Talladega",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 31 min. Counties: Clay, Talladega. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #110 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-110"
  },
  {
   "id": "ww-HUN-SV-W-79-2026-07-01-Lawrence-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 65 min. Counties: Lawrence, Morgan, Limestone. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #79 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-79"
  },
  {
   "id": "ww-HUN-SV-W-79-2026-07-01-Lawrence-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 65 min. Counties: Lawrence, Morgan, Limestone. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #79 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-79"
  },
  {
   "id": "ww-HUN-SV-W-79-2026-07-01-Morgan-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 65 min. Counties: Lawrence, Morgan, Limestone. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #79 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-79"
  },
  {
   "id": "ww-HUN-SV-W-79-2026-07-01-Morgan-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 65 min. Counties: Lawrence, Morgan, Limestone. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #79 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-79"
  },
  {
   "id": "ww-HUN-SV-W-79-2026-07-01-Limestone-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 65 min. Counties: Lawrence, Morgan, Limestone. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #79 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-79"
  },
  {
   "id": "ww-HUN-SV-W-79-2026-07-01-Limestone-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 65 min. Counties: Lawrence, Morgan, Limestone. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #79 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-79"
  },
  {
   "id": "ww-BMX-SV-W-107-2026-07-01-Lamar-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Lamar",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 66 min. Counties: Lamar, Winston, Fayette, Marion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #107 (66 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-107"
  },
  {
   "id": "ww-BMX-SV-W-107-2026-07-01-Lamar-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Lamar",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 66 min. Counties: Lamar, Winston, Fayette, Marion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #107 (66 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-107"
  },
  {
   "id": "ww-BMX-SV-W-107-2026-07-01-Winston-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Winston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 66 min. Counties: Lamar, Winston, Fayette, Marion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #107 (66 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-107"
  },
  {
   "id": "ww-BMX-SV-W-107-2026-07-01-Winston-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Winston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 66 min. Counties: Lamar, Winston, Fayette, Marion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #107 (66 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-107"
  },
  {
   "id": "ww-BMX-SV-W-107-2026-07-01-Fayette-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 66 min. Counties: Lamar, Winston, Fayette, Marion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #107 (66 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-107"
  },
  {
   "id": "ww-BMX-SV-W-107-2026-07-01-Fayette-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 66 min. Counties: Lamar, Winston, Fayette, Marion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #107 (66 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-107"
  },
  {
   "id": "ww-BMX-SV-W-107-2026-07-01-Marion-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Marion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 66 min. Counties: Lamar, Winston, Fayette, Marion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #107 (66 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-107"
  },
  {
   "id": "ww-BMX-SV-W-107-2026-07-01-Marion-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Marion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 66 min. Counties: Lamar, Winston, Fayette, Marion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #107 (66 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-107"
  },
  {
   "id": "ww-BMX-SV-W-106-2026-07-01-Tuscaloosa-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Tuscaloosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 30 min. Counties: Tuscaloosa, Pickens. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #106 (30 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-106"
  },
  {
   "id": "ww-BMX-SV-W-106-2026-07-01-Tuscaloosa-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Tuscaloosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 30 min. Counties: Tuscaloosa, Pickens. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #106 (30 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-106"
  },
  {
   "id": "ww-BMX-SV-W-106-2026-07-01-Pickens-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Pickens",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 30 min. Counties: Tuscaloosa, Pickens. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #106 (30 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-106"
  },
  {
   "id": "ww-BMX-SV-W-106-2026-07-01-Pickens-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Pickens",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 30 min. Counties: Tuscaloosa, Pickens. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #106 (30 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-106"
  },
  {
   "id": "ww-BMX-SV-W-103-2026-07-01-Fayette-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 48 min. Counties: Marion, Walker, Fayette. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #103 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-103"
  },
  {
   "id": "ww-BMX-SV-W-103-2026-07-01-Fayette-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 48 min. Counties: Marion, Walker, Fayette. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #103 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-103"
  },
  {
   "id": "ww-BMX-SV-W-103-2026-07-01-Marion-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Marion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 48 min. Counties: Marion, Walker, Fayette. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #103 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-103"
  },
  {
   "id": "ww-BMX-SV-W-103-2026-07-01-Marion-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Marion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 48 min. Counties: Marion, Walker, Fayette. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #103 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-103"
  },
  {
   "id": "ww-BMX-SV-W-103-2026-07-01-Walker-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Walker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 48 min. Counties: Marion, Walker, Fayette. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #103 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-103"
  },
  {
   "id": "ww-BMX-SV-W-103-2026-07-01-Walker-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Walker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 48 min. Counties: Marion, Walker, Fayette. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #103 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-103"
  },
  {
   "id": "ww-BMX-SV-W-104-2026-07-01-Hale-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Hale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 52 min. Counties: Hale, Perry. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #104 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-104"
  },
  {
   "id": "ww-BMX-SV-W-104-2026-07-01-Hale-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Hale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 52 min. Counties: Hale, Perry. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #104 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-104"
  },
  {
   "id": "ww-BMX-SV-W-104-2026-07-01-Perry-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 52 min. Counties: Hale, Perry. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #104 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-104"
  },
  {
   "id": "ww-BMX-SV-W-104-2026-07-01-Perry-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 52 min. Counties: Hale, Perry. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #104 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-104"
  },
  {
   "id": "ww-HUN-SV-W-72-2026-07-01-DeKalb-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 21 min. County: DeKalb. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #72 (21 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-72"
  },
  {
   "id": "ww-HUN-SV-W-72-2026-07-01-DeKalb-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 21 min. County: DeKalb. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #72 (21 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-72"
  },
  {
   "id": "ww-BMX-SV-W-114-2026-07-01-Etowah-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Etowah",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 33 min. County: Etowah. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #114 (33 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-114"
  },
  {
   "id": "ww-BMX-SV-W-114-2026-07-01-Etowah-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Etowah",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 33 min. County: Etowah. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #114 (33 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-114"
  },
  {
   "id": "ww-HUN-SV-W-80-2026-07-01-Lauderdale-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 60 min. Counties: Lauderdale, Limestone. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #80 (60 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-80"
  },
  {
   "id": "ww-HUN-SV-W-80-2026-07-01-Lauderdale-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 60 min. Counties: Lauderdale, Limestone. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #80 (60 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-80"
  },
  {
   "id": "ww-HUN-SV-W-80-2026-07-01-Limestone-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 60 min. Counties: Lauderdale, Limestone. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #80 (60 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-80"
  },
  {
   "id": "ww-HUN-SV-W-80-2026-07-01-Limestone-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 60 min. Counties: Lauderdale, Limestone. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #80 (60 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-80"
  },
  {
   "id": "ww-BMX-SV-W-109-2026-07-01-Clay-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 42 min. County: Clay. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #109 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-109"
  },
  {
   "id": "ww-BMX-SV-W-109-2026-07-01-Clay-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 42 min. County: Clay. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #109 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-109"
  },
  {
   "id": "ww-HUN-SV-W-76-2026-07-01-Cullman-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 40 min. County: Cullman. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #76 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-76"
  },
  {
   "id": "ww-HUN-SV-W-76-2026-07-01-Cullman-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 40 min. County: Cullman. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #76 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-76"
  },
  {
   "id": "ww-HUN-SV-W-82-2026-07-01-Cullman-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 40 min. Counties: Cullman, Marshall. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #82 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-82"
  },
  {
   "id": "ww-HUN-SV-W-82-2026-07-01-Cullman-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 40 min. Counties: Cullman, Marshall. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #82 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "HUN-SV-W-82"
  },
  {
   "id": "ww-HUN-SV-W-82-2026-07-01-Marshall-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 40 min. Counties: Cullman, Marshall. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #82 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-82"
  },
  {
   "id": "ww-HUN-SV-W-82-2026-07-01-Marshall-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-07-01. Duration: 40 min. Counties: Cullman, Marshall. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #82 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "HUN-SV-W-82"
  },
  {
   "id": "ww-BMX-SV-W-111-2026-07-01-Etowah-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Etowah",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 42 min. County: Etowah. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #111 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-111"
  },
  {
   "id": "ww-BMX-SV-W-111-2026-07-01-Etowah-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Etowah",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 42 min. County: Etowah. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #111 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "BMX-SV-W-111"
  },
  {
   "id": "ww-BMX-SV-W-99-2026-07-01-Walker-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Walker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 38 min. County: Walker. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #99 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-99"
  },
  {
   "id": "ww-BMX-SV-W-99-2026-07-01-Walker-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Walker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 38 min. County: Walker. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #99 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-99"
  },
  {
   "id": "ww-BMX-SV-W-100-2026-07-01-Walker-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Walker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 48 min. County: Walker. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #100 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-100"
  },
  {
   "id": "ww-BMX-SV-W-100-2026-07-01-Walker-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Walker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 48 min. County: Walker. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #100 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-100"
  },
  {
   "id": "ww-BMX-SV-W-108-2026-07-01-Jefferson-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 41 min. Counties: Blount, Jefferson, Walker. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #108 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-108"
  },
  {
   "id": "ww-BMX-SV-W-108-2026-07-01-Jefferson-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 41 min. Counties: Blount, Jefferson, Walker. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #108 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-108"
  },
  {
   "id": "ww-BMX-SV-W-108-2026-07-01-Walker-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Walker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 41 min. Counties: Blount, Jefferson, Walker. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #108 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-108"
  },
  {
   "id": "ww-BMX-SV-W-108-2026-07-01-Walker-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Walker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 41 min. Counties: Blount, Jefferson, Walker. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #108 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-108"
  },
  {
   "id": "ww-BMX-SV-W-108-2026-07-01-Blount-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Blount",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 41 min. Counties: Blount, Jefferson, Walker. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #108 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-108"
  },
  {
   "id": "ww-BMX-SV-W-108-2026-07-01-Blount-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Blount",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 41 min. Counties: Blount, Jefferson, Walker. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #108 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-108"
  },
  {
   "id": "ww-BMX-SV-W-98-2026-07-01-Jefferson-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 43 min. County: Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #98 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-98"
  },
  {
   "id": "ww-BMX-SV-W-98-2026-07-01-Jefferson-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-07-01. Duration: 43 min. County: Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #98 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-98"
  },
  {
   "id": "sps-2026-07-01-morgan-wind",
   "zip": "",
   "city": "Morgan",
   "date": "2026-07-01",
   "county": "Morgan",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Morgan — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-jefferson-wind",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-07-01",
   "county": "Jefferson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Jefferson — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2026-07-01",
   "county": "Jackson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Jackson — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-walker-wind",
   "zip": "",
   "city": "Walker",
   "date": "2026-07-01",
   "county": "Walker",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Walker — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-chilton-wind",
   "zip": "",
   "city": "Chilton",
   "date": "2026-07-01",
   "county": "Chilton",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Chilton — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-winston-wind",
   "zip": "",
   "city": "Winston",
   "date": "2026-07-01",
   "county": "Winston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Winston — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-dekalb-hail",
   "zip": "",
   "city": "DeKalb",
   "date": "2026-07-01",
   "county": "DeKalb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for DeKalb — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-marion-wind",
   "zip": "",
   "city": "Marion",
   "date": "2026-07-01",
   "county": "Marion",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Marion — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-shelby-wind",
   "zip": "",
   "city": "Shelby",
   "date": "2026-07-01",
   "county": "Shelby",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Shelby — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-perry-wind",
   "zip": "",
   "city": "Perry",
   "date": "2026-07-01",
   "county": "Perry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Perry — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-tuscaloosa-wind",
   "zip": "",
   "city": "Tuscaloosa",
   "date": "2026-07-01",
   "county": "Tuscaloosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Tuscaloosa — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-calhoun-wind",
   "zip": "",
   "city": "Calhoun",
   "date": "2026-07-01",
   "county": "Calhoun",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Calhoun — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-hale-wind",
   "zip": "",
   "city": "Hale",
   "date": "2026-07-01",
   "county": "Hale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Hale — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-pickens-wind",
   "zip": "",
   "city": "Pickens",
   "date": "2026-07-01",
   "county": "Pickens",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Pickens — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-lamar-wind",
   "zip": "",
   "city": "Lamar",
   "date": "2026-07-01",
   "county": "Lamar",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Lamar — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-cullman-wind",
   "zip": "",
   "city": "Cullman",
   "date": "2026-07-01",
   "county": "Cullman",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cullman — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-madison-hail",
   "zip": "",
   "city": "Madison",
   "date": "2026-07-01",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Madison — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-limestone-wind",
   "zip": "",
   "city": "Limestone",
   "date": "2026-07-01",
   "county": "Limestone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Limestone — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-colbert-hail",
   "zip": "",
   "city": "Colbert",
   "date": "2026-07-01",
   "county": "Colbert",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Colbert — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-clay-wind",
   "zip": "",
   "city": "Clay",
   "date": "2026-07-01",
   "county": "Clay",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Clay — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-lawrence-wind",
   "zip": "",
   "city": "Lawrence",
   "date": "2026-07-01",
   "county": "Lawrence",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lawrence — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-stclair-wind",
   "zip": "",
   "city": "St. Clair",
   "date": "2026-07-01",
   "county": "St. Clair",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for St. Clair — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-talladega-wind",
   "zip": "",
   "city": "Talladega",
   "date": "2026-07-01",
   "county": "Talladega",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Talladega — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-marshall-wind",
   "zip": "",
   "city": "Marshall",
   "date": "2026-07-01",
   "county": "Marshall",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Marshall — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-blount-hail",
   "zip": "",
   "city": "Blount",
   "date": "2026-07-01",
   "county": "Blount",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Blount — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-madison-wind",
   "zip": "",
   "city": "Madison",
   "date": "2026-07-01",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Madison — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-cherokee-wind",
   "zip": "",
   "city": "Cherokee",
   "date": "2026-07-01",
   "county": "Cherokee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cherokee — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-202606302345-hail-31.47--85.64",
   "lat": 31.47,
   "lon": -85.64,
   "zip": "",
   "city": "1 SW Dale County Lake",
   "date": "2026-06-30",
   "county": "Dale",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 SW Dale County Lake, AL. Hail size: 0.75\".",
   "sourceDetail": "NWS TAE — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "ww-TAE-SV-W-175-2026-06-30-Dale-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-30",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-30. Duration: 45 min. County: Dale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #175 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-175"
  },
  {
   "id": "ww-TAE-SV-W-175-2026-06-30-Dale-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-30",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-30. Duration: 45 min. County: Dale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #175 (45 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-175"
  },
  {
   "id": "ww-MOB-SV-W-90-2026-06-30-Baldwin-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-30",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-30. Duration: 42 min. County: Baldwin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #90 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-90"
  },
  {
   "id": "ww-MOB-SV-W-90-2026-06-30-Baldwin-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-30",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-30. Duration: 42 min. County: Baldwin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #90 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-90"
  },
  {
   "id": "ww-MOB-SV-W-91-2026-06-30-Baldwin-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-30",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-30. Duration: 28 min. County: Baldwin. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #91 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-91"
  },
  {
   "id": "ww-MOB-SV-W-91-2026-06-30-Baldwin-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-30",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-30. Duration: 28 min. County: Baldwin. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #91 (28 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-91"
  },
  {
   "id": "sps-2026-06-30-conecuh-wind",
   "zip": "",
   "city": "Conecuh",
   "date": "2026-06-30",
   "county": "Conecuh",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Conecuh — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-30-baldwin-wind",
   "zip": "",
   "city": "Baldwin",
   "date": "2026-06-30",
   "county": "Baldwin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Baldwin — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-30-mobile-wind",
   "zip": "",
   "city": "Mobile",
   "date": "2026-06-30",
   "county": "Mobile",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Mobile — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-30-coffee-hail",
   "zip": "",
   "city": "Coffee",
   "date": "2026-06-30",
   "county": "Coffee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Coffee — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-30-coffee-wind",
   "zip": "",
   "city": "Coffee",
   "date": "2026-06-30",
   "county": "Coffee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Coffee — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-27-jackson-hail",
   "zip": "",
   "city": "Jackson",
   "date": "2026-06-27",
   "county": "Jackson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Jackson — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-25-choctaw-wind",
   "zip": "",
   "city": "Choctaw",
   "date": "2026-06-25",
   "county": "Choctaw",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Choctaw — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-MOB-SV-W-88-2026-06-24-Baldwin-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-24",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-24. Duration: 27 min. County: Baldwin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #88 (27 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-88"
  },
  {
   "id": "ww-MOB-SV-W-88-2026-06-24-Baldwin-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-24",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-24. Duration: 27 min. County: Baldwin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #88 (27 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-88"
  },
  {
   "id": "ww-MOB-SV-W-86-2026-06-24-Baldwin-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-24",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-24. Duration: 52 min. Counties: Baldwin, Mobile. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #86 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-86"
  },
  {
   "id": "ww-MOB-SV-W-86-2026-06-24-Baldwin-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-24",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-24. Duration: 52 min. Counties: Baldwin, Mobile. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #86 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-86"
  },
  {
   "id": "ww-MOB-SV-W-86-2026-06-24-Mobile-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-24",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-24. Duration: 52 min. Counties: Baldwin, Mobile. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #86 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-86"
  },
  {
   "id": "ww-MOB-SV-W-86-2026-06-24-Mobile-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-24",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-24. Duration: 52 min. Counties: Baldwin, Mobile. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #86 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-86"
  },
  {
   "id": "ww-MOB-SV-W-84-2026-06-24-Mobile-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-24",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-24. Duration: 38 min. County: Mobile. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #84 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-84"
  },
  {
   "id": "ww-MOB-SV-W-84-2026-06-24-Mobile-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-24",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-24. Duration: 38 min. County: Mobile. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #84 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-84"
  },
  {
   "id": "ww-MOB-SV-W-87-2026-06-24-Baldwin-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-24",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-24. Duration: 50 min. Counties: Baldwin, Mobile. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #87 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-87"
  },
  {
   "id": "ww-MOB-SV-W-87-2026-06-24-Baldwin-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-24",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-24. Duration: 50 min. Counties: Baldwin, Mobile. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #87 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-87"
  },
  {
   "id": "ww-MOB-SV-W-87-2026-06-24-Mobile-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-24",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-24. Duration: 50 min. Counties: Baldwin, Mobile. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #87 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-87"
  },
  {
   "id": "ww-MOB-SV-W-87-2026-06-24-Mobile-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-24",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-24. Duration: 50 min. Counties: Baldwin, Mobile. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #87 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-87"
  },
  {
   "id": "sps-2026-06-24-baldwin-wind",
   "zip": "",
   "city": "Baldwin",
   "date": "2026-06-24",
   "county": "Baldwin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Baldwin — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-MOB-SV-W-81-2026-06-23-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-23",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-23. Duration: 44 min. Counties: Washington, Mobile. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #81 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-81"
  },
  {
   "id": "ww-MOB-SV-W-81-2026-06-23-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-23",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-23. Duration: 44 min. Counties: Washington, Mobile. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #81 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-81"
  },
  {
   "id": "ww-MOB-SV-W-81-2026-06-23-Mobile-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-23",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-23. Duration: 44 min. Counties: Washington, Mobile. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #81 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-81"
  },
  {
   "id": "ww-MOB-SV-W-81-2026-06-23-Mobile-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-23",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-23. Duration: 44 min. Counties: Washington, Mobile. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #81 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-81"
  },
  {
   "id": "ww-HUN-FA-W-12-2026-06-23-Madison",
   "zip": "",
   "city": "",
   "date": "2026-06-23",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-06-23. Duration: 184 min. County: Madison. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #12 (184 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-12"
  },
  {
   "id": "sps-2026-06-23-marengo-wind",
   "zip": "",
   "city": "Marengo",
   "date": "2026-06-23",
   "county": "Marengo",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Marengo — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-23-mobile-wind",
   "zip": "",
   "city": "Mobile",
   "date": "2026-06-23",
   "county": "Mobile",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Mobile — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-23-washington-wind",
   "zip": "",
   "city": "Washington",
   "date": "2026-06-23",
   "county": "Washington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Washington — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-23-baldwin-wind",
   "zip": "",
   "city": "Baldwin",
   "date": "2026-06-23",
   "county": "Baldwin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Baldwin — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2026-06-22-flood-34.79--86.74",
   "lat": 34.79,
   "lon": -86.74,
   "zip": "",
   "city": "5 S Harvest",
   "date": "2026-06-22",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding on Summer Cove Circle NW. No depth given. Time estimated from radar.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-22-flood-34.74--86.60",
   "lat": 34.74,
   "lon": -86.6,
   "zip": "",
   "city": "3 NE Huntsville",
   "date": "2026-06-22",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding near Cook Avenue Road. No depth given. Time estimated from radar.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-22-592-1833",
   "lat": 34.93,
   "lon": -86.22,
   "zip": "",
   "city": "Skyline",
   "date": "2026-06-22",
   "county": "Jackson",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "An EF0 tornado with maximum winds of 85 mph was documented near Larkin Mountain in Jackson County... AL. The tornado began in a creek on the property near the intersect (HUN)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-22-593-2058",
   "lat": 34.89,
   "lon": -86.45,
   "zip": "",
   "city": "New Market",
   "date": "2026-06-22",
   "county": "Madison",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "An EF-1 tornado with maximum winds of 90 MPH touched down southwest of the pond located in Sharon Johnson Park snapping the first initial softwood trees and downing lar (HUN)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-22T21:03:00Z-tornado-34.87--86.40",
   "lat": 34.87,
   "lon": -86.4,
   "zip": "",
   "city": "3 SSE New Market",
   "date": "2026-06-22",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 3 SSE New Market, AL. A small satellite tornado of EF0 intensity developed to the south of the New Market Tornado, with damage first noted along Hurricane Rd. at 4:03 PM. At this point, trunks of large hardwood trees were partially snapped. The satellite tornado then traveled cyclonically within the circulation of the New Market Tornado, crossing the southern end of Backbone Mountain. Shortly before the satellite tornado merged with the New Market tornado, it produced sporadic hard and soft wood tree damage along Upper Hurricane Road.",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-22-595-2118",
   "lat": 34.99,
   "lon": -86.25,
   "zip": "",
   "city": "New Market",
   "date": "2026-06-22",
   "county": "Jackson",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "A survey team found evidence of an EF0 tornado in the Francisco community with maximum winds of 95 mph. Several trees between 8-10 inches in diameter snapped between 6- (HUN)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-TAE-SV-W-166-2026-06-22-Dale-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-22. Duration: 21 min. Counties: Coffee, Dale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #166 (21 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-166"
  },
  {
   "id": "ww-TAE-SV-W-166-2026-06-22-Dale-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-22. Duration: 21 min. Counties: Coffee, Dale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #166 (21 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-166"
  },
  {
   "id": "ww-TAE-SV-W-166-2026-06-22-Coffee-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Coffee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-22. Duration: 21 min. Counties: Coffee, Dale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #166 (21 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-166"
  },
  {
   "id": "ww-TAE-SV-W-166-2026-06-22-Coffee-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Coffee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-22. Duration: 21 min. Counties: Coffee, Dale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #166 (21 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-166"
  },
  {
   "id": "ww-HUN-SV-W-68-2026-06-22-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-22. Duration: 31 min. Counties: Jackson, DeKalb. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #68 (31 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-68"
  },
  {
   "id": "ww-HUN-SV-W-68-2026-06-22-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-22. Duration: 31 min. Counties: Jackson, DeKalb. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #68 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-68"
  },
  {
   "id": "ww-HUN-SV-W-68-2026-06-22-DeKalb-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-22. Duration: 31 min. Counties: Jackson, DeKalb. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #68 (31 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-68"
  },
  {
   "id": "ww-HUN-SV-W-68-2026-06-22-DeKalb-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-22. Duration: 31 min. Counties: Jackson, DeKalb. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #68 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-68"
  },
  {
   "id": "ww-HUN-SV-W-63-2026-06-22-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-22. Duration: 35 min. County: Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #63 (35 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-63"
  },
  {
   "id": "ww-HUN-SV-W-63-2026-06-22-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-22. Duration: 35 min. County: Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #63 (35 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-63"
  },
  {
   "id": "ww-BMX-SV-W-96-2026-06-22-Elmore-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Elmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-22. Duration: 22 min. Counties: Elmore, Macon, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #96 (22 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-96"
  },
  {
   "id": "ww-BMX-SV-W-96-2026-06-22-Elmore-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Elmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-22. Duration: 22 min. Counties: Elmore, Macon, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #96 (22 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-96"
  },
  {
   "id": "ww-BMX-SV-W-96-2026-06-22-Macon-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-22. Duration: 22 min. Counties: Elmore, Macon, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #96 (22 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-96"
  },
  {
   "id": "ww-BMX-SV-W-96-2026-06-22-Macon-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-22. Duration: 22 min. Counties: Elmore, Macon, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #96 (22 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-96"
  },
  {
   "id": "ww-BMX-SV-W-96-2026-06-22-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-22. Duration: 22 min. Counties: Elmore, Macon, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #96 (22 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-96"
  },
  {
   "id": "ww-BMX-SV-W-96-2026-06-22-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-22. Duration: 22 min. Counties: Elmore, Macon, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #96 (22 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-96"
  },
  {
   "id": "ww-BMX-SV-W-95-2026-06-22-Tallapoosa-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Tallapoosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-22. Duration: 28 min. Counties: Tallapoosa, Chambers. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #95 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-95"
  },
  {
   "id": "ww-BMX-SV-W-95-2026-06-22-Tallapoosa-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Tallapoosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-22. Duration: 28 min. Counties: Tallapoosa, Chambers. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #95 (28 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-95"
  },
  {
   "id": "ww-BMX-SV-W-95-2026-06-22-Chambers-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Chambers",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-22. Duration: 28 min. Counties: Tallapoosa, Chambers. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #95 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-95"
  },
  {
   "id": "ww-BMX-SV-W-95-2026-06-22-Chambers-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Chambers",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-22. Duration: 28 min. Counties: Tallapoosa, Chambers. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #95 (28 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-95"
  },
  {
   "id": "ww-HUN-SV-W-66-2026-06-22-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-22. Duration: 42 min. Counties: Jackson, Madison. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #66 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-66"
  },
  {
   "id": "ww-HUN-SV-W-66-2026-06-22-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-22. Duration: 42 min. Counties: Jackson, Madison. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #66 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-66"
  },
  {
   "id": "ww-HUN-SV-W-66-2026-06-22-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-22. Duration: 42 min. Counties: Jackson, Madison. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #66 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-66"
  },
  {
   "id": "ww-HUN-SV-W-66-2026-06-22-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-22. Duration: 42 min. Counties: Jackson, Madison. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #66 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-66"
  },
  {
   "id": "ww-HUN-SV-W-64-2026-06-22-Limestone-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-22. Duration: 26 min. Counties: Limestone, Madison. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #64 (26 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-64"
  },
  {
   "id": "ww-HUN-SV-W-64-2026-06-22-Limestone-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-22. Duration: 26 min. Counties: Limestone, Madison. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #64 (26 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-64"
  },
  {
   "id": "ww-HUN-SV-W-64-2026-06-22-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-22. Duration: 26 min. Counties: Limestone, Madison. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #64 (26 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-64"
  },
  {
   "id": "ww-HUN-SV-W-64-2026-06-22-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-22. Duration: 26 min. Counties: Limestone, Madison. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #64 (26 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-64"
  },
  {
   "id": "ww-HUN-SV-W-67-2026-06-22-Marshall-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-22. Duration: 39 min. Counties: Marshall, DeKalb, Jackson, Madison. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #67 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-67"
  },
  {
   "id": "ww-HUN-SV-W-67-2026-06-22-Marshall-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-22. Duration: 39 min. Counties: Marshall, DeKalb, Jackson, Madison. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #67 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-67"
  },
  {
   "id": "ww-HUN-SV-W-67-2026-06-22-DeKalb-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-22. Duration: 39 min. Counties: Marshall, DeKalb, Jackson, Madison. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #67 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-67"
  },
  {
   "id": "ww-HUN-SV-W-67-2026-06-22-DeKalb-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-22. Duration: 39 min. Counties: Marshall, DeKalb, Jackson, Madison. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #67 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-67"
  },
  {
   "id": "ww-HUN-SV-W-67-2026-06-22-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-22. Duration: 39 min. Counties: Marshall, DeKalb, Jackson, Madison. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #67 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-67"
  },
  {
   "id": "ww-HUN-SV-W-67-2026-06-22-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-22. Duration: 39 min. Counties: Marshall, DeKalb, Jackson, Madison. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #67 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-67"
  },
  {
   "id": "ww-HUN-SV-W-67-2026-06-22-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-22. Duration: 39 min. Counties: Marshall, DeKalb, Jackson, Madison. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #67 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-67"
  },
  {
   "id": "ww-HUN-SV-W-67-2026-06-22-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-22. Duration: 39 min. Counties: Marshall, DeKalb, Jackson, Madison. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #67 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-67"
  },
  {
   "id": "ww-BMX-SV-W-97-2026-06-22-Chambers-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Chambers",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-22. Duration: 20 min. Counties: Lee, Chambers. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #97 (20 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-97"
  },
  {
   "id": "ww-BMX-SV-W-97-2026-06-22-Chambers-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Chambers",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-22. Duration: 20 min. Counties: Lee, Chambers. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #97 (20 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-97"
  },
  {
   "id": "ww-BMX-SV-W-97-2026-06-22-Lee-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Lee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-22. Duration: 20 min. Counties: Lee, Chambers. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #97 (20 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-97"
  },
  {
   "id": "ww-BMX-SV-W-97-2026-06-22-Lee-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Lee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-22. Duration: 20 min. Counties: Lee, Chambers. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #97 (20 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-97"
  },
  {
   "id": "ww-HUN-SV-W-65-2026-06-22-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-22. Duration: 50 min. Counties: Lawrence, Limestone, Jackson, Madison. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #65 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-65"
  },
  {
   "id": "ww-HUN-SV-W-65-2026-06-22-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-22. Duration: 50 min. Counties: Lawrence, Limestone, Jackson, Madison. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #65 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-65"
  },
  {
   "id": "ww-HUN-SV-W-65-2026-06-22-Lawrence-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-22. Duration: 50 min. Counties: Lawrence, Limestone, Jackson, Madison. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #65 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-65"
  },
  {
   "id": "ww-HUN-SV-W-65-2026-06-22-Lawrence-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-22. Duration: 50 min. Counties: Lawrence, Limestone, Jackson, Madison. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #65 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-65"
  },
  {
   "id": "ww-HUN-SV-W-65-2026-06-22-Limestone-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-22. Duration: 50 min. Counties: Lawrence, Limestone, Jackson, Madison. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #65 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-65"
  },
  {
   "id": "ww-HUN-SV-W-65-2026-06-22-Limestone-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-22. Duration: 50 min. Counties: Lawrence, Limestone, Jackson, Madison. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #65 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-65"
  },
  {
   "id": "ww-HUN-SV-W-65-2026-06-22-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-22. Duration: 50 min. Counties: Lawrence, Limestone, Jackson, Madison. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #65 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-65"
  },
  {
   "id": "ww-HUN-SV-W-65-2026-06-22-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-22. Duration: 50 min. Counties: Lawrence, Limestone, Jackson, Madison. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #65 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-65"
  },
  {
   "id": "ww-BMX-SV-W-94-2026-06-22-Russell-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Russell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-22. Duration: 28 min. Counties: Barbour, Russell. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #94 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-94"
  },
  {
   "id": "ww-BMX-SV-W-94-2026-06-22-Russell-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Russell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-22. Duration: 28 min. Counties: Barbour, Russell. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #94 (28 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-94"
  },
  {
   "id": "ww-BMX-SV-W-94-2026-06-22-Barbour-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Barbour",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-22. Duration: 28 min. Counties: Barbour, Russell. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #94 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-94"
  },
  {
   "id": "ww-BMX-SV-W-94-2026-06-22-Barbour-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Barbour",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-22. Duration: 28 min. Counties: Barbour, Russell. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #94 (28 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-94"
  },
  {
   "id": "iem-ww-HUN-TO-W-8-Jackson-tornado-2026-06-22",
   "zip": "",
   "city": "Jackson",
   "date": "2026-06-22",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS HUN for Jackson on 2026-06-22. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-TO-W-8"
  },
  {
   "id": "iem-ww-HUN-TO-W-8-Madison-tornado-2026-06-22",
   "zip": "",
   "city": "Madison",
   "date": "2026-06-22",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS HUN for Madison on 2026-06-22. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-TO-W-8"
  },
  {
   "id": "iem-ww-HUN-TO-W-5-Jackson-tornado-2026-06-22",
   "zip": "",
   "city": "Jackson",
   "date": "2026-06-22",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS HUN for Jackson on 2026-06-22. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-TO-W-5"
  },
  {
   "id": "iem-ww-HUN-TO-W-5-Madison-tornado-2026-06-22",
   "zip": "",
   "city": "Madison",
   "date": "2026-06-22",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS HUN for Madison on 2026-06-22. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-TO-W-5"
  },
  {
   "id": "iem-ww-HUN-TO-W-4-Madison-tornado-2026-06-22",
   "zip": "",
   "city": "Madison",
   "date": "2026-06-22",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS HUN for Madison on 2026-06-22. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-TO-W-4"
  },
  {
   "id": "iem-ww-HUN-TO-W-4-Jackson-tornado-2026-06-22",
   "zip": "",
   "city": "Jackson",
   "date": "2026-06-22",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS HUN for Jackson on 2026-06-22. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-TO-W-4"
  },
  {
   "id": "iem-ww-HUN-TO-W-6-Jackson-tornado-2026-06-22",
   "zip": "",
   "city": "Jackson",
   "date": "2026-06-22",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS HUN for Jackson on 2026-06-22. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-TO-W-6"
  },
  {
   "id": "iem-ww-HUN-TO-W-7-Dekalb-tornado-2026-06-22",
   "zip": "",
   "city": "Dekalb",
   "date": "2026-06-22",
   "county": "Dekalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS HUN for Dekalb on 2026-06-22. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-TO-W-7"
  },
  {
   "id": "iem-ww-HUN-TO-W-7-Jackson-tornado-2026-06-22",
   "zip": "",
   "city": "Jackson",
   "date": "2026-06-22",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS HUN for Jackson on 2026-06-22. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-TO-W-7"
  },
  {
   "id": "sps-2026-06-22-madison-wind",
   "zip": "",
   "city": "Madison",
   "date": "2026-06-22",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Madison — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-22-jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2026-06-22",
   "county": "Jackson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Jackson — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-22-covington-wind",
   "zip": "",
   "city": "Covington",
   "date": "2026-06-22",
   "county": "Covington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Covington — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-22-conecuh-wind",
   "zip": "",
   "city": "Conecuh",
   "date": "2026-06-22",
   "county": "Conecuh",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Conecuh — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-22-crenshaw-wind",
   "zip": "",
   "city": "Crenshaw",
   "date": "2026-06-22",
   "county": "Crenshaw",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Crenshaw — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-22-marion-wind",
   "zip": "",
   "city": "Marion",
   "date": "2026-06-22",
   "county": "Marion",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Marion — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-22-lauderdale-wind",
   "zip": "",
   "city": "Lauderdale",
   "date": "2026-06-22",
   "county": "Lauderdale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lauderdale — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-22-franklin-wind",
   "zip": "",
   "city": "Franklin",
   "date": "2026-06-22",
   "county": "Franklin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Franklin — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-22-pickens-wind",
   "zip": "",
   "city": "Pickens",
   "date": "2026-06-22",
   "county": "Pickens",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Pickens — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-22-sumter-wind",
   "zip": "",
   "city": "Sumter",
   "date": "2026-06-22",
   "county": "Sumter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Sumter — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-22-winston-wind",
   "zip": "",
   "city": "Winston",
   "date": "2026-06-22",
   "county": "Winston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Winston — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-22-limestone-wind",
   "zip": "",
   "city": "Limestone",
   "date": "2026-06-22",
   "county": "Limestone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Limestone — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-22-greene-wind",
   "zip": "",
   "city": "Greene",
   "date": "2026-06-22",
   "county": "Greene",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Greene — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-22-cullman-wind",
   "zip": "",
   "city": "Cullman",
   "date": "2026-06-22",
   "county": "Cullman",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cullman — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-22-pike-wind",
   "zip": "",
   "city": "Pike",
   "date": "2026-06-22",
   "county": "Pike",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Pike — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-22-hale-wind",
   "zip": "",
   "city": "Hale",
   "date": "2026-06-22",
   "county": "Hale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Hale — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-22-coffee-wind",
   "zip": "",
   "city": "Coffee",
   "date": "2026-06-22",
   "county": "Coffee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Coffee — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-22-morgan-wind",
   "zip": "",
   "city": "Morgan",
   "date": "2026-06-22",
   "county": "Morgan",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Morgan — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-22-barbour-wind",
   "zip": "",
   "city": "Barbour",
   "date": "2026-06-22",
   "county": "Barbour",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Barbour — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-22-blount-wind",
   "zip": "",
   "city": "Blount",
   "date": "2026-06-22",
   "county": "Blount",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Blount — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-22-macon-hail",
   "zip": "",
   "city": "Macon",
   "date": "2026-06-22",
   "county": "Macon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Macon — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-22-dekalb-wind",
   "zip": "",
   "city": "DeKalb",
   "date": "2026-06-22",
   "county": "DeKalb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for DeKalb — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-22-lee-wind",
   "zip": "",
   "city": "Lee",
   "date": "2026-06-22",
   "county": "Lee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lee — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-22-cherokee-wind",
   "zip": "",
   "city": "Cherokee",
   "date": "2026-06-22",
   "county": "Cherokee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cherokee — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-22-coosa-wind",
   "zip": "",
   "city": "Coosa",
   "date": "2026-06-22",
   "county": "Coosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Coosa — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-22-tallapoosa-wind",
   "zip": "",
   "city": "Tallapoosa",
   "date": "2026-06-22",
   "county": "Tallapoosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Tallapoosa — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-22-autauga-wind",
   "zip": "",
   "city": "Autauga",
   "date": "2026-06-22",
   "county": "Autauga",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Autauga — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-22-elmore-wind",
   "zip": "",
   "city": "Elmore",
   "date": "2026-06-22",
   "county": "Elmore",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Elmore — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-MOB-FF-W-34-2026-06-21-Covington",
   "zip": "",
   "city": "",
   "date": "2026-06-21",
   "county": "Covington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2026-06-21. Duration: 128 min. Counties: Covington, Escambia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #34 (128 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-34"
  },
  {
   "id": "ww-MOB-FF-W-34-2026-06-21-Escambia",
   "zip": "",
   "city": "",
   "date": "2026-06-21",
   "county": "Escambia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2026-06-21. Duration: 128 min. Counties: Covington, Escambia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #34 (128 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-34"
  },
  {
   "id": "ww-MOB-FA-W-2-2026-06-21-Conecuh",
   "zip": "",
   "city": "",
   "date": "2026-06-21",
   "county": "Conecuh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS MOB on 2026-06-21. Duration: 722 min. Counties: Conecuh, Covington, Escambia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Areal Flood Warning #2 (722 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FA-W-2"
  },
  {
   "id": "ww-MOB-FA-W-2-2026-06-21-Covington",
   "zip": "",
   "city": "",
   "date": "2026-06-21",
   "county": "Covington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS MOB on 2026-06-21. Duration: 722 min. Counties: Conecuh, Covington, Escambia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Areal Flood Warning #2 (722 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FA-W-2"
  },
  {
   "id": "ww-MOB-FA-W-2-2026-06-21-Escambia",
   "zip": "",
   "city": "",
   "date": "2026-06-21",
   "county": "Escambia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS MOB on 2026-06-21. Duration: 722 min. Counties: Conecuh, Covington, Escambia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Areal Flood Warning #2 (722 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FA-W-2"
  },
  {
   "id": "ww-BMX-FL-W-9-2026-06-21-Sumter",
   "zip": "",
   "city": "",
   "date": "2026-06-21",
   "county": "Sumter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS BMX on 2026-06-21. Duration: 1537 min. County: Sumter. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flood Warning #9 (1537 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FL-W-9"
  },
  {
   "id": "ww-MOB-FL-W-42-2026-06-21-Clarke",
   "zip": "",
   "city": "",
   "date": "2026-06-21",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MOB on 2026-06-21. Duration: 2280 min. Counties: Clarke, Washington, Choctaw. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flood Warning #42 (2280 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FL-W-42"
  },
  {
   "id": "ww-MOB-FL-W-42-2026-06-21-Washington",
   "zip": "",
   "city": "",
   "date": "2026-06-21",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MOB on 2026-06-21. Duration: 2280 min. Counties: Clarke, Washington, Choctaw. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flood Warning #42 (2280 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FL-W-42"
  },
  {
   "id": "ww-MOB-FL-W-42-2026-06-21-Choctaw",
   "zip": "",
   "city": "",
   "date": "2026-06-21",
   "county": "Choctaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MOB on 2026-06-21. Duration: 2280 min. Counties: Clarke, Washington, Choctaw. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flood Warning #42 (2280 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FL-W-42"
  },
  {
   "id": "ww-MOB-FL-W-41-2026-06-21-Baldwin",
   "zip": "",
   "city": "",
   "date": "2026-06-21",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MOB on 2026-06-21. Duration: 323 min. County: Baldwin. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flood Warning #41 (323 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FL-W-41"
  },
  {
   "id": "ww-MOB-FL-W-31-2026-06-21-Covington",
   "zip": "",
   "city": "",
   "date": "2026-06-21",
   "county": "Covington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MOB on 2026-06-21. Duration: -391 min. County: Covington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flood Warning #31 (-391 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FL-W-31"
  },
  {
   "id": "sps-2026-06-21-houston-wind",
   "zip": "",
   "city": "Houston",
   "date": "2026-06-21",
   "county": "Houston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Houston — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-21-sumter-hail",
   "zip": "",
   "city": "Sumter",
   "date": "2026-06-21",
   "county": "Sumter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Sumter — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-21-marengo-wind",
   "zip": "",
   "city": "Marengo",
   "date": "2026-06-21",
   "county": "Marengo",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Marengo — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-21-greene-wind",
   "zip": "",
   "city": "Greene",
   "date": "2026-06-21",
   "county": "Greene",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Greene — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-21-tuscaloosa-wind",
   "zip": "",
   "city": "Tuscaloosa",
   "date": "2026-06-21",
   "county": "Tuscaloosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Tuscaloosa — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-21-perry-wind",
   "zip": "",
   "city": "Perry",
   "date": "2026-06-21",
   "county": "Perry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Perry — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-21-lamar-wind",
   "zip": "",
   "city": "Lamar",
   "date": "2026-06-21",
   "county": "Lamar",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lamar — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-21-chilton-wind",
   "zip": "",
   "city": "Chilton",
   "date": "2026-06-21",
   "county": "Chilton",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Chilton — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-21-walker-wind",
   "zip": "",
   "city": "Walker",
   "date": "2026-06-21",
   "county": "Walker",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Walker — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-21-marion-wind",
   "zip": "",
   "city": "Marion",
   "date": "2026-06-21",
   "county": "Marion",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Marion — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-21-escambia-wind",
   "zip": "",
   "city": "Escambia",
   "date": "2026-06-21",
   "county": "Escambia",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Escambia — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-21-jefferson-wind",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-06-21",
   "county": "Jefferson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Jefferson — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-21-covington-wind",
   "zip": "",
   "city": "Covington",
   "date": "2026-06-21",
   "county": "Covington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Covington — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2026-06-20-flood-33.42--86.81",
   "lat": 33.42,
   "lon": -86.81,
   "zip": "",
   "city": "Vestavia Hills",
   "date": "2026-06-20",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Several portions of Columbiana Road in Vestavia are flooded over and closed.",
   "sourceDetail": "NWS BMX — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-20-flood-33.46--86.74",
   "lat": 33.46,
   "lon": -86.74,
   "zip": "",
   "city": "Cahaba Heights",
   "date": "2026-06-20",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Via social media. Water flowing over Dolly Ridge Road, with Meadowlawn Park inundated by flood waters from nearby creek.",
   "sourceDetail": "NWS BMX — Broadcast Media via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-20-flood-33.56--86.83",
   "lat": 33.56,
   "lon": -86.83,
   "zip": "",
   "city": "2 NNW BJCC",
   "date": "2026-06-20",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Portions of Interstate 65 were flooded just north of Finley Boulevard.",
   "sourceDetail": "NWS BMX — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-20-flood-33.52--86.88",
   "lat": 33.52,
   "lon": -86.88,
   "zip": "",
   "city": "1 NE Ensley",
   "date": "2026-06-20",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Village Creek in Ensley along Ave W reached flood stage of 10 feet and still rising.",
   "sourceDetail": "NWS BMX — NWS Employee via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-20-flood-33.42--86.80",
   "lat": 33.42,
   "lon": -86.8,
   "zip": "",
   "city": "1 NNE Hoover",
   "date": "2026-06-20",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Highway 31 in Vestavia Hills was deemed impassible due to flood waters from Patton Creek overtopping the bridge.",
   "sourceDetail": "NWS BMX — Broadcast Media via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-20-flood-33.59--86.99",
   "lat": 33.59,
   "lon": -86.99,
   "zip": "",
   "city": "2 WSW Adamsville",
   "date": "2026-06-20",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Power outages and flooded roads in Adamsville.",
   "sourceDetail": "NWS BMX — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-20-flood-33.39--86.69",
   "lat": 33.39,
   "lon": -86.69,
   "zip": "",
   "city": "1 SSE Meadowbrook",
   "date": "2026-06-20",
   "county": "Shelby",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding completely covering one lane of 119 and beginning to go across the other.",
   "sourceDetail": "NWS BMX — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-20-flood-32.88--85.82",
   "lat": 32.88,
   "lon": -85.82,
   "zip": "",
   "city": "Jacksons' Gap",
   "date": "2026-06-20",
   "county": "Tallapoosa",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Reports of several roads flooded in Jacksons Gap.",
   "sourceDetail": "NWS BMX — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-20-flood-33.62--86.97",
   "lat": 33.62,
   "lon": -86.97,
   "zip": "",
   "city": "Graysville",
   "date": "2026-06-20",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Various reports of roads closed due to flooding across Graysville. Report of a water rescue from a home on Cherry Avenue.",
   "sourceDetail": "NWS BMX — Broadcast Media via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-20-flood-33.63--86.94",
   "lat": 33.63,
   "lon": -86.94,
   "zip": "",
   "city": "1 SSW Cardiff",
   "date": "2026-06-20",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash flooding reported on Cherry Avenue on the east side of Graysville. Flood waters were entering into a home, where residents were evacuated.",
   "sourceDetail": "NWS BMX — Broadcast Media via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-20-flood-33.41--86.78",
   "lat": 33.41,
   "lon": -86.78,
   "zip": "",
   "city": "2 E Hoover",
   "date": "2026-06-20",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Via social media. Loch Haven Park and Dog Park was completely inundated by flood waters from Little Shades Creek overflowing its banks.",
   "sourceDetail": "NWS BMX — Broadcast Media via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-20-flood-33.75--87.04",
   "lat": 33.75,
   "lon": -87.04,
   "zip": "",
   "city": "1 E Sumiton",
   "date": "2026-06-20",
   "county": "Walker",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Via social media. Flood waters overtopping Sullivan Rd in Sulligent. Flowing water depth was at least 2 to 3 feet over the roadway.",
   "sourceDetail": "NWS BMX — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-TAE-SV-W-162-2026-06-20-Geneva-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-20",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-20. Duration: 45 min. County: Geneva. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #162 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-162"
  },
  {
   "id": "ww-TAE-SV-W-162-2026-06-20-Geneva-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-20",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-20. Duration: 45 min. County: Geneva. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #162 (45 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-162"
  },
  {
   "id": "ww-BMX-FF-W-23-2026-06-20-Tallapoosa",
   "zip": "",
   "city": "",
   "date": "2026-06-20",
   "county": "Tallapoosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-06-20. Duration: 187 min. County: Tallapoosa. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #23 (187 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-23"
  },
  {
   "id": "ww-BMX-FF-W-21-2026-06-20-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-06-20",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-06-20. Duration: 181 min. Counties: Jefferson, Shelby. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #21 (181 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-21"
  },
  {
   "id": "ww-BMX-FF-W-21-2026-06-20-Shelby",
   "zip": "",
   "city": "",
   "date": "2026-06-20",
   "county": "Shelby",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-06-20. Duration: 181 min. Counties: Jefferson, Shelby. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #21 (181 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-21"
  },
  {
   "id": "ww-BMX-FF-W-20-2026-06-20-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-06-20",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-06-20. Duration: 181 min. County: Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #20 (181 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-20"
  },
  {
   "id": "ww-BMX-FF-W-22-2026-06-20-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-06-20",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-06-20. Duration: 192 min. Counties: Jefferson, Walker. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #22 (192 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-22"
  },
  {
   "id": "ww-BMX-FF-W-22-2026-06-20-Walker",
   "zip": "",
   "city": "",
   "date": "2026-06-20",
   "county": "Walker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-06-20. Duration: 192 min. Counties: Jefferson, Walker. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #22 (192 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-22"
  },
  {
   "id": "ww-BMX-FA-W-2-2026-06-20-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-06-20",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS BMX on 2026-06-20. Duration: 174 min. Counties: Jefferson, Walker. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Areal Flood Warning #2 (174 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FA-W-2"
  },
  {
   "id": "ww-BMX-FA-W-2-2026-06-20-Walker",
   "zip": "",
   "city": "",
   "date": "2026-06-20",
   "county": "Walker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS BMX on 2026-06-20. Duration: 174 min. Counties: Jefferson, Walker. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Areal Flood Warning #2 (174 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FA-W-2"
  },
  {
   "id": "ww-BMX-FA-W-1-2026-06-20-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-06-20",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS BMX on 2026-06-20. Duration: 186 min. Counties: Jefferson, Shelby. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Areal Flood Warning #1 (186 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FA-W-1"
  },
  {
   "id": "ww-BMX-FA-W-1-2026-06-20-Shelby",
   "zip": "",
   "city": "",
   "date": "2026-06-20",
   "county": "Shelby",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS BMX on 2026-06-20. Duration: 186 min. Counties: Jefferson, Shelby. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Areal Flood Warning #1 (186 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FA-W-1"
  },
  {
   "id": "ww-MOB-FL-W-39-2026-06-20-Covington",
   "zip": "",
   "city": "",
   "date": "2026-06-20",
   "county": "Covington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MOB on 2026-06-20. Duration: 2549 min. Counties: Covington, Escambia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flood Warning #39 (2549 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FL-W-39"
  },
  {
   "id": "ww-MOB-FL-W-39-2026-06-20-Escambia",
   "zip": "",
   "city": "",
   "date": "2026-06-20",
   "county": "Escambia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MOB on 2026-06-20. Duration: 2549 min. Counties: Covington, Escambia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flood Warning #39 (2549 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FL-W-39"
  },
  {
   "id": "ww-MOB-FL-W-40-2026-06-20-Escambia",
   "zip": "",
   "city": "",
   "date": "2026-06-20",
   "county": "Escambia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MOB on 2026-06-20. Duration: 330 min. County: Escambia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flood Warning #40 (330 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FL-W-40"
  },
  {
   "id": "ww-MOB-FL-W-25-2026-06-20-Escambia",
   "zip": "",
   "city": "",
   "date": "2026-06-20",
   "county": "Escambia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MOB on 2026-06-20. Duration: 2700 min. County: Escambia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flood Warning #25 (2700 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FL-W-25"
  },
  {
   "id": "iem-geo-2026-06-20T21:53:00Z-wind-31.32--85.45",
   "lat": 31.32,
   "lon": -85.45,
   "zip": "",
   "city": "Napier Field",
   "date": "2026-06-20",
   "county": "Dale",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Napier Field, AL. Peak gust: 51 mph. ASOS station KDHN Dothan.",
   "sourceDetail": "NWS TAE — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-06-20T21:39:00Z-wind-31.33--85.34",
   "lat": 31.33,
   "lon": -85.34,
   "zip": "",
   "city": "1 S Headland",
   "date": "2026-06-20",
   "county": "Henry",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 S Headland, AL. Peak gust: 53 mph. Ambient station Weather Max.",
   "sourceDetail": "NWS TAE — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-06-20-shelby-wind",
   "zip": "",
   "city": "Shelby",
   "date": "2026-06-20",
   "county": "Shelby",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Shelby — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-20-bullock-wind",
   "zip": "",
   "city": "Bullock",
   "date": "2026-06-20",
   "county": "Bullock",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Bullock — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-20-russell-wind",
   "zip": "",
   "city": "Russell",
   "date": "2026-06-20",
   "county": "Russell",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Russell — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-20-escambia-wind",
   "zip": "",
   "city": "Escambia",
   "date": "2026-06-20",
   "county": "Escambia",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Escambia — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-20-henry-wind",
   "zip": "",
   "city": "Henry",
   "date": "2026-06-20",
   "county": "Henry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Henry — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2026-06-19-flood-31.81--85.95",
   "lat": 31.81,
   "lon": -85.95,
   "zip": "",
   "city": "1 N Troy University",
   "date": "2026-06-19",
   "county": "Pike",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding reported near the intersection of Elm Street and Gibbs Street in Troy. Additional reports of flooding coming in around the county.",
   "sourceDetail": "NWS BMX — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-19-flood-31.80--85.88",
   "lat": 31.8,
   "lon": -85.88,
   "zip": "",
   "city": "3 N Antioch",
   "date": "2026-06-19",
   "county": "Pike",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding reported near the intersection of CR 5513 and CR 5517. Time approximate.",
   "sourceDetail": "NWS BMX — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-19-flood-32.03--85.95",
   "lat": 32.03,
   "lon": -85.95,
   "zip": "",
   "city": "China Grove",
   "date": "2026-06-19",
   "county": "Pike",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Pike County Commission reports that the following County Roads are impassable due to flooding: 4404, 1111, 7707, 1124, 1117, 1178, 1148, 2276.",
   "sourceDetail": "NWS BMX — Local Official via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-19-flood-32.03--86.84",
   "lat": 32.03,
   "lon": -86.84,
   "zip": "",
   "city": "4 S Fostoria",
   "date": "2026-06-19",
   "county": "Lowndes",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "A road was reported washed out in the vicinity of Farmersville Road and Highway 21.",
   "sourceDetail": "NWS BMX — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-MOB-SV-W-78-2026-06-19-Covington-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-19",
   "county": "Covington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-19. Duration: 42 min. Counties: Covington, Escambia. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #78 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-78"
  },
  {
   "id": "ww-MOB-SV-W-78-2026-06-19-Covington-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-19",
   "county": "Covington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-19. Duration: 42 min. Counties: Covington, Escambia. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #78 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-78"
  },
  {
   "id": "ww-MOB-SV-W-78-2026-06-19-Escambia-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-19",
   "county": "Escambia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-19. Duration: 42 min. Counties: Covington, Escambia. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #78 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-78"
  },
  {
   "id": "ww-MOB-SV-W-78-2026-06-19-Escambia-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-19",
   "county": "Escambia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-19. Duration: 42 min. Counties: Covington, Escambia. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #78 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-78"
  },
  {
   "id": "ww-TAE-SV-W-152-2026-06-19-Geneva-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-19",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-19. Duration: 49 min. County: Geneva. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #152 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-152"
  },
  {
   "id": "ww-TAE-SV-W-152-2026-06-19-Geneva-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-19",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-19. Duration: 49 min. County: Geneva. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #152 (49 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-152"
  },
  {
   "id": "ww-MOB-SV-W-79-2026-06-19-Monroe-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-19",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-19. Duration: 24 min. County: Monroe. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #79 (24 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-79"
  },
  {
   "id": "ww-MOB-SV-W-79-2026-06-19-Monroe-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-19",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-19. Duration: 24 min. County: Monroe. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #79 (24 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-79"
  },
  {
   "id": "ww-BMX-FF-W-19-2026-06-19-Lowndes",
   "zip": "",
   "city": "",
   "date": "2026-06-19",
   "county": "Lowndes",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-06-19. Duration: 154 min. County: Lowndes. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #19 (154 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-19"
  },
  {
   "id": "ww-BMX-FF-W-18-2026-06-19-Pike",
   "zip": "",
   "city": "",
   "date": "2026-06-19",
   "county": "Pike",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-06-19. Duration: 162 min. County: Pike. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #18 (162 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-18"
  },
  {
   "id": "ww-BMX-FF-W-16-2026-06-19-Bullock",
   "zip": "",
   "city": "",
   "date": "2026-06-19",
   "county": "Bullock",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-06-19. Duration: 182 min. Counties: Bullock, Montgomery, Pike. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #16 (182 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-16"
  },
  {
   "id": "ww-BMX-FF-W-16-2026-06-19-Montgomery",
   "zip": "",
   "city": "",
   "date": "2026-06-19",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-06-19. Duration: 182 min. Counties: Bullock, Montgomery, Pike. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #16 (182 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-16"
  },
  {
   "id": "ww-BMX-FF-W-16-2026-06-19-Pike",
   "zip": "",
   "city": "",
   "date": "2026-06-19",
   "county": "Pike",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-06-19. Duration: 182 min. Counties: Bullock, Montgomery, Pike. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #16 (182 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-16"
  },
  {
   "id": "ww-BMX-FF-W-15-2026-06-19-Bullock",
   "zip": "",
   "city": "",
   "date": "2026-06-19",
   "county": "Bullock",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-06-19. Duration: 150 min. Counties: Bullock, Macon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #15 (150 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-15"
  },
  {
   "id": "ww-BMX-FF-W-15-2026-06-19-Macon",
   "zip": "",
   "city": "",
   "date": "2026-06-19",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-06-19. Duration: 150 min. Counties: Bullock, Macon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #15 (150 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-15"
  },
  {
   "id": "ww-MOB-FF-W-27-2026-06-19-Washington",
   "zip": "",
   "city": "",
   "date": "2026-06-19",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2026-06-19. Duration: 181 min. County: Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #27 (181 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-27"
  },
  {
   "id": "ww-BMX-FF-W-17-2026-06-19-Pike",
   "zip": "",
   "city": "",
   "date": "2026-06-19",
   "county": "Pike",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-06-19. Duration: 235 min. County: Pike. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #17 (235 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-17"
  },
  {
   "id": "ww-MOB-FF-W-28-2026-06-19-Butler",
   "zip": "",
   "city": "",
   "date": "2026-06-19",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2026-06-19. Duration: 246 min. Counties: Butler, Crenshaw, Monroe, Wilcox. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #28 (246 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-28"
  },
  {
   "id": "ww-MOB-FF-W-28-2026-06-19-Crenshaw",
   "zip": "",
   "city": "",
   "date": "2026-06-19",
   "county": "Crenshaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2026-06-19. Duration: 246 min. Counties: Butler, Crenshaw, Monroe, Wilcox. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #28 (246 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-28"
  },
  {
   "id": "ww-MOB-FF-W-28-2026-06-19-Monroe",
   "zip": "",
   "city": "",
   "date": "2026-06-19",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2026-06-19. Duration: 246 min. Counties: Butler, Crenshaw, Monroe, Wilcox. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #28 (246 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-28"
  },
  {
   "id": "ww-MOB-FF-W-28-2026-06-19-Wilcox",
   "zip": "",
   "city": "",
   "date": "2026-06-19",
   "county": "Wilcox",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2026-06-19. Duration: 246 min. Counties: Butler, Crenshaw, Monroe, Wilcox. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #28 (246 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-28"
  },
  {
   "id": "ww-MOB-FL-W-37-2026-06-19-Escambia",
   "zip": "",
   "city": "",
   "date": "2026-06-19",
   "county": "Escambia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MOB on 2026-06-19. Duration: 1860 min. County: Escambia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flood Warning #37 (1860 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FL-W-37"
  },
  {
   "id": "ww-MOB-FL-W-33-2026-06-19-Escambia",
   "zip": "",
   "city": "",
   "date": "2026-06-19",
   "county": "Escambia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MOB on 2026-06-19. Duration: 1775 min. County: Escambia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flood Warning #33 (1775 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FL-W-33"
  },
  {
   "id": "ww-BMX-FL-W-8-2026-06-19-Sumter",
   "zip": "",
   "city": "",
   "date": "2026-06-19",
   "county": "Sumter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS BMX on 2026-06-19. Duration: -95 min. County: Sumter. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flood Warning #8 (-95 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FL-W-8"
  },
  {
   "id": "ww-MOB-FL-W-35-2026-06-19-Washington",
   "zip": "",
   "city": "",
   "date": "2026-06-19",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MOB on 2026-06-19. Duration: 3815 min. Counties: Washington, Clarke. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flood Warning #35 (3815 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FL-W-35"
  },
  {
   "id": "ww-MOB-FL-W-35-2026-06-19-Clarke",
   "zip": "",
   "city": "",
   "date": "2026-06-19",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MOB on 2026-06-19. Duration: 3815 min. Counties: Washington, Clarke. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flood Warning #35 (3815 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FL-W-35"
  },
  {
   "id": "ww-MOB-FL-W-28-2026-06-19-Baldwin",
   "zip": "",
   "city": "",
   "date": "2026-06-19",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MOB on 2026-06-19. Duration: 2001 min. County: Baldwin. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flood Warning #28 (2001 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FL-W-28"
  },
  {
   "id": "ww-MOB-FL-W-29-2026-06-19-Baldwin",
   "zip": "",
   "city": "",
   "date": "2026-06-19",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MOB on 2026-06-19. Duration: 1109 min. County: Baldwin. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flood Warning #29 (1109 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FL-W-29"
  },
  {
   "id": "ww-MOB-FL-W-27-2026-06-19-Covington",
   "zip": "",
   "city": "",
   "date": "2026-06-19",
   "county": "Covington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MOB on 2026-06-19. Duration: 6105 min. Counties: Covington, Escambia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flood Warning #27 (6105 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FL-W-27"
  },
  {
   "id": "ww-MOB-FL-W-27-2026-06-19-Escambia",
   "zip": "",
   "city": "",
   "date": "2026-06-19",
   "county": "Escambia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MOB on 2026-06-19. Duration: 6105 min. Counties: Covington, Escambia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flood Warning #27 (6105 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FL-W-27"
  },
  {
   "id": "sps-2026-06-19-washington-wind",
   "zip": "",
   "city": "Washington",
   "date": "2026-06-19",
   "county": "Washington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Washington — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-19-pike-wind",
   "zip": "",
   "city": "Pike",
   "date": "2026-06-19",
   "county": "Pike",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Pike — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-19-henry-wind",
   "zip": "",
   "city": "Henry",
   "date": "2026-06-19",
   "county": "Henry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Henry — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-19-covington-wind",
   "zip": "",
   "city": "Covington",
   "date": "2026-06-19",
   "county": "Covington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Covington — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-19-escambia-hail",
   "zip": "",
   "city": "Escambia",
   "date": "2026-06-19",
   "county": "Escambia",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Escambia — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-19-mobile-wind",
   "zip": "",
   "city": "Mobile",
   "date": "2026-06-19",
   "county": "Mobile",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Mobile — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-19-hale-wind",
   "zip": "",
   "city": "Hale",
   "date": "2026-06-19",
   "county": "Hale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Hale — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-19-clarke-hail",
   "zip": "",
   "city": "Clarke",
   "date": "2026-06-19",
   "county": "Clarke",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Clarke — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-19-escambia-wind",
   "zip": "",
   "city": "Escambia",
   "date": "2026-06-19",
   "county": "Escambia",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Escambia — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-19-baldwin-wind",
   "zip": "",
   "city": "Baldwin",
   "date": "2026-06-19",
   "county": "Baldwin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Baldwin — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2026-06-18-flood-33.66--86.66",
   "lat": 33.66,
   "lon": -86.66,
   "zip": "",
   "city": "1 W Chalkville",
   "date": "2026-06-18",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Beaver Creek overflowed onto Sweeney Hollow Rd.",
   "sourceDetail": "NWS BMX — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-18-flood-31.21--88.41",
   "lat": 31.21,
   "lon": -88.41,
   "zip": "",
   "city": "5 SW Vinegar Bend",
   "date": "2026-06-18",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Several roads and drainage culverts are washed out in western Washington County near the MS line, including County Road 8. Time approximate.",
   "sourceDetail": "NWS MOB — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-18-flood-30.83--88.07",
   "lat": 30.83,
   "lon": -88.07,
   "zip": "",
   "city": "Saraland",
   "date": "2026-06-18",
   "county": "Mobile",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Several roads reported flooded around Saraland. Some of the roads were impacted due to the fast-rising Bayou Sara that exceeded major flood stage at 9pm. Bayou Sara set a new record crest of 10.19 ft at 130am on June 19th.",
   "sourceDetail": "NWS MOB — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-18-flood-31.02--87.49",
   "lat": 31.02,
   "lon": -87.49,
   "zip": "",
   "city": "1 SSE Atmore",
   "date": "2026-06-18",
   "county": "Escambia",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Multiple streets closed in this area of Atmore including Craig Street, Presley Street, and 4th Avenue. Relayed on social media that low lying areas are filling up.",
   "sourceDetail": "NWS MOB — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-18-flood-30.58--88.17",
   "lat": 30.58,
   "lon": -88.17,
   "zip": "",
   "city": "1 S Tillmans Corner",
   "date": "2026-06-18",
   "county": "Mobile",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "ALDOT reports roadway flooded at I-65 SB @ MP 0.2 ramp to Exit 0/I-10 in Mobile.",
   "sourceDetail": "NWS MOB — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-18-flood-30.63--88.12",
   "lat": 30.63,
   "lon": -88.12,
   "zip": "",
   "city": "I10 And I65",
   "date": "2026-06-18",
   "county": "Mobile",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "ALDOT reports roadway flooded at I-65 SB @ MP 0.2 ramp to Exit 0/I-10 in Mobile.",
   "sourceDetail": "NWS MOB — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-18-flood-31.06--87.52",
   "lat": 31.06,
   "lon": -87.52,
   "zip": "",
   "city": "1 SSE Freemanville",
   "date": "2026-06-18",
   "county": "Escambia",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Broadcast media relays a photo of Smith Dairy Road near Jack Springs Road under water.",
   "sourceDetail": "NWS MOB — Broadcast Media via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-18-flood-31.11--87.07",
   "lat": 31.11,
   "lon": -87.07,
   "zip": "",
   "city": "Brewton",
   "date": "2026-06-18",
   "county": "Escambia",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Social media relayed water over St. Nicholas Ave. Similar reports from broadcast media for the area for US 31 near Truist Bank and Sowell Road near US 31 downtown. Time estimated by radar.",
   "sourceDetail": "NWS MOB — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-18-flood-30.67--88.04",
   "lat": 30.67,
   "lon": -88.04,
   "zip": "",
   "city": "1 W Pinto Island",
   "date": "2026-06-18",
   "county": "Mobile",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Vehicle stranded in floodwaters reported at Texas St and St Emanuel St.",
   "sourceDetail": "NWS MOB — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-18-flood-30.67--88.13",
   "lat": 30.67,
   "lon": -88.13,
   "zip": "",
   "city": "I65 And Airport Blvd",
   "date": "2026-06-18",
   "county": "Mobile",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "ALDOT reports flooding at I-65 NB/SB @ MP 3.27 at Exit 3/Airport Blvd. in Mobile.",
   "sourceDetail": "NWS MOB — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-18-flood-30.68--88.07",
   "lat": 30.68,
   "lon": -88.07,
   "zip": "",
   "city": "1 NE Ladd Stadium",
   "date": "2026-06-18",
   "county": "Mobile",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Broadcast media relayed photo and video of flooding on Ann Street. Time estimated by radar.",
   "sourceDetail": "NWS MOB — Broadcast Media via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-18-flood-31.30--87.50",
   "lat": 31.3,
   "lon": -87.5,
   "zip": "",
   "city": "Uriah",
   "date": "2026-06-18",
   "county": "Monroe",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Broadcast Media shares photo of a home surrounded in water and potentially going inside in Uriah. Time and location estimated.",
   "sourceDetail": "NWS MOB — Broadcast Media via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-18-flood-30.64--87.61",
   "lat": 30.64,
   "lon": -87.61,
   "zip": "",
   "city": "5 ENE Rosinton",
   "date": "2026-06-18",
   "county": "Baldwin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Video of flooding within The Retreat RV Park and Campground by the Styx River. Time estimated by radar after the first main line of storms moved through.",
   "sourceDetail": "NWS MOB — Broadcast Media via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-18-flood-30.99--87.75",
   "lat": 30.99,
   "lon": -87.75,
   "zip": "",
   "city": "2 NNE I65 And Al 287",
   "date": "2026-06-18",
   "county": "Baldwin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Broadcast Media relays a report with photo of a road partly washed out on Khola Stewart Road near County Road 47.",
   "sourceDetail": "NWS MOB — Broadcast Media via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-18-flood-30.88--87.78",
   "lat": 30.88,
   "lon": -87.78,
   "zip": "",
   "city": "Bay Minette",
   "date": "2026-06-18",
   "county": "Baldwin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Several roads flooded in the city of Bay Minette. Time estimated.",
   "sourceDetail": "NWS MOB — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-18-flood-30.78--88.26",
   "lat": 30.78,
   "lon": -88.26,
   "zip": "",
   "city": "Semmes",
   "date": "2026-06-18",
   "county": "Mobile",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Several roads closed due to flooding.",
   "sourceDetail": "NWS MOB — Broadcast Media via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-18-619-2355",
   "lat": 30.73,
   "lon": -88.18,
   "zip": "",
   "city": "Magnolia Grove Go",
   "date": "2026-06-18",
   "county": "Mobile",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "A NWS storm survey found a weak EF-1 tornado began near Howells Ferry Rd then progressed southeast toward Moffett Rd resulting in several uprooted hardwood trees along (MOB)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-18-620-0014",
   "lat": 30.88,
   "lon": -87.94,
   "zip": "",
   "city": "Hurricane",
   "date": "2026-06-18",
   "county": "Baldwin",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Review of available satellite imagery revealed just enough foliage/tree damage within Squirrel Bayou to assign an EF0 tornado rating to this tornado. Satellite imagery (MOB)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-19T00:18:00Z-tornado-30.87--87.87",
   "lat": 30.87,
   "lon": -87.87,
   "zip": "",
   "city": "1 N Carpenter",
   "date": "2026-06-18",
   "county": "Baldwin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 1 N Carpenter, AL. Corrects previous tornado report from 1 N Carpenter. Corrects previous tornado report from 2 N Carpenter. A brief EF-0 tornado touched down just west of Highway 225 between Kilcrease Rd and Green Jordan Rd and lifted just east of Hwy 225. The tornado produced spotty tree damage. A couple of small pine trees were snapped with many other large limbs down. No structural damage was noted to the homes in the area. The damage also lined up in the exact location of the radar identified tornado debris signature. Its possible the tornado started further to the west than the starting point indicates. Satellite data will be used to update the start and end points as needed. Review of available satellite imagery revealed substantial changes to the overall track and strength of this tornado. The tornado began just west of State Highway 225 near Soloman Lane, tracking north-northeast across Highway 225 and Green Jordan Road. It was here the tornado caused low end EF1 tree damage. As it continued northward, it once again reached Highway 225 where it dissipated.",
   "sourceDetail": "NWS MOB — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-18-624-0019",
   "lat": 30.7,
   "lon": -87.89,
   "zip": "",
   "city": "Spanish Fort",
   "date": "2026-06-18",
   "county": "Baldwin",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Trees down on Buzbee Rd... including one tree that fell onto a trailer. Time estimated from radar. (MOB)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-18-319-0018",
   "lat": 30.88,
   "lon": -87.86,
   "zip": "",
   "city": "Carpenter",
   "date": "2026-06-18",
   "county": "Baldwin",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Corrects previous tornado report from 2 N Carpenter. A brief EF-0 tornado touched down just west of Highway 225 between Kilcrease Rd and Green Jordan Rd and lifted just (MOB)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-18-627-0032",
   "lat": 30.72,
   "lon": -87.71,
   "zip": "",
   "city": "Steelwood",
   "date": "2026-06-18",
   "county": "Baldwin",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "After review of available high resolution satellite imagery and KMOB radar data it was determined an EF1 tornado occurred primarily within forested areas northeast of S (MOB)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-18-628-0035",
   "lat": 30.73,
   "lon": -87.67,
   "zip": "",
   "city": "Gateswood",
   "date": "2026-06-18",
   "county": "Baldwin",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "After review of high resolution satellite imagery and KMOB radar data a new EF1 tornado was found to have occurred north of Gateswood. This tornado began northeast of B (MOB)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-19T00:37:00Z-tornado-30.79--87.65",
   "lat": 30.79,
   "lon": -87.65,
   "zip": "",
   "city": "6 NW Gateswood",
   "date": "2026-06-18",
   "county": "Baldwin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 6 NW Gateswood, AL. A brief, weak EF0 tornado occurred within a field and adjacent forest between Wiggins Still Road and Mosquito Fork Road. High resolution satellite imagery revealed a narrow, brief path which lined up well with a weak velocity couplet and tornado debris signature identified off KMOB radar data. The tornado caused minor tree damage along its track and was preceded to the northwest by a strong swath of damaging winds estimated in the 70 to 85mph range.",
   "sourceDetail": "NWS MOB — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-18-flood-30.25--88.18",
   "lat": 30.25,
   "lon": -88.18,
   "zip": "",
   "city": "1 E West End Dauphin Is",
   "date": "2026-06-18",
   "county": "Mobile",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "DILA1 gauge on the bayside of the island shows 1.42 feet MHHW. This inundation in combination with high surf is causing water over the roadway at the west end of Dauphin Island.",
   "sourceDetail": "NWS MOB — Local Official via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-18-flood-30.68--87.99",
   "lat": 30.68,
   "lon": -87.99,
   "zip": "",
   "city": "2 E Pinto Island",
   "date": "2026-06-18",
   "county": "Baldwin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "ALDOT cameras show splash over causing traffic delays at the eastbound causeway I-10 ramp. The on ramp and right lane of eastbound is closed.",
   "sourceDetail": "NWS MOB — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-18-flood-30.38--88.24",
   "lat": 30.38,
   "lon": -88.24,
   "zip": "",
   "city": "2 SSE Bayou La Batre",
   "date": "2026-06-18",
   "county": "Mobile",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Bayou La Batre Police Department reports Shell Belt Road and Coden Belt Road are closed due to deteriorating road conditions. BLBA1 shows 2.159 feet MHHW indicating minor coastal flooding.",
   "sourceDetail": "NWS MOB — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-18-flood-30.57--88.09",
   "lat": 30.57,
   "lon": -88.09,
   "zip": "",
   "city": "2 NE Hollingers Island",
   "date": "2026-06-18",
   "county": "Mobile",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report from ALDOT that flooding on AL 163 (Dauphin Island Parkway) is closed in both directions at the Dog River Bridge. BYSA1 gauge is 2.03 feet MHHW at the time of closure.",
   "sourceDetail": "NWS MOB — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-18-flood-31.59--85.77",
   "lat": 31.59,
   "lon": -85.77,
   "zip": "",
   "city": "1 E Hwy 231 Pea River B",
   "date": "2026-06-18",
   "county": "Dale",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "mPING report of creek overflowing or yard and crop flooding.",
   "sourceDetail": "NWS TAE — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-18-flood-31.35--85.34",
   "lat": 31.35,
   "lon": -85.34,
   "zip": "",
   "city": "Headland",
   "date": "2026-06-18",
   "county": "Henry",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Social media report of flooding in the Headland area.",
   "sourceDetail": "NWS TAE — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-MOB-SV-W-69-2026-06-18-Mobile-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-18. Duration: 47 min. County: Mobile. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #69 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-69"
  },
  {
   "id": "ww-MOB-SV-W-69-2026-06-18-Mobile-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-18. Duration: 47 min. County: Mobile. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #69 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-69"
  },
  {
   "id": "ww-TAE-SV-W-141-2026-06-18-Geneva-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-18. Duration: 42 min. County: Geneva. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #141 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-141"
  },
  {
   "id": "ww-TAE-SV-W-141-2026-06-18-Geneva-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-18. Duration: 42 min. County: Geneva. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #141 (42 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-141"
  },
  {
   "id": "ww-TAE-SV-W-139-2026-06-18-Dale-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-18. Duration: 60 min. Counties: Dale, Geneva, Coffee. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #139 (60 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-139"
  },
  {
   "id": "ww-TAE-SV-W-139-2026-06-18-Dale-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-18. Duration: 60 min. Counties: Dale, Geneva, Coffee. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #139 (60 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-139"
  },
  {
   "id": "ww-TAE-SV-W-139-2026-06-18-Geneva-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-18. Duration: 60 min. Counties: Dale, Geneva, Coffee. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #139 (60 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-139"
  },
  {
   "id": "ww-TAE-SV-W-139-2026-06-18-Geneva-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-18. Duration: 60 min. Counties: Dale, Geneva, Coffee. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #139 (60 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-139"
  },
  {
   "id": "ww-TAE-SV-W-139-2026-06-18-Coffee-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Coffee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-18. Duration: 60 min. Counties: Dale, Geneva, Coffee. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #139 (60 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-139"
  },
  {
   "id": "ww-TAE-SV-W-139-2026-06-18-Coffee-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Coffee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-18. Duration: 60 min. Counties: Dale, Geneva, Coffee. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #139 (60 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-139"
  },
  {
   "id": "ww-MOB-SV-W-70-2026-06-18-Clarke-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-18. Duration: 41 min. Counties: Clarke, Conecuh, Monroe. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #70 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-70"
  },
  {
   "id": "ww-MOB-SV-W-70-2026-06-18-Clarke-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-18. Duration: 41 min. Counties: Clarke, Conecuh, Monroe. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #70 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-70"
  },
  {
   "id": "ww-MOB-SV-W-70-2026-06-18-Conecuh-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Conecuh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-18. Duration: 41 min. Counties: Clarke, Conecuh, Monroe. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #70 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-70"
  },
  {
   "id": "ww-MOB-SV-W-70-2026-06-18-Conecuh-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Conecuh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-18. Duration: 41 min. Counties: Clarke, Conecuh, Monroe. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #70 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-70"
  },
  {
   "id": "ww-MOB-SV-W-70-2026-06-18-Monroe-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-18. Duration: 41 min. Counties: Clarke, Conecuh, Monroe. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #70 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-70"
  },
  {
   "id": "ww-MOB-SV-W-70-2026-06-18-Monroe-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-18. Duration: 41 min. Counties: Clarke, Conecuh, Monroe. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #70 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-70"
  },
  {
   "id": "ww-TAE-SV-W-143-2026-06-18-Henry-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-18. Duration: 58 min. Counties: Coffee, Henry, Houston, Dale, Geneva. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #143 (58 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-143"
  },
  {
   "id": "ww-TAE-SV-W-143-2026-06-18-Henry-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-18. Duration: 58 min. Counties: Coffee, Henry, Houston, Dale, Geneva. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #143 (58 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-143"
  },
  {
   "id": "ww-TAE-SV-W-143-2026-06-18-Houston-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-18. Duration: 58 min. Counties: Coffee, Henry, Houston, Dale, Geneva. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #143 (58 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-143"
  },
  {
   "id": "ww-TAE-SV-W-143-2026-06-18-Houston-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-18. Duration: 58 min. Counties: Coffee, Henry, Houston, Dale, Geneva. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #143 (58 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-143"
  },
  {
   "id": "ww-TAE-SV-W-143-2026-06-18-Coffee-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Coffee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-18. Duration: 58 min. Counties: Coffee, Henry, Houston, Dale, Geneva. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #143 (58 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-143"
  },
  {
   "id": "ww-TAE-SV-W-143-2026-06-18-Coffee-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Coffee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-18. Duration: 58 min. Counties: Coffee, Henry, Houston, Dale, Geneva. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #143 (58 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-143"
  },
  {
   "id": "ww-TAE-SV-W-143-2026-06-18-Dale-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-18. Duration: 58 min. Counties: Coffee, Henry, Houston, Dale, Geneva. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #143 (58 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-143"
  },
  {
   "id": "ww-TAE-SV-W-143-2026-06-18-Dale-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-18. Duration: 58 min. Counties: Coffee, Henry, Houston, Dale, Geneva. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #143 (58 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-143"
  },
  {
   "id": "ww-TAE-SV-W-143-2026-06-18-Geneva-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-18. Duration: 58 min. Counties: Coffee, Henry, Houston, Dale, Geneva. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #143 (58 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-143"
  },
  {
   "id": "ww-TAE-SV-W-143-2026-06-18-Geneva-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-18. Duration: 58 min. Counties: Coffee, Henry, Houston, Dale, Geneva. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #143 (58 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-143"
  },
  {
   "id": "ww-MOB-SV-W-74-2026-06-18-Mobile-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-18. Duration: 45 min. County: Mobile. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #74 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-74"
  },
  {
   "id": "ww-MOB-SV-W-74-2026-06-18-Mobile-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-18. Duration: 45 min. County: Mobile. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #74 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-74"
  },
  {
   "id": "ww-MOB-SV-W-66-2026-06-18-Mobile-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-18. Duration: 57 min. Counties: Mobile, Washington. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #66 (57 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-66"
  },
  {
   "id": "ww-MOB-SV-W-66-2026-06-18-Mobile-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-18. Duration: 57 min. Counties: Mobile, Washington. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #66 (57 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-66"
  },
  {
   "id": "ww-MOB-SV-W-66-2026-06-18-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-18. Duration: 57 min. Counties: Mobile, Washington. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #66 (57 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-66"
  },
  {
   "id": "ww-MOB-SV-W-66-2026-06-18-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-18. Duration: 57 min. Counties: Mobile, Washington. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #66 (57 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-66"
  },
  {
   "id": "ww-TAE-SV-W-144-2026-06-18-Dale-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-18. Duration: 78 min. Counties: Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #144 (78 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-144"
  },
  {
   "id": "ww-TAE-SV-W-144-2026-06-18-Dale-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-18. Duration: 78 min. Counties: Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #144 (78 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-144"
  },
  {
   "id": "ww-TAE-SV-W-144-2026-06-18-Geneva-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-18. Duration: 78 min. Counties: Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #144 (78 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-144"
  },
  {
   "id": "ww-TAE-SV-W-144-2026-06-18-Geneva-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-18. Duration: 78 min. Counties: Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #144 (78 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-144"
  },
  {
   "id": "ww-TAE-SV-W-144-2026-06-18-Henry-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-18. Duration: 78 min. Counties: Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #144 (78 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-144"
  },
  {
   "id": "ww-TAE-SV-W-144-2026-06-18-Henry-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-18. Duration: 78 min. Counties: Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #144 (78 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-144"
  },
  {
   "id": "ww-TAE-SV-W-144-2026-06-18-Houston-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-18. Duration: 78 min. Counties: Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #144 (78 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-144"
  },
  {
   "id": "ww-TAE-SV-W-144-2026-06-18-Houston-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-18. Duration: 78 min. Counties: Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #144 (78 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-144"
  },
  {
   "id": "ww-TAE-SV-W-140-2026-06-18-Dale-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-18. Duration: 61 min. Counties: Dale, Geneva, Henry, Houston, Coffee. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #140 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-140"
  },
  {
   "id": "ww-TAE-SV-W-140-2026-06-18-Dale-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-18. Duration: 61 min. Counties: Dale, Geneva, Henry, Houston, Coffee. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #140 (61 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-140"
  },
  {
   "id": "ww-TAE-SV-W-140-2026-06-18-Geneva-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-18. Duration: 61 min. Counties: Dale, Geneva, Henry, Houston, Coffee. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #140 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-140"
  },
  {
   "id": "ww-TAE-SV-W-140-2026-06-18-Geneva-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-18. Duration: 61 min. Counties: Dale, Geneva, Henry, Houston, Coffee. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #140 (61 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-140"
  },
  {
   "id": "ww-TAE-SV-W-140-2026-06-18-Henry-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-18. Duration: 61 min. Counties: Dale, Geneva, Henry, Houston, Coffee. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #140 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-140"
  },
  {
   "id": "ww-TAE-SV-W-140-2026-06-18-Henry-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-18. Duration: 61 min. Counties: Dale, Geneva, Henry, Houston, Coffee. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #140 (61 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-140"
  },
  {
   "id": "ww-TAE-SV-W-140-2026-06-18-Houston-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-18. Duration: 61 min. Counties: Dale, Geneva, Henry, Houston, Coffee. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #140 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-140"
  },
  {
   "id": "ww-TAE-SV-W-140-2026-06-18-Houston-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-18. Duration: 61 min. Counties: Dale, Geneva, Henry, Houston, Coffee. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #140 (61 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-140"
  },
  {
   "id": "ww-TAE-SV-W-140-2026-06-18-Coffee-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Coffee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-18. Duration: 61 min. Counties: Dale, Geneva, Henry, Houston, Coffee. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #140 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-140"
  },
  {
   "id": "ww-TAE-SV-W-140-2026-06-18-Coffee-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Coffee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-18. Duration: 61 min. Counties: Dale, Geneva, Henry, Houston, Coffee. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #140 (61 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-140"
  },
  {
   "id": "ww-MOB-SV-W-76-2026-06-18-Escambia-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Escambia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-18. Duration: 31 min. County: Escambia. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #76 (31 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-76"
  },
  {
   "id": "ww-MOB-SV-W-76-2026-06-18-Escambia-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Escambia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-18. Duration: 31 min. County: Escambia. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #76 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-76"
  },
  {
   "id": "ww-MOB-SV-W-71-2026-06-18-Covington-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Covington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-18. Duration: 40 min. Counties: Covington, Crenshaw. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #71 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-71"
  },
  {
   "id": "ww-MOB-SV-W-71-2026-06-18-Covington-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Covington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-18. Duration: 40 min. Counties: Covington, Crenshaw. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #71 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-71"
  },
  {
   "id": "ww-MOB-SV-W-71-2026-06-18-Crenshaw-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Crenshaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-18. Duration: 40 min. Counties: Covington, Crenshaw. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #71 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-71"
  },
  {
   "id": "ww-MOB-SV-W-71-2026-06-18-Crenshaw-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Crenshaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-18. Duration: 40 min. Counties: Covington, Crenshaw. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #71 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-71"
  },
  {
   "id": "ww-BMX-SV-W-93-2026-06-18-Chilton-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Chilton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-18. Duration: 29 min. Counties: Bibb, Chilton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #93 (29 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-93"
  },
  {
   "id": "ww-BMX-SV-W-93-2026-06-18-Chilton-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Chilton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-18. Duration: 29 min. Counties: Bibb, Chilton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #93 (29 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-93"
  },
  {
   "id": "ww-BMX-SV-W-93-2026-06-18-Bibb-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Bibb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-18. Duration: 29 min. Counties: Bibb, Chilton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #93 (29 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-93"
  },
  {
   "id": "ww-BMX-SV-W-93-2026-06-18-Bibb-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Bibb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-18. Duration: 29 min. Counties: Bibb, Chilton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #93 (29 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-93"
  },
  {
   "id": "ww-MOB-SV-W-75-2026-06-18-Baldwin-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-18. Duration: 40 min. County: Baldwin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #75 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-75"
  },
  {
   "id": "ww-MOB-SV-W-75-2026-06-18-Baldwin-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-18. Duration: 40 min. County: Baldwin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #75 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-75"
  },
  {
   "id": "ww-MOB-SV-W-73-2026-06-18-Escambia-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Escambia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-18. Duration: 43 min. County: Escambia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #73 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-73"
  },
  {
   "id": "ww-MOB-SV-W-73-2026-06-18-Escambia-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Escambia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-18. Duration: 43 min. County: Escambia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #73 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-73"
  },
  {
   "id": "ww-MOB-SV-W-72-2026-06-18-Baldwin-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-18. Duration: 51 min. County: Baldwin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #72 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-72"
  },
  {
   "id": "ww-MOB-SV-W-72-2026-06-18-Baldwin-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-18. Duration: 51 min. County: Baldwin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #72 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-72"
  },
  {
   "id": "iem-ww-MOB-TO-W-34-Mobile-tornado-2026-06-18",
   "zip": "",
   "city": "Mobile",
   "date": "2026-06-18",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MOB for Mobile on 2026-06-18. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-TO-W-34"
  },
  {
   "id": "iem-ww-MOB-TO-W-34-Baldwin-tornado-2026-06-18",
   "zip": "",
   "city": "Baldwin",
   "date": "2026-06-18",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MOB for Baldwin on 2026-06-18. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-TO-W-34"
  },
  {
   "id": "iem-ww-MOB-TO-W-36-Baldwin-tornado-2026-06-18",
   "zip": "",
   "city": "Baldwin",
   "date": "2026-06-18",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MOB for Baldwin on 2026-06-18. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-TO-W-36"
  },
  {
   "id": "iem-ww-MOB-TO-W-30-Mobile-tornado-2026-06-18",
   "zip": "",
   "city": "Mobile",
   "date": "2026-06-18",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MOB for Mobile on 2026-06-18. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-TO-W-30"
  },
  {
   "id": "iem-ww-MOB-TO-W-37-Baldwin-tornado-2026-06-18",
   "zip": "",
   "city": "Baldwin",
   "date": "2026-06-18",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MOB for Baldwin on 2026-06-18. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-TO-W-37"
  },
  {
   "id": "iem-ww-MOB-TO-W-35-Baldwin-tornado-2026-06-18",
   "zip": "",
   "city": "Baldwin",
   "date": "2026-06-18",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MOB for Baldwin on 2026-06-18. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-TO-W-35"
  },
  {
   "id": "ww-MOB-FF-W-21-2026-06-18-Escambia",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Escambia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2026-06-18. Duration: 353 min. Counties: Escambia, Mobile, Baldwin, Clarke, Conecuh, Monroe, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #21 (353 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-21"
  },
  {
   "id": "ww-MOB-FF-W-21-2026-06-18-Mobile",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2026-06-18. Duration: 353 min. Counties: Escambia, Mobile, Baldwin, Clarke, Conecuh, Monroe, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #21 (353 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-21"
  },
  {
   "id": "ww-MOB-FF-W-21-2026-06-18-Baldwin",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2026-06-18. Duration: 353 min. Counties: Escambia, Mobile, Baldwin, Clarke, Conecuh, Monroe, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #21 (353 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-21"
  },
  {
   "id": "ww-MOB-FF-W-21-2026-06-18-Clarke",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2026-06-18. Duration: 353 min. Counties: Escambia, Mobile, Baldwin, Clarke, Conecuh, Monroe, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #21 (353 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-21"
  },
  {
   "id": "ww-MOB-FF-W-21-2026-06-18-Conecuh",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Conecuh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2026-06-18. Duration: 353 min. Counties: Escambia, Mobile, Baldwin, Clarke, Conecuh, Monroe, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #21 (353 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-21"
  },
  {
   "id": "ww-MOB-FF-W-21-2026-06-18-Monroe",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2026-06-18. Duration: 353 min. Counties: Escambia, Mobile, Baldwin, Clarke, Conecuh, Monroe, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #21 (353 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-21"
  },
  {
   "id": "ww-MOB-FF-W-21-2026-06-18-Washington",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2026-06-18. Duration: 353 min. Counties: Escambia, Mobile, Baldwin, Clarke, Conecuh, Monroe, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #21 (353 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-21"
  },
  {
   "id": "ww-MOB-FF-W-26-2026-06-18-Baldwin",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2026-06-18. Duration: 175 min. Counties: Baldwin, Escambia, Mobile. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #26 (175 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-26"
  },
  {
   "id": "ww-MOB-FF-W-26-2026-06-18-Escambia",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Escambia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2026-06-18. Duration: 175 min. Counties: Baldwin, Escambia, Mobile. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #26 (175 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-26"
  },
  {
   "id": "ww-MOB-FF-W-26-2026-06-18-Mobile",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2026-06-18. Duration: 175 min. Counties: Baldwin, Escambia, Mobile. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #26 (175 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-26"
  },
  {
   "id": "ww-TAE-FF-W-5-2026-06-18-Coffee",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Coffee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS TAE on 2026-06-18. Duration: 193 min. Counties: Coffee, Dale, Geneva. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Flash Flood Warning #5 (193 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-FF-W-5"
  },
  {
   "id": "ww-TAE-FF-W-5-2026-06-18-Dale",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS TAE on 2026-06-18. Duration: 193 min. Counties: Coffee, Dale, Geneva. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Flash Flood Warning #5 (193 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-FF-W-5"
  },
  {
   "id": "ww-TAE-FF-W-5-2026-06-18-Geneva",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS TAE on 2026-06-18. Duration: 193 min. Counties: Coffee, Dale, Geneva. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Flash Flood Warning #5 (193 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-FF-W-5"
  },
  {
   "id": "ww-MOB-FF-W-22-2026-06-18-Baldwin",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2026-06-18. Duration: 247 min. Counties: Baldwin, Escambia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #22 (247 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-22"
  },
  {
   "id": "ww-MOB-FF-W-22-2026-06-18-Escambia",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Escambia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2026-06-18. Duration: 247 min. Counties: Baldwin, Escambia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #22 (247 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-22"
  },
  {
   "id": "ww-MOB-FF-W-23-2026-06-18-Conecuh",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Conecuh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2026-06-18. Duration: 182 min. Counties: Conecuh, Covington, Crenshaw, Escambia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #23 (182 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-23"
  },
  {
   "id": "ww-MOB-FF-W-23-2026-06-18-Covington",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Covington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2026-06-18. Duration: 182 min. Counties: Conecuh, Covington, Crenshaw, Escambia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #23 (182 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-23"
  },
  {
   "id": "ww-MOB-FF-W-23-2026-06-18-Crenshaw",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Crenshaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2026-06-18. Duration: 182 min. Counties: Conecuh, Covington, Crenshaw, Escambia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #23 (182 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-23"
  },
  {
   "id": "ww-MOB-FF-W-23-2026-06-18-Escambia",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Escambia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2026-06-18. Duration: 182 min. Counties: Conecuh, Covington, Crenshaw, Escambia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #23 (182 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-23"
  },
  {
   "id": "ww-BMX-FF-W-13-2026-06-18-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-06-18. Duration: 78 min. Counties: Jefferson, Shelby. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #13 (78 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-13"
  },
  {
   "id": "ww-BMX-FF-W-13-2026-06-18-Shelby",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Shelby",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-06-18. Duration: 78 min. Counties: Jefferson, Shelby. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #13 (78 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-13"
  },
  {
   "id": "ww-TAE-FF-W-7-2026-06-18-Dale",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS TAE on 2026-06-18. Duration: 183 min. Counties: Dale, Geneva, Henry, Houston. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Flash Flood Warning #7 (183 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-FF-W-7"
  },
  {
   "id": "ww-TAE-FF-W-7-2026-06-18-Geneva",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS TAE on 2026-06-18. Duration: 183 min. Counties: Dale, Geneva, Henry, Houston. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Flash Flood Warning #7 (183 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-FF-W-7"
  },
  {
   "id": "ww-TAE-FF-W-7-2026-06-18-Henry",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS TAE on 2026-06-18. Duration: 183 min. Counties: Dale, Geneva, Henry, Houston. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Flash Flood Warning #7 (183 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-FF-W-7"
  },
  {
   "id": "ww-TAE-FF-W-7-2026-06-18-Houston",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS TAE on 2026-06-18. Duration: 183 min. Counties: Dale, Geneva, Henry, Houston. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Flash Flood Warning #7 (183 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-FF-W-7"
  },
  {
   "id": "ww-BMX-FF-W-14-2026-06-18-Pike",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Pike",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-06-18. Duration: 77 min. County: Pike. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #14 (77 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-14"
  },
  {
   "id": "ww-MOB-FL-W-34-2026-06-18-Baldwin",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MOB on 2026-06-18. Duration: 1364 min. County: Baldwin. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flood Warning #34 (1364 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FL-W-34"
  },
  {
   "id": "ww-MOB-FL-W-36-2026-06-18-Mobile",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MOB on 2026-06-18. Duration: 1816 min. County: Mobile. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flood Warning #36 (1816 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FL-W-36"
  },
  {
   "id": "iem-geo-2026-06-19T00:19:00Z-tornado-30.86--87.87",
   "lat": 30.86,
   "lon": -87.87,
   "zip": "",
   "city": "Carpenter",
   "date": "2026-06-18",
   "county": "Baldwin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near Carpenter, AL. After review of high resolution satellite imagery and KMOB radar imagery, a new EF0 tornado was found in the Carpenter area. This tornado began along Cliffs Landing Road, tracking east-northeast across Dolive Street before dissipating in the forest. This tornado caused primarily minor tree damage, with a peak width around 100 yards on the south side of Dolive Street adjacent to State Highway 225.",
   "sourceDetail": "NWS MOB — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-18-tornado-30.89--87.86",
   "lat": 30.89,
   "lon": -87.86,
   "zip": "",
   "city": "2 N Carpenter",
   "date": "2026-06-18",
   "county": "Baldwin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "A brief EF-0 tornado touched down just west of Highway 225 between Kilcrease Rd and Green Jordan Rd and lifted just east of Highway 225. The tornado produced spotty tree damage. A couple of small pine trees were snapped with many other large limbs down. No structural damage was noted to the homes in the area. The damage also lined up in the exact location of the radar identified tornado debris signature. It is possible the tornado started farther to the west than the starting point indicates. Satellite data will be used to update the start and end points as needed.",
   "sourceDetail": "NWS MOB — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "sps-2026-06-18-hale-wind",
   "zip": "",
   "city": "Hale",
   "date": "2026-06-18",
   "county": "Hale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Hale — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-18-tuscaloosa-wind",
   "zip": "",
   "city": "Tuscaloosa",
   "date": "2026-06-18",
   "county": "Tuscaloosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Tuscaloosa — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-18-dallas-wind",
   "zip": "",
   "city": "Dallas",
   "date": "2026-06-18",
   "county": "Dallas",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Dallas — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-18-lowndes-wind",
   "zip": "",
   "city": "Lowndes",
   "date": "2026-06-18",
   "county": "Lowndes",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lowndes — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-18-autauga-wind",
   "zip": "",
   "city": "Autauga",
   "date": "2026-06-18",
   "county": "Autauga",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Autauga — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-18-shelby-wind",
   "zip": "",
   "city": "Shelby",
   "date": "2026-06-18",
   "county": "Shelby",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Shelby — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-18-chilton-wind",
   "zip": "",
   "city": "Chilton",
   "date": "2026-06-18",
   "county": "Chilton",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Chilton — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-18-jefferson-wind",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-06-18",
   "county": "Jefferson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Jefferson — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-18-stclair-wind",
   "zip": "",
   "city": "St. Clair",
   "date": "2026-06-18",
   "county": "St. Clair",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for St. Clair — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-18-pike-wind",
   "zip": "",
   "city": "Pike",
   "date": "2026-06-18",
   "county": "Pike",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Pike — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-18-bullock-wind",
   "zip": "",
   "city": "Bullock",
   "date": "2026-06-18",
   "county": "Bullock",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Bullock — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-18-barbour-wind",
   "zip": "",
   "city": "Barbour",
   "date": "2026-06-18",
   "county": "Barbour",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Barbour — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-18-lee-wind",
   "zip": "",
   "city": "Lee",
   "date": "2026-06-18",
   "county": "Lee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lee — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-18-cherokee-wind",
   "zip": "",
   "city": "Cherokee",
   "date": "2026-06-18",
   "county": "Cherokee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cherokee — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-18-montgomery-wind",
   "zip": "",
   "city": "Montgomery",
   "date": "2026-06-18",
   "county": "Montgomery",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Montgomery — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-18-coffee-wind",
   "zip": "",
   "city": "Coffee",
   "date": "2026-06-18",
   "county": "Coffee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Coffee — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-18-russell-wind",
   "zip": "",
   "city": "Russell",
   "date": "2026-06-18",
   "county": "Russell",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Russell — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-18-mobile-wind",
   "zip": "",
   "city": "Mobile",
   "date": "2026-06-18",
   "county": "Mobile",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Mobile — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-18-conecuh-wind",
   "zip": "",
   "city": "Conecuh",
   "date": "2026-06-18",
   "county": "Conecuh",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Conecuh — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-18-dale-wind",
   "zip": "",
   "city": "Dale",
   "date": "2026-06-18",
   "county": "Dale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Dale — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-18-baldwin-wind",
   "zip": "",
   "city": "Baldwin",
   "date": "2026-06-18",
   "county": "Baldwin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Baldwin — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "spc-2026-06-17-632-1830",
   "lat": 31.43,
   "lon": -85.57,
   "zip": "",
   "city": "Ewell",
   "date": "2026-06-17",
   "county": "Dale",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Video of a tornado around 1:30 pm CDT. TDS on radar was most apparent from 1:36 pm to 1:39 pm CDT. Tornado likely dissipated near (31.50...-85.55) around 1:41 pm CDT. P (TAE)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-17T21:15:00Z-tornado-31.30--85.87",
   "lat": 31.3,
   "lon": -85.87,
   "zip": "",
   "city": "Enterprise",
   "date": "2026-06-17",
   "county": "Coffee",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near Enterprise, AL. Video of a tornado touchdown in Enterprise lofting debris around 4:15 CDT. Path most likely through a wooded area with no structural damage reported so far.",
   "sourceDetail": "NWS TAE — Broadcast Media via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-TAE-SV-W-135-2026-06-17-Coffee-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-17",
   "county": "Coffee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-17. Duration: 36 min. Counties: Geneva, Coffee, Dale, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #135 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-135"
  },
  {
   "id": "ww-TAE-SV-W-135-2026-06-17-Coffee-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-17",
   "county": "Coffee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-17. Duration: 36 min. Counties: Geneva, Coffee, Dale, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #135 (36 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-135"
  },
  {
   "id": "ww-TAE-SV-W-135-2026-06-17-Dale-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-17",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-17. Duration: 36 min. Counties: Geneva, Coffee, Dale, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #135 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-135"
  },
  {
   "id": "ww-TAE-SV-W-135-2026-06-17-Dale-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-17",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-17. Duration: 36 min. Counties: Geneva, Coffee, Dale, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #135 (36 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-135"
  },
  {
   "id": "ww-TAE-SV-W-135-2026-06-17-Houston-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-17",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-17. Duration: 36 min. Counties: Geneva, Coffee, Dale, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #135 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-135"
  },
  {
   "id": "ww-TAE-SV-W-135-2026-06-17-Houston-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-17",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-17. Duration: 36 min. Counties: Geneva, Coffee, Dale, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #135 (36 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-135"
  },
  {
   "id": "ww-TAE-SV-W-135-2026-06-17-Geneva-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-17",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-17. Duration: 36 min. Counties: Geneva, Coffee, Dale, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #135 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-135"
  },
  {
   "id": "ww-TAE-SV-W-135-2026-06-17-Geneva-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-17",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-17. Duration: 36 min. Counties: Geneva, Coffee, Dale, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #135 (36 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-135"
  },
  {
   "id": "iem-ww-TAE-TO-W-45-Coffee-tornado-2026-06-17",
   "zip": "",
   "city": "Coffee",
   "date": "2026-06-17",
   "county": "Coffee",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS TAE for Coffee on 2026-06-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "TAE-TO-W-45"
  },
  {
   "id": "iem-ww-TAE-TO-W-45-Dale-tornado-2026-06-17",
   "zip": "",
   "city": "Dale",
   "date": "2026-06-17",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS TAE for Dale on 2026-06-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "TAE-TO-W-45"
  },
  {
   "id": "iem-ww-TAE-TO-W-44-Dale-tornado-2026-06-17",
   "zip": "",
   "city": "Dale",
   "date": "2026-06-17",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS TAE for Dale on 2026-06-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "TAE-TO-W-44"
  },
  {
   "id": "sps-2026-06-17-houston-wind",
   "zip": "",
   "city": "Houston",
   "date": "2026-06-17",
   "county": "Houston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Houston — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-17-tallapoosa-wind",
   "zip": "",
   "city": "Tallapoosa",
   "date": "2026-06-17",
   "county": "Tallapoosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Tallapoosa — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-17-geneva-wind",
   "zip": "",
   "city": "Geneva",
   "date": "2026-06-17",
   "county": "Geneva",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Geneva — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-17-monroe-wind",
   "zip": "",
   "city": "Monroe",
   "date": "2026-06-17",
   "county": "Monroe",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Monroe — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-17-dale-wind",
   "zip": "",
   "city": "Dale",
   "date": "2026-06-17",
   "county": "Dale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Dale — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-17-barbour-wind",
   "zip": "",
   "city": "Barbour",
   "date": "2026-06-17",
   "county": "Barbour",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Barbour — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-17-tuscaloosa-wind",
   "zip": "",
   "city": "Tuscaloosa",
   "date": "2026-06-17",
   "county": "Tuscaloosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Tuscaloosa — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-17-macon-wind",
   "zip": "",
   "city": "Macon",
   "date": "2026-06-17",
   "county": "Macon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Macon — wind gusts up to 40 mph, possible possible (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-17-perry-wind",
   "zip": "",
   "city": "Perry",
   "date": "2026-06-17",
   "county": "Perry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Perry — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-17-lee-wind",
   "zip": "",
   "city": "Lee",
   "date": "2026-06-17",
   "county": "Lee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lee — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-06-16-wind-30.36--87.65",
   "lat": 30.36,
   "lon": -87.65,
   "zip": "",
   "city": "2 WSW Miflin",
   "date": "2026-06-16",
   "county": "Baldwin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WeatherFlow station XGLF Gulf Shores measured a wind gust of 67 mph.",
   "sourceDetail": "NWS MOB — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-TAE-SV-W-132-2026-06-16-Houston-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-16",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-16. Duration: 54 min. County: Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #132 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-132"
  },
  {
   "id": "ww-TAE-SV-W-132-2026-06-16-Houston-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-16",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-16. Duration: 54 min. County: Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #132 (54 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-132"
  },
  {
   "id": "iem-202606161827-wind-30.36--87.65",
   "lat": 30.36,
   "lon": -87.65,
   "zip": "",
   "city": "2 WSW Miflin",
   "date": "2026-06-16",
   "county": "Baldwin",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 WSW Miflin, AL. Peak gust: 77 mph.",
   "sourceDetail": "NWS MOB — Mesonet via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-06-16-mobile-wind",
   "zip": "",
   "city": "Mobile",
   "date": "2026-06-16",
   "county": "Mobile",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Mobile — wind gusts up to 50 mph, possible possible (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-TAE-SV-W-125-2026-06-15-Houston-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-15",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-15. Duration: 44 min. County: Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #125 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-125"
  },
  {
   "id": "ww-TAE-SV-W-125-2026-06-15-Houston-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-15",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-15. Duration: 44 min. County: Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #125 (44 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-125"
  },
  {
   "id": "sps-2026-06-15-houston-wind",
   "zip": "",
   "city": "Houston",
   "date": "2026-06-15",
   "county": "Houston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Houston — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-15-coffee-wind",
   "zip": "",
   "city": "Coffee",
   "date": "2026-06-15",
   "county": "Coffee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Coffee — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-15-dale-wind",
   "zip": "",
   "city": "Dale",
   "date": "2026-06-15",
   "county": "Dale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Dale — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-15-henry-wind",
   "zip": "",
   "city": "Henry",
   "date": "2026-06-15",
   "county": "Henry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Henry — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-15-lowndes-wind",
   "zip": "",
   "city": "Lowndes",
   "date": "2026-06-15",
   "county": "Lowndes",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lowndes — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-15-mobile-wind",
   "zip": "",
   "city": "Mobile",
   "date": "2026-06-15",
   "county": "Mobile",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Mobile — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-TAE-SV-W-122-2026-06-14-Houston-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-14. Duration: 32 min. County: Houston. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #122 (32 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-122"
  },
  {
   "id": "ww-TAE-SV-W-122-2026-06-14-Houston-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-14. Duration: 32 min. County: Houston. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #122 (32 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 1,
   "warningProductKey": "TAE-SV-W-122"
  },
  {
   "id": "sps-2026-06-14-colbert-wind",
   "zip": "",
   "city": "Colbert",
   "date": "2026-06-14",
   "county": "Colbert",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Colbert — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-14-madison-wind",
   "zip": "",
   "city": "Madison",
   "date": "2026-06-14",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Madison — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-14-jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2026-06-14",
   "county": "Jackson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Jackson — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-14-bibb-wind",
   "zip": "",
   "city": "Bibb",
   "date": "2026-06-14",
   "county": "Bibb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Bibb — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-14-calhoun-wind",
   "zip": "",
   "city": "Calhoun",
   "date": "2026-06-14",
   "county": "Calhoun",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Calhoun — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-14-coosa-wind",
   "zip": "",
   "city": "Coosa",
   "date": "2026-06-14",
   "county": "Coosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Coosa — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-14-tallapoosa-wind",
   "zip": "",
   "city": "Tallapoosa",
   "date": "2026-06-14",
   "county": "Tallapoosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Tallapoosa — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-HUN-SV-W-61-2026-06-13-Colbert-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-13",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-13. Duration: 49 min. Counties: Franklin, Colbert. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #61 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-61"
  },
  {
   "id": "ww-HUN-SV-W-61-2026-06-13-Colbert-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-13",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-13. Duration: 49 min. Counties: Franklin, Colbert. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #61 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-61"
  },
  {
   "id": "ww-HUN-SV-W-61-2026-06-13-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-13",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-13. Duration: 49 min. Counties: Franklin, Colbert. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #61 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-61"
  },
  {
   "id": "ww-HUN-SV-W-61-2026-06-13-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-13",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-13. Duration: 49 min. Counties: Franklin, Colbert. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #61 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-61"
  },
  {
   "id": "sps-2026-06-13-macon-hail",
   "zip": "",
   "city": "Macon",
   "date": "2026-06-13",
   "county": "Macon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 59,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Macon — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-13-mobile-wind",
   "zip": "",
   "city": "Mobile",
   "date": "2026-06-13",
   "county": "Mobile",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Mobile — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-13-greene-wind",
   "zip": "",
   "city": "Greene",
   "date": "2026-06-13",
   "county": "Greene",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Greene — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-13-hale-wind",
   "zip": "",
   "city": "Hale",
   "date": "2026-06-13",
   "county": "Hale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Hale — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-13-marengo-wind",
   "zip": "",
   "city": "Marengo",
   "date": "2026-06-13",
   "county": "Marengo",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Marengo — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-13-tuscaloosa-wind",
   "zip": "",
   "city": "Tuscaloosa",
   "date": "2026-06-13",
   "county": "Tuscaloosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Tuscaloosa — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-13-geneva-wind",
   "zip": "",
   "city": "Geneva",
   "date": "2026-06-13",
   "county": "Geneva",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Geneva — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-13-franklin-wind",
   "zip": "",
   "city": "Franklin",
   "date": "2026-06-13",
   "county": "Franklin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Franklin — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-12-madison-wind",
   "zip": "",
   "city": "Madison",
   "date": "2026-06-12",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Madison — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-12-dekalb-wind",
   "zip": "",
   "city": "DeKalb",
   "date": "2026-06-12",
   "county": "DeKalb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for DeKalb — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-12-lamar-wind",
   "zip": "",
   "city": "Lamar",
   "date": "2026-06-12",
   "county": "Lamar",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lamar — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-12-tuscaloosa-wind",
   "zip": "",
   "city": "Tuscaloosa",
   "date": "2026-06-12",
   "county": "Tuscaloosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Tuscaloosa — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-12-sumter-wind",
   "zip": "",
   "city": "Sumter",
   "date": "2026-06-12",
   "county": "Sumter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Sumter — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2026-06-09-flood-32.60--85.49",
   "lat": 32.6,
   "lon": -85.49,
   "zip": "",
   "city": "0 SW Jordan Hare Stadiu",
   "date": "2026-06-09",
   "county": "Lee",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding at Auburn University.",
   "sourceDetail": "NWS BMX — Emergency Manager via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-09-flood-32.61--85.48",
   "lat": 32.61,
   "lon": -85.48,
   "zip": "",
   "city": "0 SW Auburn",
   "date": "2026-06-09",
   "county": "Lee",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Significant flooding on West Magnolia.",
   "sourceDetail": "NWS BMX — Emergency Manager via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-09-flood-34.69--85.67",
   "lat": 34.69,
   "lon": -85.67,
   "zip": "",
   "city": "1 S Ider",
   "date": "2026-06-09",
   "county": "Dekalb",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "4-6 inches of flood water reported on CR 147 in Ider.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-09-flood-34.71--85.74",
   "lat": 34.71,
   "lon": -85.74,
   "zip": "",
   "city": "4 WNW Ider",
   "date": "2026-06-09",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash flooding reported on CR 78 in Rosalie with 6 inches of flowing water over the roadway.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-09-flood-34.70--85.74",
   "lat": 34.7,
   "lon": -85.74,
   "zip": "",
   "city": "4 W Ider",
   "date": "2026-06-09",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood water over the road and the bridge near the intersection of CR 358 and CR 349 near Pisgah.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-09-flood-34.69--85.76",
   "lat": 34.69,
   "lon": -85.76,
   "zip": "",
   "city": "4 NNW Henagar",
   "date": "2026-06-09",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash flooding along CR 358 at Bryant Creek.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-HUN-SV-W-60-2026-06-09-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-09",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-09. Duration: 46 min. Counties: Jackson, DeKalb. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #60 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-60"
  },
  {
   "id": "ww-HUN-SV-W-60-2026-06-09-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-09",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-09. Duration: 46 min. Counties: Jackson, DeKalb. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #60 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-60"
  },
  {
   "id": "ww-HUN-SV-W-60-2026-06-09-DeKalb-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-09",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-09. Duration: 46 min. Counties: Jackson, DeKalb. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #60 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-60"
  },
  {
   "id": "ww-HUN-SV-W-60-2026-06-09-DeKalb-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-09",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-09. Duration: 46 min. Counties: Jackson, DeKalb. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #60 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-60"
  },
  {
   "id": "ww-HUN-FF-W-17-2026-06-09-DeKalb",
   "zip": "",
   "city": "",
   "date": "2026-06-09",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-06-09. Duration: 184 min. Counties: DeKalb, Jackson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #17 (184 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-17"
  },
  {
   "id": "ww-HUN-FF-W-17-2026-06-09-Jackson",
   "zip": "",
   "city": "",
   "date": "2026-06-09",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-06-09. Duration: 184 min. Counties: DeKalb, Jackson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #17 (184 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-17"
  },
  {
   "id": "ww-BMX-FF-W-12-2026-06-09-Lee",
   "zip": "",
   "city": "",
   "date": "2026-06-09",
   "county": "Lee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-06-09. Duration: 189 min. County: Lee. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #12 (189 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-12"
  },
  {
   "id": "sps-2026-06-09-crenshaw-wind",
   "zip": "",
   "city": "Crenshaw",
   "date": "2026-06-09",
   "county": "Crenshaw",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Crenshaw — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-09-butler-hail",
   "zip": "",
   "city": "Butler",
   "date": "2026-06-09",
   "county": "Butler",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Butler — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-09-crenshaw-hail",
   "zip": "",
   "city": "Crenshaw",
   "date": "2026-06-09",
   "county": "Crenshaw",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Crenshaw — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-09-butler-wind",
   "zip": "",
   "city": "Butler",
   "date": "2026-06-09",
   "county": "Butler",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Butler — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-09-chambers-wind",
   "zip": "",
   "city": "Chambers",
   "date": "2026-06-09",
   "county": "Chambers",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Chambers — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-09-dekalb-wind",
   "zip": "",
   "city": "DeKalb",
   "date": "2026-06-09",
   "county": "DeKalb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for DeKalb — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-09-cherokee-wind",
   "zip": "",
   "city": "Cherokee",
   "date": "2026-06-09",
   "county": "Cherokee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cherokee — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2026-06-08-flood-34.66--86.48",
   "lat": 34.66,
   "lon": -86.48,
   "zip": "",
   "city": "5 NNW Owens Crossroads",
   "date": "2026-06-08",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding continues with water flowing over the road at Highway 431 in Owens Cross Roads. Report and video from social media.",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-08-flood-34.68--86.06",
   "lat": 34.68,
   "lon": -86.06,
   "zip": "",
   "city": "2 NNW Scottsboro",
   "date": "2026-06-08",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Track washed out at Highway 35 in Scottsboro.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-08-flood-34.69--86.14",
   "lat": 34.69,
   "lon": -86.14,
   "zip": "",
   "city": "6 WNW Scottsboro",
   "date": "2026-06-08",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "County Road 109 completely impassable. No water depth given.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-08-flood-33.95--87.03",
   "lat": 33.95,
   "lon": -87.03,
   "zip": "",
   "city": "7 W Colony",
   "date": "2026-06-08",
   "county": "Cullman",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water over the roadway on Highway 69 at the 222 intersection. Water depth unknown.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-08-flood-34.07--86.75",
   "lat": 34.07,
   "lon": -86.75,
   "zip": "",
   "city": "1 ENE Hanceville",
   "date": "2026-06-08",
   "county": "Cullman",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Edward Street and East Railroad Avenue flooded and under water. Water depth not known.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-08-flood-34.30--86.49",
   "lat": 34.3,
   "lon": -86.49,
   "zip": "",
   "city": "2 S Arab",
   "date": "2026-06-08",
   "county": "Cullman",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "County Road 1844 underwater near Simpson Little Creek RV Park. Water depth unknown.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-08-flood-34.52--86.67",
   "lat": 34.52,
   "lon": -86.67,
   "zip": "",
   "city": "7 SE Triana",
   "date": "2026-06-08",
   "county": "Morgan",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Mack Brown Rd and Highway 36 flooded with 2-3 inches (estimated) of water.",
   "sourceDetail": "NWS HUN — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-08-flood-34.69--86.08",
   "lat": 34.69,
   "lon": -86.08,
   "zip": "",
   "city": "3 NW Scottsboro",
   "date": "2026-06-08",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report and video from social media of flowing water and flooding in front of a residence on Old Larkinsville Road in Scottsboro. Water level up to about 1/4 of car and truck tires.",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-08-flood-34.66--85.75",
   "lat": 34.66,
   "lon": -85.75,
   "zip": "",
   "city": "2 NNW Henagar",
   "date": "2026-06-08",
   "county": "Dekalb",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report and picture from social media of flowing water and flooding on Lee Chapel Road. Roadway impassable, as noted by a barracade in the photo. Water depth unknown.",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-HUN-FF-W-16-2026-06-08-Marshall",
   "zip": "",
   "city": "",
   "date": "2026-06-08",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-06-08. Duration: 192 min. Counties: Marshall, Jackson, Madison. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #16 (192 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-16"
  },
  {
   "id": "ww-HUN-FF-W-16-2026-06-08-Jackson",
   "zip": "",
   "city": "",
   "date": "2026-06-08",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-06-08. Duration: 192 min. Counties: Marshall, Jackson, Madison. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #16 (192 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-16"
  },
  {
   "id": "ww-HUN-FF-W-16-2026-06-08-Madison",
   "zip": "",
   "city": "",
   "date": "2026-06-08",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-06-08. Duration: 192 min. Counties: Marshall, Jackson, Madison. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #16 (192 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-16"
  },
  {
   "id": "ww-HUN-FF-W-14-2026-06-08-Cullman",
   "zip": "",
   "city": "",
   "date": "2026-06-08",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-06-08. Duration: 185 min. Counties: Cullman, Marshall, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #14 (185 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-14"
  },
  {
   "id": "ww-HUN-FF-W-14-2026-06-08-Marshall",
   "zip": "",
   "city": "",
   "date": "2026-06-08",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-06-08. Duration: 185 min. Counties: Cullman, Marshall, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #14 (185 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-14"
  },
  {
   "id": "ww-HUN-FF-W-14-2026-06-08-Morgan",
   "zip": "",
   "city": "",
   "date": "2026-06-08",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-06-08. Duration: 185 min. Counties: Cullman, Marshall, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #14 (185 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-14"
  },
  {
   "id": "ww-HUN-FF-W-15-2026-06-08-DeKalb",
   "zip": "",
   "city": "",
   "date": "2026-06-08",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-06-08. Duration: 191 min. County: DeKalb. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #15 (191 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-15"
  },
  {
   "id": "ww-HUN-FF-W-13-2026-06-08-Cullman",
   "zip": "",
   "city": "",
   "date": "2026-06-08",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-06-08. Duration: 180 min. County: Cullman. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #13 (180 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-13"
  },
  {
   "id": "ww-HUN-FA-W-10-2026-06-08-Jackson",
   "zip": "",
   "city": "",
   "date": "2026-06-08",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-06-08. Duration: 404 min. Counties: Jackson, Madison. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #10 (404 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-10"
  },
  {
   "id": "ww-HUN-FA-W-10-2026-06-08-Madison",
   "zip": "",
   "city": "",
   "date": "2026-06-08",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-06-08. Duration: 404 min. Counties: Jackson, Madison. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #10 (404 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-10"
  },
  {
   "id": "ww-HUN-FA-W-11-2026-06-08-Madison",
   "zip": "",
   "city": "",
   "date": "2026-06-08",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-06-08. Duration: 302 min. County: Madison. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #11 (302 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-11"
  },
  {
   "id": "sps-2026-06-08-morgan-wind",
   "zip": "",
   "city": "Morgan",
   "date": "2026-06-08",
   "county": "Morgan",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Morgan — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2026-06-07-flood-34.03--86.15",
   "lat": 34.03,
   "lon": -86.15,
   "zip": "",
   "city": "2 SE Howelton",
   "date": "2026-06-07",
   "county": "Etowah",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "FLASH FLOOD reported near 2 SE Howelton",
   "sourceDetail": "NWS BMX — Emergency Manager via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-07-flood-33.95--85.91",
   "lat": 33.95,
   "lon": -85.91,
   "zip": "",
   "city": "1 E Glencoe",
   "date": "2026-06-07",
   "county": "Etowah",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Keysburg Rd and Zuber Rd flooded.",
   "sourceDetail": "NWS BMX — Emergency Manager via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-07-flood-33.58--86.81",
   "lat": 33.58,
   "lon": -86.81,
   "zip": "",
   "city": "2 S Fultondale",
   "date": "2026-06-07",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Reports of flooding on I-65.",
   "sourceDetail": "NWS BMX — Emergency Manager via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-07-flood-34.04--85.98",
   "lat": 34.04,
   "lon": -85.98,
   "zip": "",
   "city": "2 N Gadsden Steam Plant",
   "date": "2026-06-07",
   "county": "Etowah",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "flooding on Glenn Gap Rd.",
   "sourceDetail": "NWS BMX — Emergency Manager via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-07-flood-33.41--86.96",
   "lat": 33.41,
   "lon": -86.96,
   "zip": "",
   "city": "0 N Bessemer",
   "date": "2026-06-07",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding on 20th Street North in Bessemer. Person stuck in vehicle.",
   "sourceDetail": "NWS BMX — Emergency Manager via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-07-flood-34.94--87.46",
   "lat": 34.94,
   "lon": -87.46,
   "zip": "",
   "city": "5 WSW Lexington",
   "date": "2026-06-07",
   "county": "Lauderdale",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Road washed away by the creek on County Road 458. Depth of water unknown.",
   "sourceDetail": "NWS HUN — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-07-flood-34.85--86.24",
   "lat": 34.85,
   "lon": -86.24,
   "zip": "",
   "city": "7 WNW Skyline",
   "date": "2026-06-07",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding inside a residence, along with a tree on the residence. Depth of water unknown.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-07-flood-34.83--86.46",
   "lat": 34.83,
   "lon": -86.46,
   "zip": "",
   "city": "4 ESE Moores Mill",
   "date": "2026-06-07",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water overspilling a creek bed and covering a neighborhood roadway on Ravens Crest Drive. Over 3.3 inches of rain have fallen.",
   "sourceDetail": "NWS HUN — Local Official via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-07-flood-34.93--87.40",
   "lat": 34.93,
   "lon": -87.4,
   "zip": "",
   "city": "3 SW Lexington",
   "date": "2026-06-07",
   "county": "Lauderdale",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Lexington fire reported that County Road 71 has numerous spots with flooding.",
   "sourceDetail": "NWS HUN — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-07-flood-34.80--86.49",
   "lat": 34.8,
   "lon": -86.49,
   "zip": "",
   "city": "4 SSE Moores Mill",
   "date": "2026-06-07",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Portions of Homer Nance closed due to flash flooding.",
   "sourceDetail": "NWS HUN — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-07-flood-34.91--87.50",
   "lat": 34.91,
   "lon": -87.5,
   "zip": "",
   "city": "4 NNE Killen",
   "date": "2026-06-07",
   "county": "Lauderdale",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Several inches of fast moving water over the roadway and East Fork Sixmile Creek near the intersection of CR 73 and CR 403 in Killen. Report via video.",
   "sourceDetail": "NWS HUN — Broadcast Media via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-07-flood-34.97--86.52",
   "lat": 34.97,
   "lon": -86.52,
   "zip": "",
   "city": "4 NE Hazel Green",
   "date": "2026-06-07",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water running across a portion of Manley Road. Sent via video.",
   "sourceDetail": "NWS HUN — Broadcast Media via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-07-flood-34.78--86.77",
   "lat": 34.78,
   "lon": -86.77,
   "zip": "",
   "city": "5 NNW Madison",
   "date": "2026-06-07",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water spilling out of the creek and over the roadway on Sam Thomas Rd.",
   "sourceDetail": "NWS HUN — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-07-flood-34.89--86.57",
   "lat": 34.89,
   "lon": -86.57,
   "zip": "",
   "city": "1 N Meridianville",
   "date": "2026-06-07",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water running over the south bound lanes of HWY 231 near Meridianville Middle School.",
   "sourceDetail": "NWS HUN — Broadcast Media via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-07-flood-34.79--86.62",
   "lat": 34.79,
   "lon": -86.62,
   "zip": "",
   "city": "6 N Huntsville",
   "date": "2026-06-07",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water in a residence off of Pulaski Pike NW.",
   "sourceDetail": "NWS HUN — Local Official via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-07-flood-34.80--86.66",
   "lat": 34.8,
   "lon": -86.66,
   "zip": "",
   "city": "6 SE Harvest",
   "date": "2026-06-07",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Portions of Nick Fitcheard Rd impassible due to flash flooding.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-07-flood-34.87--87.28",
   "lat": 34.87,
   "lon": -87.28,
   "zip": "",
   "city": "3 N Rogersville",
   "date": "2026-06-07",
   "county": "Lauderdale",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water over CR 123 near Rogersville.",
   "sourceDetail": "NWS HUN — Broadcast Media via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-07-flood-34.74--86.26",
   "lat": 34.74,
   "lon": -86.26,
   "zip": "",
   "city": "7 NE Paint Rock",
   "date": "2026-06-07",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water over the roadway at Hwy 65 in Trenton sent via video.",
   "sourceDetail": "NWS HUN — Broadcast Media via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-07-flood-34.83--86.55",
   "lat": 34.83,
   "lon": -86.55,
   "zip": "",
   "city": "2 SW Moores Mill",
   "date": "2026-06-07",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding in homes. Water depth unknown.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-07-flood-34.81--86.66",
   "lat": 34.81,
   "lon": -86.66,
   "zip": "",
   "city": "6 ESE Harvest",
   "date": "2026-06-07",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Road is shut down at Kelly Cemetary Rd NW and Nick Fitcheard Rd NW due to flooding. Water depth unknown.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-07-flood-34.86--86.08",
   "lat": 34.86,
   "lon": -86.08,
   "zip": "",
   "city": "5 NNE Skyline",
   "date": "2026-06-07",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water washed out a portion of County Road 33. There is now about a 10ft gap between the road and the guard rail where it has washed out. Water depth unknown.",
   "sourceDetail": "NWS HUN — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-07-flood-34.84--87.67",
   "lat": 34.84,
   "lon": -87.67,
   "zip": "",
   "city": "1 NNW Florence",
   "date": "2026-06-07",
   "county": "Lauderdale",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "A driver was stuck and was rescued at Gresham Rd and Mars Hill Rd. Flood waters up to the top of truck tires. Report and video from Social Media.",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-07-flood-34.91--85.96",
   "lat": 34.91,
   "lon": -85.96,
   "zip": "",
   "city": "7 WNW Stevenson",
   "date": "2026-06-07",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "High water rescue from Stevenson due to a person trapped in a cave.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-07-flood-34.81--85.95",
   "lat": 34.81,
   "lon": -85.95,
   "zip": "",
   "city": "7 N Hollywood",
   "date": "2026-06-07",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "EMA reported several inches of moving water over county road 560 in Fackler, AL.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-07-flood-34.91--86.36",
   "lat": 34.91,
   "lon": -86.36,
   "zip": "",
   "city": "4 E New Market",
   "date": "2026-06-07",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "House flooded and people cannot get out on Upper Hurricane Rd. Water depth unknown.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-07-flood-34.86--86.53",
   "lat": 34.86,
   "lon": -86.53,
   "zip": "",
   "city": "0 N Moores Mill",
   "date": "2026-06-07",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water flowing over Eakin Road in Meridianville is making this impassable.",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-07-flood-34.74--86.13",
   "lat": 34.74,
   "lon": -86.13,
   "zip": "",
   "city": "4 S Skyline",
   "date": "2026-06-07",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Two vehicles stranded in flood waters on County Road 145. Water depth unknown.",
   "sourceDetail": "NWS HUN — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-07-flood-34.89--86.54",
   "lat": 34.89,
   "lon": -86.54,
   "zip": "",
   "city": "2 NE Meridianville",
   "date": "2026-06-07",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Fierce creek is flowing out of banks and pushed down fencing behind homes off of Nuckolls Lane.",
   "sourceDetail": "NWS HUN — Broadcast Media via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-07-flood-34.85--87.41",
   "lat": 34.85,
   "lon": -87.41,
   "zip": "",
   "city": "7 E Killen",
   "date": "2026-06-07",
   "county": "Lauderdale",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Bluewater creek was overflowing into the Polo Club. Drone footage shows horses trapped in the flood waters.",
   "sourceDetail": "NWS HUN — Storm Chaser via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-07-flood-34.28--86.20",
   "lat": 34.28,
   "lon": -86.2,
   "zip": "",
   "city": "1 N Albertville",
   "date": "2026-06-07",
   "county": "Marshall",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Standing flood water on Glover Street had a car attempt to drive through that became stalled out when water reached its hood.",
   "sourceDetail": "NWS HUN — Emergency Manager via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-07-flood-34.80--86.03",
   "lat": 34.8,
   "lon": -86.03,
   "zip": "",
   "city": "5 E Skyline",
   "date": "2026-06-07",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Gorge County Road 33 is washing out, on the hollywood side going towards the bottom. Water depth unknown.",
   "sourceDetail": "NWS HUN — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-07-flood-34.71--86.08",
   "lat": 34.71,
   "lon": -86.08,
   "zip": "",
   "city": "5 NNW Scottsboro",
   "date": "2026-06-07",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "At least 6 inches (estimated) of moving water over County Road 531 and County Road 220 in Scottsboro.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-07-flood-34.80--86.25",
   "lat": 34.8,
   "lon": -86.25,
   "zip": "",
   "city": "7 W Skyline",
   "date": "2026-06-07",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report of 30 inches of moving water over Highway 65 in Holly Tree, AL.",
   "sourceDetail": "NWS HUN — Emergency Manager via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-07-flood-34.70--86.02",
   "lat": 34.7,
   "lon": -86.02,
   "zip": "",
   "city": "3 WSW Hollywood",
   "date": "2026-06-07",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Road washed out at Ridgedale Rd and Clayton Arnold Rd. Water depth unknown.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-07-flood-34.79--85.87",
   "lat": 34.79,
   "lon": -85.87,
   "zip": "",
   "city": "6 SSW Stevenson",
   "date": "2026-06-07",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "At least 6 inches (estimated) of moving water over County Road 141 with debris.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-07-flood-34.75--86.08",
   "lat": 34.75,
   "lon": -86.08,
   "zip": "",
   "city": "4 SE Skyline",
   "date": "2026-06-07",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Intersection at CR 28 and CR 29 flooded with swift moving water. Water estimated at a foot deep. Report from Social Media.",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-07-flood-34.69--86.13",
   "lat": 34.69,
   "lon": -86.13,
   "zip": "",
   "city": "6 WNW Scottsboro",
   "date": "2026-06-07",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Street flooded up to the doors of a truck in Woodville near County Road 30. Report and photos from Social Media.",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-07-flood-34.84--85.87",
   "lat": 34.84,
   "lon": -85.87,
   "zip": "",
   "city": "3 SW Stevenson",
   "date": "2026-06-07",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Roadway flooded and impassible at County Rd 45 and County Rd 166. Water depth unknown.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-07-flood-34.85--87.32",
   "lat": 34.85,
   "lon": -87.32,
   "zip": "",
   "city": "3 NW Rogersville",
   "date": "2026-06-07",
   "county": "Lauderdale",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Estimated 6 inch (or more) of flowing water on Turner Lindsey Road. Looks like a creek out of its banks. Photo and report from Social Media.",
   "sourceDetail": "NWS HUN — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-07-flood-34.14--86.83",
   "lat": 34.14,
   "lon": -86.83,
   "zip": "",
   "city": "2 S Cullman",
   "date": "2026-06-07",
   "county": "Cullman",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "6 inches (estimated) of running water on Golf Course Road. Report and video from Social Media (unknown start time).",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-07-flood-34.69--86.08",
   "lat": 34.69,
   "lon": -86.08,
   "zip": "",
   "city": "3 NW Scottsboro",
   "date": "2026-06-07",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Car stuck in flooded roadway (water depth unknown). After the water receeded, the asphalt looks to have partially eroded.",
   "sourceDetail": "NWS HUN — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-BMX-FF-W-10-2026-06-07-Etowah",
   "zip": "",
   "city": "",
   "date": "2026-06-07",
   "county": "Etowah",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-06-07. Duration: 190 min. County: Etowah. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #10 (190 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-10"
  },
  {
   "id": "ww-HUN-FF-W-12-2026-06-07-Jackson",
   "zip": "",
   "city": "",
   "date": "2026-06-07",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-06-07. Duration: 174 min. Counties: Jackson, Madison. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #12 (174 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-12"
  },
  {
   "id": "ww-HUN-FF-W-12-2026-06-07-Madison",
   "zip": "",
   "city": "",
   "date": "2026-06-07",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-06-07. Duration: 174 min. Counties: Jackson, Madison. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #12 (174 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-12"
  },
  {
   "id": "ww-HUN-FF-W-8-2026-06-07-Colbert",
   "zip": "",
   "city": "",
   "date": "2026-06-07",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-06-07. Duration: 185 min. Counties: Colbert, Lauderdale, Limestone. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #8 (185 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-8"
  },
  {
   "id": "ww-HUN-FF-W-8-2026-06-07-Lauderdale",
   "zip": "",
   "city": "",
   "date": "2026-06-07",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-06-07. Duration: 185 min. Counties: Colbert, Lauderdale, Limestone. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #8 (185 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-8"
  },
  {
   "id": "ww-HUN-FF-W-8-2026-06-07-Limestone",
   "zip": "",
   "city": "",
   "date": "2026-06-07",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-06-07. Duration: 185 min. Counties: Colbert, Lauderdale, Limestone. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #8 (185 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-8"
  },
  {
   "id": "ww-HUN-FF-W-11-2026-06-07-Colbert",
   "zip": "",
   "city": "",
   "date": "2026-06-07",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-06-07. Duration: 156 min. Counties: Colbert, Lauderdale, Lawrence, Limestone. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #11 (156 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-11"
  },
  {
   "id": "ww-HUN-FF-W-11-2026-06-07-Lauderdale",
   "zip": "",
   "city": "",
   "date": "2026-06-07",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-06-07. Duration: 156 min. Counties: Colbert, Lauderdale, Lawrence, Limestone. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #11 (156 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-11"
  },
  {
   "id": "ww-HUN-FF-W-11-2026-06-07-Lawrence",
   "zip": "",
   "city": "",
   "date": "2026-06-07",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-06-07. Duration: 156 min. Counties: Colbert, Lauderdale, Lawrence, Limestone. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #11 (156 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-11"
  },
  {
   "id": "ww-HUN-FF-W-11-2026-06-07-Limestone",
   "zip": "",
   "city": "",
   "date": "2026-06-07",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-06-07. Duration: 156 min. Counties: Colbert, Lauderdale, Lawrence, Limestone. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #11 (156 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-11"
  },
  {
   "id": "ww-HUN-FF-W-10-2026-06-07-DeKalb",
   "zip": "",
   "city": "",
   "date": "2026-06-07",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-06-07. Duration: 193 min. Counties: DeKalb, Jackson, Marshall. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #10 (193 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-10"
  },
  {
   "id": "ww-HUN-FF-W-10-2026-06-07-Jackson",
   "zip": "",
   "city": "",
   "date": "2026-06-07",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-06-07. Duration: 193 min. Counties: DeKalb, Jackson, Marshall. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #10 (193 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-10"
  },
  {
   "id": "ww-HUN-FF-W-10-2026-06-07-Marshall",
   "zip": "",
   "city": "",
   "date": "2026-06-07",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-06-07. Duration: 193 min. Counties: DeKalb, Jackson, Marshall. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #10 (193 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-10"
  },
  {
   "id": "ww-HUN-FF-W-9-2026-06-07-Jackson",
   "zip": "",
   "city": "",
   "date": "2026-06-07",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-06-07. Duration: 183 min. Counties: Jackson, Limestone, Madison. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #9 (183 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-9"
  },
  {
   "id": "ww-HUN-FF-W-9-2026-06-07-Limestone",
   "zip": "",
   "city": "",
   "date": "2026-06-07",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-06-07. Duration: 183 min. Counties: Jackson, Limestone, Madison. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #9 (183 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-9"
  },
  {
   "id": "ww-HUN-FF-W-9-2026-06-07-Madison",
   "zip": "",
   "city": "",
   "date": "2026-06-07",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-06-07. Duration: 183 min. Counties: Jackson, Limestone, Madison. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #9 (183 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-9"
  },
  {
   "id": "ww-BMX-FF-W-11-2026-06-07-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-06-07",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-06-07. Duration: 193 min. County: Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #11 (193 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-11"
  },
  {
   "id": "ww-HUN-FA-W-9-2026-06-07-Madison",
   "zip": "",
   "city": "",
   "date": "2026-06-07",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-06-07. Duration: 306 min. County: Madison. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #9 (306 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-9"
  },
  {
   "id": "ww-HUN-FA-W-7-2026-06-07-Limestone",
   "zip": "",
   "city": "",
   "date": "2026-06-07",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-06-07. Duration: 234 min. Counties: Limestone, Colbert, Lauderdale, Lawrence. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #7 (234 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-7"
  },
  {
   "id": "ww-HUN-FA-W-7-2026-06-07-Colbert",
   "zip": "",
   "city": "",
   "date": "2026-06-07",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-06-07. Duration: 234 min. Counties: Limestone, Colbert, Lauderdale, Lawrence. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #7 (234 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-7"
  },
  {
   "id": "ww-HUN-FA-W-7-2026-06-07-Lauderdale",
   "zip": "",
   "city": "",
   "date": "2026-06-07",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-06-07. Duration: 234 min. Counties: Limestone, Colbert, Lauderdale, Lawrence. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #7 (234 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-7"
  },
  {
   "id": "ww-HUN-FA-W-7-2026-06-07-Lawrence",
   "zip": "",
   "city": "",
   "date": "2026-06-07",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-06-07. Duration: 234 min. Counties: Limestone, Colbert, Lauderdale, Lawrence. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #7 (234 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-7"
  },
  {
   "id": "ww-HUN-FA-W-8-2026-06-07-DeKalb",
   "zip": "",
   "city": "",
   "date": "2026-06-07",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-06-07. Duration: 240 min. Counties: DeKalb, Jackson, Limestone, Madison, Marshall, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #8 (240 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-8"
  },
  {
   "id": "ww-HUN-FA-W-8-2026-06-07-Jackson",
   "zip": "",
   "city": "",
   "date": "2026-06-07",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-06-07. Duration: 240 min. Counties: DeKalb, Jackson, Limestone, Madison, Marshall, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #8 (240 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-8"
  },
  {
   "id": "ww-HUN-FA-W-8-2026-06-07-Limestone",
   "zip": "",
   "city": "",
   "date": "2026-06-07",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-06-07. Duration: 240 min. Counties: DeKalb, Jackson, Limestone, Madison, Marshall, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #8 (240 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-8"
  },
  {
   "id": "ww-HUN-FA-W-8-2026-06-07-Madison",
   "zip": "",
   "city": "",
   "date": "2026-06-07",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-06-07. Duration: 240 min. Counties: DeKalb, Jackson, Limestone, Madison, Marshall, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #8 (240 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-8"
  },
  {
   "id": "ww-HUN-FA-W-8-2026-06-07-Marshall",
   "zip": "",
   "city": "",
   "date": "2026-06-07",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-06-07. Duration: 240 min. Counties: DeKalb, Jackson, Limestone, Madison, Marshall, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #8 (240 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-8"
  },
  {
   "id": "ww-HUN-FA-W-8-2026-06-07-Morgan",
   "zip": "",
   "city": "",
   "date": "2026-06-07",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-06-07. Duration: 240 min. Counties: DeKalb, Jackson, Limestone, Madison, Marshall, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #8 (240 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-8"
  },
  {
   "id": "ww-HUN-FL-W-4-2026-06-07-Marshall",
   "zip": "",
   "city": "",
   "date": "2026-06-07",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS HUN on 2026-06-07. Duration: 3360 min. Counties: Marshall, Madison, Jackson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flood Warning #4 (3360 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FL-W-4"
  },
  {
   "id": "ww-HUN-FL-W-4-2026-06-07-Madison",
   "zip": "",
   "city": "",
   "date": "2026-06-07",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS HUN on 2026-06-07. Duration: 3360 min. Counties: Marshall, Madison, Jackson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flood Warning #4 (3360 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FL-W-4"
  },
  {
   "id": "ww-HUN-FL-W-4-2026-06-07-Jackson",
   "zip": "",
   "city": "",
   "date": "2026-06-07",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS HUN on 2026-06-07. Duration: 3360 min. Counties: Marshall, Madison, Jackson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flood Warning #4 (3360 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FL-W-4"
  },
  {
   "id": "ww-HUN-FL-W-5-2026-06-07-Madison",
   "zip": "",
   "city": "",
   "date": "2026-06-07",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS HUN on 2026-06-07. Duration: 1500 min. County: Madison. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flood Warning #5 (1500 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FL-W-5"
  },
  {
   "id": "iem-geo-2026-06-07-flood-34.79--86.50",
   "lat": 34.79,
   "lon": -86.5,
   "zip": "",
   "city": "5 SSE Moores Mill",
   "date": "2026-06-07",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Reports of a high water rescue at Homer Nance and Jordan Road.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-07-flood-34.82--86.47",
   "lat": 34.82,
   "lon": -86.47,
   "zip": "",
   "city": "4 ESE Moores Mill",
   "date": "2026-06-07",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "400 block of Bell Factory and Steakley Road flooded and barricaded. Water depth unknown.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-07-flood-34.79--86.59",
   "lat": 34.79,
   "lon": -86.59,
   "zip": "",
   "city": "5 SW Moores Mill",
   "date": "2026-06-07",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water flooding into houses on Hollow Road NW. Water depth unknown.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-07-flood-34.80--86.51",
   "lat": 34.8,
   "lon": -86.51,
   "zip": "",
   "city": "4 SSE Moores Mill",
   "date": "2026-06-07",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash flooding in a subdivision, with water up to truck tires and bottom of mailboxes. Report and video from Social Media.",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-MOB-SV-W-65-2026-06-02-Mobile-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-02",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-02. Duration: 32 min. County: Mobile. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #65 (32 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-65"
  },
  {
   "id": "ww-MOB-SV-W-65-2026-06-02-Mobile-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-02",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-02. Duration: 32 min. County: Mobile. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #65 (32 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-65"
  },
  {
   "id": "sps-2026-06-02-pickens-wind",
   "zip": "",
   "city": "Pickens",
   "date": "2026-06-02",
   "county": "Pickens",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Pickens — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-02-washington-wind",
   "zip": "",
   "city": "Washington",
   "date": "2026-06-02",
   "county": "Washington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Washington — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-02-washington-hail",
   "zip": "",
   "city": "Washington",
   "date": "2026-06-02",
   "county": "Washington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Washington — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-02-clarke-hail",
   "zip": "",
   "city": "Clarke",
   "date": "2026-06-02",
   "county": "Clarke",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Clarke — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-02-baldwin-wind",
   "zip": "",
   "city": "Baldwin",
   "date": "2026-06-02",
   "county": "Baldwin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Baldwin — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-02-mobile-wind",
   "zip": "",
   "city": "Mobile",
   "date": "2026-06-02",
   "county": "Mobile",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Mobile — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-02-barbour-wind",
   "zip": "",
   "city": "Barbour",
   "date": "2026-06-02",
   "county": "Barbour",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Barbour — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "spc-2026-06-01-955-1807",
   "lat": 34.6,
   "lon": -86.25,
   "zip": "",
   "city": "Woodville",
   "date": "2026-06-01",
   "county": "Marshall",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "The hailstone was reported from Kennamers Cove relayed through broadcast media. (HUN)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "spc-2026-06-01-956-1820",
   "lat": 34.46,
   "lon": -86.18,
   "zip": "",
   "city": "Grant",
   "date": "2026-06-01",
   "county": "Marshall",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Golf ball size hail on the 1300 block of Murphy Hill Rd. (HUN)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-202606011930-hail-34.01--86.01",
   "lat": 34.01,
   "lon": -86.01,
   "zip": "",
   "city": "Gadsden",
   "date": "2026-06-01",
   "county": "Etowah",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Gadsden, AL. Hail size: 0.88\".",
   "sourceDetail": "NWS BMX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "spc-2026-06-01-957-2045",
   "lat": 33.02,
   "lon": -86.17,
   "zip": "",
   "city": "Hanover",
   "date": "2026-06-01",
   "county": "Coosa",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "(BMX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-06-01-764-1818",
   "lat": 34.48,
   "lon": -86.21,
   "zip": "",
   "city": "Grant",
   "date": "2026-06-01",
   "county": "Marshall",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NWS Storm survey team estimated 80mph winds based on uprooted and snapped trees in this area. Antecedent rain loosened soils and weakened trees making them more suscept (HUN)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "windSpeedMph": 80,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-01-wind-33.56--86.75",
   "lat": 33.56,
   "lon": -86.75,
   "zip": "",
   "city": "Birmingham Internationa",
   "date": "2026-06-01",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "46kt max gust at BHM.",
   "sourceDetail": "NWS BMX — ASOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-01-wind-33.59--85.86",
   "lat": 33.59,
   "lon": -85.86,
   "zip": "",
   "city": "Anniston Regional Airpo",
   "date": "2026-06-01",
   "county": "Calhoun",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Peak gust of 49 kt at ANB.",
   "sourceDetail": "NWS BMX — ASOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-HUN-SV-W-52-2026-06-01-Colbert-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 24 min. Counties: Colbert, Franklin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #52 (24 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-52"
  },
  {
   "id": "ww-HUN-SV-W-52-2026-06-01-Colbert-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 24 min. Counties: Colbert, Franklin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #52 (24 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-52"
  },
  {
   "id": "ww-HUN-SV-W-52-2026-06-01-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 24 min. Counties: Colbert, Franklin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #52 (24 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-52"
  },
  {
   "id": "ww-HUN-SV-W-52-2026-06-01-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 24 min. Counties: Colbert, Franklin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #52 (24 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-52"
  },
  {
   "id": "ww-MOB-SV-W-64-2026-06-01-Conecuh-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Conecuh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-01. Duration: 48 min. Counties: Conecuh, Monroe. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #64 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-64"
  },
  {
   "id": "ww-MOB-SV-W-64-2026-06-01-Conecuh-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Conecuh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-01. Duration: 48 min. Counties: Conecuh, Monroe. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #64 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MOB-SV-W-64"
  },
  {
   "id": "ww-MOB-SV-W-64-2026-06-01-Monroe-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-01. Duration: 48 min. Counties: Conecuh, Monroe. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #64 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-64"
  },
  {
   "id": "ww-MOB-SV-W-64-2026-06-01-Monroe-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-01. Duration: 48 min. Counties: Conecuh, Monroe. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #64 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MOB-SV-W-64"
  },
  {
   "id": "ww-MOB-SV-W-63-2026-06-01-Clarke-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-01. Duration: 16 min. Counties: Clarke, Monroe. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #63 (16 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-63"
  },
  {
   "id": "ww-MOB-SV-W-63-2026-06-01-Clarke-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-01. Duration: 16 min. Counties: Clarke, Monroe. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #63 (16 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MOB-SV-W-63"
  },
  {
   "id": "ww-MOB-SV-W-63-2026-06-01-Monroe-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-01. Duration: 16 min. Counties: Clarke, Monroe. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #63 (16 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-63"
  },
  {
   "id": "ww-MOB-SV-W-63-2026-06-01-Monroe-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-06-01. Duration: 16 min. Counties: Clarke, Monroe. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #63 (16 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MOB-SV-W-63"
  },
  {
   "id": "ww-HUN-SV-W-56-2026-06-01-Colbert-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 49 min. Counties: Colbert, Franklin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #56 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-56"
  },
  {
   "id": "ww-HUN-SV-W-56-2026-06-01-Colbert-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 49 min. Counties: Colbert, Franklin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #56 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-56"
  },
  {
   "id": "ww-HUN-SV-W-56-2026-06-01-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 49 min. Counties: Colbert, Franklin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #56 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-56"
  },
  {
   "id": "ww-HUN-SV-W-56-2026-06-01-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 49 min. Counties: Colbert, Franklin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #56 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-56"
  },
  {
   "id": "ww-BMX-SV-W-72-2026-06-01-Fayette-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 65 min. Counties: Lamar, Fayette, Marion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #72 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-72"
  },
  {
   "id": "ww-BMX-SV-W-72-2026-06-01-Fayette-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 65 min. Counties: Lamar, Fayette, Marion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #72 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-72"
  },
  {
   "id": "ww-BMX-SV-W-72-2026-06-01-Marion-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Marion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 65 min. Counties: Lamar, Fayette, Marion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #72 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-72"
  },
  {
   "id": "ww-BMX-SV-W-72-2026-06-01-Marion-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Marion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 65 min. Counties: Lamar, Fayette, Marion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #72 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-72"
  },
  {
   "id": "ww-BMX-SV-W-72-2026-06-01-Lamar-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Lamar",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 65 min. Counties: Lamar, Fayette, Marion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #72 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-72"
  },
  {
   "id": "ww-BMX-SV-W-72-2026-06-01-Lamar-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Lamar",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 65 min. Counties: Lamar, Fayette, Marion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #72 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-72"
  },
  {
   "id": "ww-HUN-SV-W-53-2026-06-01-Limestone-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 54 min. Counties: Limestone, Madison. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #53 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-53"
  },
  {
   "id": "ww-HUN-SV-W-53-2026-06-01-Limestone-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 54 min. Counties: Limestone, Madison. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #53 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "HUN-SV-W-53"
  },
  {
   "id": "ww-HUN-SV-W-53-2026-06-01-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 54 min. Counties: Limestone, Madison. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #53 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-53"
  },
  {
   "id": "ww-HUN-SV-W-53-2026-06-01-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 54 min. Counties: Limestone, Madison. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #53 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "HUN-SV-W-53"
  },
  {
   "id": "ww-HUN-SV-W-57-2026-06-01-DeKalb-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 61 min. Counties: DeKalb, Limestone, Jackson, Lawrence, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #57 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-57"
  },
  {
   "id": "ww-HUN-SV-W-57-2026-06-01-DeKalb-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 61 min. Counties: DeKalb, Limestone, Jackson, Lawrence, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #57 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "HUN-SV-W-57"
  },
  {
   "id": "ww-HUN-SV-W-57-2026-06-01-Limestone-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 61 min. Counties: DeKalb, Limestone, Jackson, Lawrence, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #57 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-57"
  },
  {
   "id": "ww-HUN-SV-W-57-2026-06-01-Limestone-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 61 min. Counties: DeKalb, Limestone, Jackson, Lawrence, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #57 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "HUN-SV-W-57"
  },
  {
   "id": "ww-HUN-SV-W-57-2026-06-01-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 61 min. Counties: DeKalb, Limestone, Jackson, Lawrence, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #57 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-57"
  },
  {
   "id": "ww-HUN-SV-W-57-2026-06-01-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 61 min. Counties: DeKalb, Limestone, Jackson, Lawrence, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #57 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "HUN-SV-W-57"
  },
  {
   "id": "ww-HUN-SV-W-57-2026-06-01-Lawrence-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 61 min. Counties: DeKalb, Limestone, Jackson, Lawrence, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #57 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-57"
  },
  {
   "id": "ww-HUN-SV-W-57-2026-06-01-Lawrence-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 61 min. Counties: DeKalb, Limestone, Jackson, Lawrence, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #57 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "HUN-SV-W-57"
  },
  {
   "id": "ww-HUN-SV-W-57-2026-06-01-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 61 min. Counties: DeKalb, Limestone, Jackson, Lawrence, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #57 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-57"
  },
  {
   "id": "ww-HUN-SV-W-57-2026-06-01-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 61 min. Counties: DeKalb, Limestone, Jackson, Lawrence, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #57 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "HUN-SV-W-57"
  },
  {
   "id": "ww-HUN-SV-W-57-2026-06-01-Marshall-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 61 min. Counties: DeKalb, Limestone, Jackson, Lawrence, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #57 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-57"
  },
  {
   "id": "ww-HUN-SV-W-57-2026-06-01-Marshall-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 61 min. Counties: DeKalb, Limestone, Jackson, Lawrence, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #57 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "HUN-SV-W-57"
  },
  {
   "id": "ww-HUN-SV-W-57-2026-06-01-Morgan-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 61 min. Counties: DeKalb, Limestone, Jackson, Lawrence, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #57 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-57"
  },
  {
   "id": "ww-HUN-SV-W-57-2026-06-01-Morgan-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 61 min. Counties: DeKalb, Limestone, Jackson, Lawrence, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #57 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "HUN-SV-W-57"
  },
  {
   "id": "ww-HUN-SV-W-54-2026-06-01-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 42 min. County: Jackson. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #54 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-54"
  },
  {
   "id": "ww-HUN-SV-W-54-2026-06-01-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 42 min. County: Jackson. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #54 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "HUN-SV-W-54"
  },
  {
   "id": "ww-TAE-SV-W-114-2026-06-01-Geneva-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-01. Duration: 51 min. Counties: Geneva, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #114 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-114"
  },
  {
   "id": "ww-TAE-SV-W-114-2026-06-01-Geneva-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-01. Duration: 51 min. Counties: Geneva, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #114 (51 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-114"
  },
  {
   "id": "ww-TAE-SV-W-114-2026-06-01-Houston-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-01. Duration: 51 min. Counties: Geneva, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #114 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-114"
  },
  {
   "id": "ww-TAE-SV-W-114-2026-06-01-Houston-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-01. Duration: 51 min. Counties: Geneva, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #114 (51 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-114"
  },
  {
   "id": "ww-BMX-SV-W-70-2026-06-01-Marion-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Marion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 60 min. County: Marion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #70 (60 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-70"
  },
  {
   "id": "ww-BMX-SV-W-70-2026-06-01-Marion-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Marion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 60 min. County: Marion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #70 (60 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-70"
  },
  {
   "id": "ww-HUN-SV-W-55-2026-06-01-Lawrence-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 55 min. Counties: Lawrence, Limestone, Madison, Colbert, Lauderdale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #55 (55 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-55"
  },
  {
   "id": "ww-HUN-SV-W-55-2026-06-01-Lawrence-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 55 min. Counties: Lawrence, Limestone, Madison, Colbert, Lauderdale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #55 (55 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-55"
  },
  {
   "id": "ww-HUN-SV-W-55-2026-06-01-Limestone-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 55 min. Counties: Lawrence, Limestone, Madison, Colbert, Lauderdale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #55 (55 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-55"
  },
  {
   "id": "ww-HUN-SV-W-55-2026-06-01-Limestone-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 55 min. Counties: Lawrence, Limestone, Madison, Colbert, Lauderdale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #55 (55 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-55"
  },
  {
   "id": "ww-HUN-SV-W-55-2026-06-01-Colbert-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 55 min. Counties: Lawrence, Limestone, Madison, Colbert, Lauderdale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #55 (55 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-55"
  },
  {
   "id": "ww-HUN-SV-W-55-2026-06-01-Colbert-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 55 min. Counties: Lawrence, Limestone, Madison, Colbert, Lauderdale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #55 (55 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-55"
  },
  {
   "id": "ww-HUN-SV-W-55-2026-06-01-Lauderdale-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 55 min. Counties: Lawrence, Limestone, Madison, Colbert, Lauderdale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #55 (55 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-55"
  },
  {
   "id": "ww-HUN-SV-W-55-2026-06-01-Lauderdale-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 55 min. Counties: Lawrence, Limestone, Madison, Colbert, Lauderdale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #55 (55 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-55"
  },
  {
   "id": "ww-HUN-SV-W-55-2026-06-01-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 55 min. Counties: Lawrence, Limestone, Madison, Colbert, Lauderdale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #55 (55 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-55"
  },
  {
   "id": "ww-HUN-SV-W-55-2026-06-01-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 55 min. Counties: Lawrence, Limestone, Madison, Colbert, Lauderdale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #55 (55 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-55"
  },
  {
   "id": "ww-BMX-SV-W-71-2026-06-01-Winston-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Winston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 57 min. County: Winston. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #71 (57 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-71"
  },
  {
   "id": "ww-BMX-SV-W-71-2026-06-01-Winston-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Winston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 57 min. County: Winston. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #71 (57 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-71"
  },
  {
   "id": "ww-BMX-SV-W-75-2026-06-01-Fayette-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 57 min. Counties: Fayette, Lamar. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #75 (57 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-75"
  },
  {
   "id": "ww-BMX-SV-W-75-2026-06-01-Fayette-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 57 min. Counties: Fayette, Lamar. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #75 (57 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-75"
  },
  {
   "id": "ww-BMX-SV-W-75-2026-06-01-Lamar-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Lamar",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 57 min. Counties: Fayette, Lamar. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #75 (57 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-75"
  },
  {
   "id": "ww-BMX-SV-W-75-2026-06-01-Lamar-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Lamar",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 57 min. Counties: Fayette, Lamar. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #75 (57 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-75"
  },
  {
   "id": "ww-BMX-SV-W-83-2026-06-01-Calhoun-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Calhoun",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 52 min. Counties: Calhoun, Cleburne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #83 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-83"
  },
  {
   "id": "ww-BMX-SV-W-83-2026-06-01-Calhoun-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Calhoun",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 52 min. Counties: Calhoun, Cleburne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #83 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-83"
  },
  {
   "id": "ww-BMX-SV-W-83-2026-06-01-Cleburne-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Cleburne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 52 min. Counties: Calhoun, Cleburne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #83 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-83"
  },
  {
   "id": "ww-BMX-SV-W-83-2026-06-01-Cleburne-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Cleburne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 52 min. Counties: Calhoun, Cleburne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #83 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-83"
  },
  {
   "id": "ww-BMX-SV-W-84-2026-06-01-Randolph-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Randolph",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 41 min. County: Randolph. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #84 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-84"
  },
  {
   "id": "ww-BMX-SV-W-84-2026-06-01-Randolph-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Randolph",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 41 min. County: Randolph. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #84 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-84"
  },
  {
   "id": "ww-HUN-SV-W-59-2026-06-01-DeKalb-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 40 min. Counties: DeKalb, Marshall. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #59 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-59"
  },
  {
   "id": "ww-HUN-SV-W-59-2026-06-01-DeKalb-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 40 min. Counties: DeKalb, Marshall. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #59 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "HUN-SV-W-59"
  },
  {
   "id": "ww-HUN-SV-W-59-2026-06-01-Marshall-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 40 min. Counties: DeKalb, Marshall. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #59 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-59"
  },
  {
   "id": "ww-HUN-SV-W-59-2026-06-01-Marshall-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 40 min. Counties: DeKalb, Marshall. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #59 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "HUN-SV-W-59"
  },
  {
   "id": "ww-TAE-SV-W-111-2026-06-01-Coffee-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Coffee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-01. Duration: 39 min. Counties: Coffee, Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #111 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-111"
  },
  {
   "id": "ww-TAE-SV-W-111-2026-06-01-Coffee-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Coffee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-01. Duration: 39 min. Counties: Coffee, Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #111 (39 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-111"
  },
  {
   "id": "ww-TAE-SV-W-111-2026-06-01-Dale-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-01. Duration: 39 min. Counties: Coffee, Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #111 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-111"
  },
  {
   "id": "ww-TAE-SV-W-111-2026-06-01-Dale-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-01. Duration: 39 min. Counties: Coffee, Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #111 (39 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-111"
  },
  {
   "id": "ww-TAE-SV-W-111-2026-06-01-Geneva-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-01. Duration: 39 min. Counties: Coffee, Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #111 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-111"
  },
  {
   "id": "ww-TAE-SV-W-111-2026-06-01-Geneva-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-01. Duration: 39 min. Counties: Coffee, Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #111 (39 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-111"
  },
  {
   "id": "ww-TAE-SV-W-111-2026-06-01-Henry-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-01. Duration: 39 min. Counties: Coffee, Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #111 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-111"
  },
  {
   "id": "ww-TAE-SV-W-111-2026-06-01-Henry-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-01. Duration: 39 min. Counties: Coffee, Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #111 (39 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-111"
  },
  {
   "id": "ww-TAE-SV-W-111-2026-06-01-Houston-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-01. Duration: 39 min. Counties: Coffee, Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #111 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-111"
  },
  {
   "id": "ww-TAE-SV-W-111-2026-06-01-Houston-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-01. Duration: 39 min. Counties: Coffee, Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #111 (39 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-111"
  },
  {
   "id": "ww-BMX-SV-W-81-2026-06-01-Chilton-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Chilton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 54 min. Counties: Coosa, Shelby, Talladega, Tallapoosa, Chilton, Clay, Cleburne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #81 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-81"
  },
  {
   "id": "ww-BMX-SV-W-81-2026-06-01-Chilton-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Chilton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 54 min. Counties: Coosa, Shelby, Talladega, Tallapoosa, Chilton, Clay, Cleburne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #81 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-81"
  },
  {
   "id": "ww-BMX-SV-W-81-2026-06-01-Clay-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 54 min. Counties: Coosa, Shelby, Talladega, Tallapoosa, Chilton, Clay, Cleburne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #81 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-81"
  },
  {
   "id": "ww-BMX-SV-W-81-2026-06-01-Clay-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 54 min. Counties: Coosa, Shelby, Talladega, Tallapoosa, Chilton, Clay, Cleburne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #81 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-81"
  },
  {
   "id": "ww-BMX-SV-W-81-2026-06-01-Cleburne-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Cleburne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 54 min. Counties: Coosa, Shelby, Talladega, Tallapoosa, Chilton, Clay, Cleburne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #81 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-81"
  },
  {
   "id": "ww-BMX-SV-W-81-2026-06-01-Cleburne-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Cleburne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 54 min. Counties: Coosa, Shelby, Talladega, Tallapoosa, Chilton, Clay, Cleburne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #81 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-81"
  },
  {
   "id": "ww-BMX-SV-W-81-2026-06-01-Coosa-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Coosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 54 min. Counties: Coosa, Shelby, Talladega, Tallapoosa, Chilton, Clay, Cleburne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #81 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-81"
  },
  {
   "id": "ww-BMX-SV-W-81-2026-06-01-Coosa-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Coosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 54 min. Counties: Coosa, Shelby, Talladega, Tallapoosa, Chilton, Clay, Cleburne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #81 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-81"
  },
  {
   "id": "ww-BMX-SV-W-81-2026-06-01-Shelby-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Shelby",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 54 min. Counties: Coosa, Shelby, Talladega, Tallapoosa, Chilton, Clay, Cleburne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #81 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-81"
  },
  {
   "id": "ww-BMX-SV-W-81-2026-06-01-Shelby-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Shelby",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 54 min. Counties: Coosa, Shelby, Talladega, Tallapoosa, Chilton, Clay, Cleburne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #81 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-81"
  },
  {
   "id": "ww-BMX-SV-W-81-2026-06-01-Talladega-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Talladega",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 54 min. Counties: Coosa, Shelby, Talladega, Tallapoosa, Chilton, Clay, Cleburne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #81 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-81"
  },
  {
   "id": "ww-BMX-SV-W-81-2026-06-01-Talladega-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Talladega",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 54 min. Counties: Coosa, Shelby, Talladega, Tallapoosa, Chilton, Clay, Cleburne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #81 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-81"
  },
  {
   "id": "ww-BMX-SV-W-81-2026-06-01-Tallapoosa-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Tallapoosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 54 min. Counties: Coosa, Shelby, Talladega, Tallapoosa, Chilton, Clay, Cleburne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #81 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-81"
  },
  {
   "id": "ww-BMX-SV-W-81-2026-06-01-Tallapoosa-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Tallapoosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 54 min. Counties: Coosa, Shelby, Talladega, Tallapoosa, Chilton, Clay, Cleburne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #81 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-81"
  },
  {
   "id": "ww-HUN-SV-W-51-2026-06-01-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 28 min. County: Jackson. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #51 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-51"
  },
  {
   "id": "ww-HUN-SV-W-51-2026-06-01-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 28 min. County: Jackson. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #51 (28 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "HUN-SV-W-51"
  },
  {
   "id": "ww-BMX-SV-W-82-2026-06-01-Greene-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 68 min. Counties: Sumter, Greene, Hale. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #82 (68 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-82"
  },
  {
   "id": "ww-BMX-SV-W-82-2026-06-01-Greene-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 68 min. Counties: Sumter, Greene, Hale. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #82 (68 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-82"
  },
  {
   "id": "ww-BMX-SV-W-82-2026-06-01-Hale-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Hale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 68 min. Counties: Sumter, Greene, Hale. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #82 (68 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-82"
  },
  {
   "id": "ww-BMX-SV-W-82-2026-06-01-Hale-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Hale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 68 min. Counties: Sumter, Greene, Hale. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #82 (68 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-82"
  },
  {
   "id": "ww-BMX-SV-W-82-2026-06-01-Sumter-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Sumter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 68 min. Counties: Sumter, Greene, Hale. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #82 (68 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-82"
  },
  {
   "id": "ww-BMX-SV-W-82-2026-06-01-Sumter-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Sumter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 68 min. Counties: Sumter, Greene, Hale. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #82 (68 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-82"
  },
  {
   "id": "ww-TAE-SV-W-109-2026-06-01-Coffee-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Coffee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-01. Duration: 53 min. Counties: Coffee, Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #109 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-109"
  },
  {
   "id": "ww-TAE-SV-W-109-2026-06-01-Coffee-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Coffee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-01. Duration: 53 min. Counties: Coffee, Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #109 (53 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-109"
  },
  {
   "id": "ww-TAE-SV-W-109-2026-06-01-Dale-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-01. Duration: 53 min. Counties: Coffee, Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #109 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-109"
  },
  {
   "id": "ww-TAE-SV-W-109-2026-06-01-Dale-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-01. Duration: 53 min. Counties: Coffee, Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #109 (53 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-109"
  },
  {
   "id": "ww-TAE-SV-W-109-2026-06-01-Geneva-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-01. Duration: 53 min. Counties: Coffee, Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #109 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-109"
  },
  {
   "id": "ww-TAE-SV-W-109-2026-06-01-Geneva-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-01. Duration: 53 min. Counties: Coffee, Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #109 (53 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-109"
  },
  {
   "id": "ww-TAE-SV-W-109-2026-06-01-Henry-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-01. Duration: 53 min. Counties: Coffee, Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #109 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-109"
  },
  {
   "id": "ww-TAE-SV-W-109-2026-06-01-Henry-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-01. Duration: 53 min. Counties: Coffee, Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #109 (53 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-109"
  },
  {
   "id": "ww-TAE-SV-W-109-2026-06-01-Houston-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-01. Duration: 53 min. Counties: Coffee, Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #109 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-109"
  },
  {
   "id": "ww-TAE-SV-W-109-2026-06-01-Houston-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-06-01. Duration: 53 min. Counties: Coffee, Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #109 (53 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-109"
  },
  {
   "id": "ww-BMX-SV-W-77-2026-06-01-Pickens-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Pickens",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 65 min. Counties: Pickens, Tuscaloosa. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #77 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-77"
  },
  {
   "id": "ww-BMX-SV-W-77-2026-06-01-Pickens-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Pickens",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 65 min. Counties: Pickens, Tuscaloosa. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #77 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-77"
  },
  {
   "id": "ww-BMX-SV-W-77-2026-06-01-Tuscaloosa-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Tuscaloosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 65 min. Counties: Pickens, Tuscaloosa. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #77 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-77"
  },
  {
   "id": "ww-BMX-SV-W-77-2026-06-01-Tuscaloosa-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Tuscaloosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 65 min. Counties: Pickens, Tuscaloosa. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #77 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-77"
  },
  {
   "id": "ww-BMX-SV-W-88-2026-06-01-Chambers-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Chambers",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 69 min. County: Chambers. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #88 (69 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-88"
  },
  {
   "id": "ww-BMX-SV-W-88-2026-06-01-Chambers-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Chambers",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 69 min. County: Chambers. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #88 (69 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-88"
  },
  {
   "id": "ww-HUN-SV-W-58-2026-06-01-Cullman-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 60 min. Counties: DeKalb, Marshall, Cullman. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #58 (60 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-58"
  },
  {
   "id": "ww-HUN-SV-W-58-2026-06-01-Cullman-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 60 min. Counties: DeKalb, Marshall, Cullman. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #58 (60 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-58"
  },
  {
   "id": "ww-HUN-SV-W-58-2026-06-01-DeKalb-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 60 min. Counties: DeKalb, Marshall, Cullman. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #58 (60 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-58"
  },
  {
   "id": "ww-HUN-SV-W-58-2026-06-01-DeKalb-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 60 min. Counties: DeKalb, Marshall, Cullman. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #58 (60 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-58"
  },
  {
   "id": "ww-HUN-SV-W-58-2026-06-01-Marshall-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 60 min. Counties: DeKalb, Marshall, Cullman. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #58 (60 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-58"
  },
  {
   "id": "ww-HUN-SV-W-58-2026-06-01-Marshall-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-06-01. Duration: 60 min. Counties: DeKalb, Marshall, Cullman. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #58 (60 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-58"
  },
  {
   "id": "ww-BMX-SV-W-89-2026-06-01-Macon-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 87 min. Counties: Macon, Russell, Lee. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #89 (87 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-89"
  },
  {
   "id": "ww-BMX-SV-W-89-2026-06-01-Macon-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 87 min. Counties: Macon, Russell, Lee. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #89 (87 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-89"
  },
  {
   "id": "ww-BMX-SV-W-89-2026-06-01-Russell-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Russell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 87 min. Counties: Macon, Russell, Lee. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #89 (87 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-89"
  },
  {
   "id": "ww-BMX-SV-W-89-2026-06-01-Russell-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Russell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 87 min. Counties: Macon, Russell, Lee. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #89 (87 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-89"
  },
  {
   "id": "ww-BMX-SV-W-89-2026-06-01-Lee-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Lee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 87 min. Counties: Macon, Russell, Lee. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #89 (87 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-89"
  },
  {
   "id": "ww-BMX-SV-W-89-2026-06-01-Lee-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Lee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 87 min. Counties: Macon, Russell, Lee. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #89 (87 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-89"
  },
  {
   "id": "ww-BMX-SV-W-90-2026-06-01-Lowndes-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Lowndes",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 83 min. Counties: Lowndes, Montgomery. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #90 (83 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-90"
  },
  {
   "id": "ww-BMX-SV-W-90-2026-06-01-Lowndes-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Lowndes",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 83 min. Counties: Lowndes, Montgomery. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #90 (83 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-90"
  },
  {
   "id": "ww-BMX-SV-W-90-2026-06-01-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 83 min. Counties: Lowndes, Montgomery. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #90 (83 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-90"
  },
  {
   "id": "ww-BMX-SV-W-90-2026-06-01-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 83 min. Counties: Lowndes, Montgomery. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #90 (83 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-90"
  },
  {
   "id": "ww-BMX-SV-W-80-2026-06-01-Bibb-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Bibb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 55 min. County: Bibb. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #80 (55 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-80"
  },
  {
   "id": "ww-BMX-SV-W-80-2026-06-01-Bibb-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Bibb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 55 min. County: Bibb. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #80 (55 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-80"
  },
  {
   "id": "ww-BMX-SV-W-73-2026-06-01-Blount-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Blount",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 55 min. Counties: Etowah, Blount. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #73 (55 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-73"
  },
  {
   "id": "ww-BMX-SV-W-73-2026-06-01-Blount-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Blount",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 55 min. Counties: Etowah, Blount. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #73 (55 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-73"
  },
  {
   "id": "ww-BMX-SV-W-73-2026-06-01-Etowah-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Etowah",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 55 min. Counties: Etowah, Blount. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #73 (55 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-73"
  },
  {
   "id": "ww-BMX-SV-W-73-2026-06-01-Etowah-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Etowah",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 55 min. Counties: Etowah, Blount. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #73 (55 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-73"
  },
  {
   "id": "ww-BMX-SV-W-78-2026-06-01-Calhoun-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Calhoun",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 78 min. Counties: Talladega, Calhoun, Blount, Walker, Shelby, Jefferson, St. Clair, Etowah. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #78 (78 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-78"
  },
  {
   "id": "ww-BMX-SV-W-78-2026-06-01-Calhoun-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Calhoun",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 78 min. Counties: Talladega, Calhoun, Blount, Walker, Shelby, Jefferson, St. Clair, Etowah. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #78 (78 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-78"
  },
  {
   "id": "ww-BMX-SV-W-78-2026-06-01-Blount-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Blount",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 78 min. Counties: Talladega, Calhoun, Blount, Walker, Shelby, Jefferson, St. Clair, Etowah. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #78 (78 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-78"
  },
  {
   "id": "ww-BMX-SV-W-78-2026-06-01-Blount-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Blount",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 78 min. Counties: Talladega, Calhoun, Blount, Walker, Shelby, Jefferson, St. Clair, Etowah. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #78 (78 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-78"
  },
  {
   "id": "ww-BMX-SV-W-78-2026-06-01-Jefferson-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 78 min. Counties: Talladega, Calhoun, Blount, Walker, Shelby, Jefferson, St. Clair, Etowah. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #78 (78 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-78"
  },
  {
   "id": "ww-BMX-SV-W-78-2026-06-01-Jefferson-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 78 min. Counties: Talladega, Calhoun, Blount, Walker, Shelby, Jefferson, St. Clair, Etowah. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #78 (78 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-78"
  },
  {
   "id": "iem-ww-BMX-SV-W-78-St. Clair-wind-2026-06-01",
   "zip": "",
   "city": "St. Clair",
   "date": "2026-06-01",
   "county": "St. Clair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX for St. Clair on 2026-06-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-78"
  },
  {
   "id": "iem-ww-BMX-SV-W-78-St. Clair-hail-2026-06-01",
   "zip": "",
   "city": "St. Clair",
   "date": "2026-06-01",
   "county": "St. Clair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX for St. Clair on 2026-06-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-78"
  },
  {
   "id": "ww-BMX-SV-W-78-2026-06-01-Etowah-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Etowah",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 78 min. Counties: Talladega, Calhoun, Blount, Walker, Shelby, Jefferson, St. Clair, Etowah. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #78 (78 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-78"
  },
  {
   "id": "ww-BMX-SV-W-78-2026-06-01-Etowah-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Etowah",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 78 min. Counties: Talladega, Calhoun, Blount, Walker, Shelby, Jefferson, St. Clair, Etowah. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #78 (78 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-78"
  },
  {
   "id": "ww-BMX-SV-W-78-2026-06-01-Talladega-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Talladega",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 78 min. Counties: Talladega, Calhoun, Blount, Walker, Shelby, Jefferson, St. Clair, Etowah. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #78 (78 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-78"
  },
  {
   "id": "ww-BMX-SV-W-78-2026-06-01-Talladega-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Talladega",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 78 min. Counties: Talladega, Calhoun, Blount, Walker, Shelby, Jefferson, St. Clair, Etowah. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #78 (78 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-78"
  },
  {
   "id": "ww-BMX-SV-W-78-2026-06-01-Walker-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Walker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 78 min. Counties: Talladega, Calhoun, Blount, Walker, Shelby, Jefferson, St. Clair, Etowah. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #78 (78 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-78"
  },
  {
   "id": "ww-BMX-SV-W-78-2026-06-01-Walker-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Walker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 78 min. Counties: Talladega, Calhoun, Blount, Walker, Shelby, Jefferson, St. Clair, Etowah. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #78 (78 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-78"
  },
  {
   "id": "ww-BMX-SV-W-78-2026-06-01-Shelby-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Shelby",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 78 min. Counties: Talladega, Calhoun, Blount, Walker, Shelby, Jefferson, St. Clair, Etowah. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #78 (78 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-78"
  },
  {
   "id": "ww-BMX-SV-W-78-2026-06-01-Shelby-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Shelby",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 78 min. Counties: Talladega, Calhoun, Blount, Walker, Shelby, Jefferson, St. Clair, Etowah. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #78 (78 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-78"
  },
  {
   "id": "ww-BMX-SV-W-87-2026-06-01-Greene-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 56 min. Counties: Greene, Sumter. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #87 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-87"
  },
  {
   "id": "ww-BMX-SV-W-87-2026-06-01-Greene-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 56 min. Counties: Greene, Sumter. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #87 (56 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-87"
  },
  {
   "id": "ww-BMX-SV-W-87-2026-06-01-Sumter-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Sumter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 56 min. Counties: Greene, Sumter. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #87 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-87"
  },
  {
   "id": "ww-BMX-SV-W-87-2026-06-01-Sumter-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Sumter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 56 min. Counties: Greene, Sumter. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #87 (56 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-87"
  },
  {
   "id": "ww-BMX-SV-W-76-2026-06-01-Jefferson-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 59 min. Counties: Jefferson, St. Clair. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #76 (59 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-76"
  },
  {
   "id": "ww-BMX-SV-W-76-2026-06-01-Jefferson-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 59 min. Counties: Jefferson, St. Clair. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #76 (59 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-76"
  },
  {
   "id": "iem-ww-BMX-SV-W-76-St. Clair-wind-2026-06-01",
   "zip": "",
   "city": "St. Clair",
   "date": "2026-06-01",
   "county": "St. Clair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX for St. Clair on 2026-06-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-76"
  },
  {
   "id": "iem-ww-BMX-SV-W-76-St. Clair-hail-2026-06-01",
   "zip": "",
   "city": "St. Clair",
   "date": "2026-06-01",
   "county": "St. Clair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX for St. Clair on 2026-06-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-76"
  },
  {
   "id": "ww-BMX-SV-W-86-2026-06-01-Hale-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Hale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 65 min. Counties: Perry, Hale. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #86 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-86"
  },
  {
   "id": "ww-BMX-SV-W-86-2026-06-01-Hale-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Hale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 65 min. Counties: Perry, Hale. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #86 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-86"
  },
  {
   "id": "ww-BMX-SV-W-86-2026-06-01-Perry-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 65 min. Counties: Perry, Hale. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #86 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-86"
  },
  {
   "id": "ww-BMX-SV-W-86-2026-06-01-Perry-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 65 min. Counties: Perry, Hale. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #86 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-86"
  },
  {
   "id": "ww-BMX-SV-W-92-2026-06-01-Barbour-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Barbour",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 53 min. Counties: Barbour, Pike. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #92 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-92"
  },
  {
   "id": "ww-BMX-SV-W-92-2026-06-01-Barbour-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Barbour",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 53 min. Counties: Barbour, Pike. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #92 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-92"
  },
  {
   "id": "ww-BMX-SV-W-92-2026-06-01-Pike-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Pike",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 53 min. Counties: Barbour, Pike. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #92 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-92"
  },
  {
   "id": "ww-BMX-SV-W-92-2026-06-01-Pike-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Pike",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 53 min. Counties: Barbour, Pike. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #92 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-92"
  },
  {
   "id": "ww-BMX-SV-W-79-2026-06-01-Pickens-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Pickens",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 62 min. Counties: Pickens, Tuscaloosa. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #79 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-79"
  },
  {
   "id": "ww-BMX-SV-W-79-2026-06-01-Pickens-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Pickens",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 62 min. Counties: Pickens, Tuscaloosa. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #79 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-79"
  },
  {
   "id": "ww-BMX-SV-W-79-2026-06-01-Tuscaloosa-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Tuscaloosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 62 min. Counties: Pickens, Tuscaloosa. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #79 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-79"
  },
  {
   "id": "ww-BMX-SV-W-79-2026-06-01-Tuscaloosa-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Tuscaloosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 62 min. Counties: Pickens, Tuscaloosa. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #79 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-79"
  },
  {
   "id": "ww-BMX-SV-W-91-2026-06-01-Bullock-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Bullock",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 60 min. Counties: Bullock, Russell. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #91 (60 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-91"
  },
  {
   "id": "ww-BMX-SV-W-91-2026-06-01-Bullock-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Bullock",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 60 min. Counties: Bullock, Russell. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #91 (60 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-91"
  },
  {
   "id": "ww-BMX-SV-W-91-2026-06-01-Russell-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Russell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 60 min. Counties: Bullock, Russell. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #91 (60 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-91"
  },
  {
   "id": "ww-BMX-SV-W-91-2026-06-01-Russell-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Russell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 60 min. Counties: Bullock, Russell. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #91 (60 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-91"
  },
  {
   "id": "ww-BMX-SV-W-85-2026-06-01-Autauga-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Autauga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 82 min. Counties: Chilton, Autauga, Coosa, Elmore, Tallapoosa. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #85 (82 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-85"
  },
  {
   "id": "ww-BMX-SV-W-85-2026-06-01-Autauga-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Autauga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 82 min. Counties: Chilton, Autauga, Coosa, Elmore, Tallapoosa. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #85 (82 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-85"
  },
  {
   "id": "ww-BMX-SV-W-85-2026-06-01-Chilton-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Chilton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 82 min. Counties: Chilton, Autauga, Coosa, Elmore, Tallapoosa. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #85 (82 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-85"
  },
  {
   "id": "ww-BMX-SV-W-85-2026-06-01-Chilton-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Chilton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 82 min. Counties: Chilton, Autauga, Coosa, Elmore, Tallapoosa. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #85 (82 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-85"
  },
  {
   "id": "ww-BMX-SV-W-85-2026-06-01-Coosa-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Coosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 82 min. Counties: Chilton, Autauga, Coosa, Elmore, Tallapoosa. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #85 (82 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-85"
  },
  {
   "id": "ww-BMX-SV-W-85-2026-06-01-Coosa-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Coosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 82 min. Counties: Chilton, Autauga, Coosa, Elmore, Tallapoosa. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #85 (82 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-85"
  },
  {
   "id": "ww-BMX-SV-W-85-2026-06-01-Elmore-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Elmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 82 min. Counties: Chilton, Autauga, Coosa, Elmore, Tallapoosa. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #85 (82 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-85"
  },
  {
   "id": "ww-BMX-SV-W-85-2026-06-01-Elmore-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Elmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 82 min. Counties: Chilton, Autauga, Coosa, Elmore, Tallapoosa. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #85 (82 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-85"
  },
  {
   "id": "ww-BMX-SV-W-85-2026-06-01-Tallapoosa-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Tallapoosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 82 min. Counties: Chilton, Autauga, Coosa, Elmore, Tallapoosa. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #85 (82 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-85"
  },
  {
   "id": "ww-BMX-SV-W-85-2026-06-01-Tallapoosa-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Tallapoosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 82 min. Counties: Chilton, Autauga, Coosa, Elmore, Tallapoosa. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #85 (82 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-85"
  },
  {
   "id": "ww-BMX-SV-W-74-2026-06-01-Walker-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Walker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 53 min. County: Walker. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #74 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-74"
  },
  {
   "id": "ww-BMX-SV-W-74-2026-06-01-Walker-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Walker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-06-01. Duration: 53 min. County: Walker. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #74 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-74"
  },
  {
   "id": "iem-202606011818-wind-34.48--86.21",
   "lat": 34.48,
   "lon": -86.21,
   "zip": "",
   "city": "3 SE Grant",
   "date": "2026-06-01",
   "county": "Marshall",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 3 SE Grant, AL. Peak gust: 92 mph.",
   "sourceDetail": "NWS HUN — NWS Storm Survey via Iowa Mesonet",
   "windSpeedMph": 92,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202606011941-wind-33.56--86.75",
   "lat": 33.56,
   "lon": -86.75,
   "zip": "",
   "city": "Birmingham Internationa",
   "date": "2026-06-01",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Birmingham Internationa, AL. Peak gust: 61 mph.",
   "sourceDetail": "NWS BMX — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202606012002-wind-33.59--85.86",
   "lat": 33.59,
   "lon": -85.86,
   "zip": "",
   "city": "Anniston Regional Airpo",
   "date": "2026-06-01",
   "county": "Calhoun",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Anniston Regional Airpo, AL. Peak gust: 64 mph.",
   "sourceDetail": "NWS BMX — ASOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-06-01T19:25:00Z-wind-33.97--86.09",
   "lat": 33.97,
   "lon": -86.09,
   "zip": "",
   "city": "Gadsden Municipal Airpo",
   "date": "2026-06-01",
   "county": "Etowah",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Gadsden Municipal Airpo, AL. Peak gust: 55 mph. Peak gust of 42 kts at GAD.",
   "sourceDetail": "NWS BMX — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-06-01T21:52:00Z-wind-32.61--85.44",
   "lat": 32.61,
   "lon": -85.44,
   "zip": "",
   "city": "Robert G. Pitts Airport",
   "date": "2026-06-01",
   "county": "Lee",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Robert G. Pitts Airport, AL. Peak gust: 55 mph. 42 kts at AUO.",
   "sourceDetail": "NWS BMX — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-06-01T20:24:00Z-wind-33.18--86.78",
   "lat": 33.18,
   "lon": -86.78,
   "zip": "",
   "city": "Shelby County Airport",
   "date": "2026-06-01",
   "county": "Shelby",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Shelby County Airport, AL. Peak gust: 56 mph. Peak gust of 43 kts at EET.",
   "sourceDetail": "NWS BMX — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-06-01T23:50:00Z-wind-31.32--85.33",
   "lat": 31.32,
   "lon": -85.33,
   "zip": "",
   "city": "2 NNE Kinsey",
   "date": "2026-06-01",
   "county": "Henry",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 NNE Kinsey, AL. Peak gust: 53 mph. Ambient Wind reported a gust of 46 MPH.",
   "sourceDetail": "NWS TAE — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-06-01T23:29:00Z-wind-31.35--85.75",
   "lat": 31.35,
   "lon": -85.75,
   "zip": "",
   "city": "Lowe Army Heliport",
   "date": "2026-06-01",
   "county": "Dale",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Lowe Army Heliport, AL. Peak gust: 56 mph. AWOS station KLOR Fort Novosel reported a gust of 49 MPH.",
   "sourceDetail": "NWS TAE — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-06-01-colbert-wind",
   "zip": "",
   "city": "Colbert",
   "date": "2026-06-01",
   "county": "Colbert",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Colbert — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-01-limestone-hail",
   "zip": "",
   "city": "Limestone",
   "date": "2026-06-01",
   "county": "Limestone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Limestone — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-01-jackson-hail",
   "zip": "",
   "city": "Jackson",
   "date": "2026-06-01",
   "county": "Jackson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Jackson — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-01-calhoun-hail",
   "zip": "",
   "city": "Calhoun",
   "date": "2026-06-01",
   "county": "Calhoun",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Calhoun — wind gusts up to 55 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-01-clay-wind",
   "zip": "",
   "city": "Clay",
   "date": "2026-06-01",
   "county": "Clay",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Clay — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-01-dallas-wind",
   "zip": "",
   "city": "Dallas",
   "date": "2026-06-01",
   "county": "Dallas",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Dallas — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-01-greene-wind",
   "zip": "",
   "city": "Greene",
   "date": "2026-06-01",
   "county": "Greene",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Greene — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-01-marengo-wind",
   "zip": "",
   "city": "Marengo",
   "date": "2026-06-01",
   "county": "Marengo",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Marengo — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-01-crenshaw-wind",
   "zip": "",
   "city": "Crenshaw",
   "date": "2026-06-01",
   "county": "Crenshaw",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Crenshaw — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-01-clarke-hail",
   "zip": "",
   "city": "Clarke",
   "date": "2026-06-01",
   "county": "Clarke",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Clarke — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-01-choctaw-hail",
   "zip": "",
   "city": "Choctaw",
   "date": "2026-06-01",
   "county": "Choctaw",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Choctaw — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-01-wilcox-hail",
   "zip": "",
   "city": "Wilcox",
   "date": "2026-06-01",
   "county": "Wilcox",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Wilcox — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-01-washington-hail",
   "zip": "",
   "city": "Washington",
   "date": "2026-06-01",
   "county": "Washington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Washington — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-01-conecuh-hail",
   "zip": "",
   "city": "Conecuh",
   "date": "2026-06-01",
   "county": "Conecuh",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Conecuh — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-01-choctaw-wind",
   "zip": "",
   "city": "Choctaw",
   "date": "2026-06-01",
   "county": "Choctaw",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Choctaw — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-01-mobile-wind",
   "zip": "",
   "city": "Mobile",
   "date": "2026-06-01",
   "county": "Mobile",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Mobile — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "spc-2026-05-31-959-2224",
   "lat": 34.81,
   "lon": -87.63,
   "zip": "",
   "city": "Florence",
   "date": "2026-05-31",
   "county": "Lauderdale",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "63 MPH Gust reported at the tower at the Renaissance Shoals Resort. (HUN)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "windSpeedMph": 63,
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-HUN-SV-W-45-2026-05-31-Colbert-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-31",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-05-31. Duration: 42 min. Counties: Colbert, Lauderdale, Lawrence. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #45 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-45"
  },
  {
   "id": "ww-HUN-SV-W-45-2026-05-31-Colbert-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-31",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-05-31. Duration: 42 min. Counties: Colbert, Lauderdale, Lawrence. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #45 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-45"
  },
  {
   "id": "ww-HUN-SV-W-45-2026-05-31-Lauderdale-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-31",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-05-31. Duration: 42 min. Counties: Colbert, Lauderdale, Lawrence. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #45 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-45"
  },
  {
   "id": "ww-HUN-SV-W-45-2026-05-31-Lauderdale-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-31",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-05-31. Duration: 42 min. Counties: Colbert, Lauderdale, Lawrence. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #45 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-45"
  },
  {
   "id": "ww-HUN-SV-W-45-2026-05-31-Lawrence-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-31",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-05-31. Duration: 42 min. Counties: Colbert, Lauderdale, Lawrence. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #45 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-45"
  },
  {
   "id": "ww-HUN-SV-W-45-2026-05-31-Lawrence-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-31",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-05-31. Duration: 42 min. Counties: Colbert, Lauderdale, Lawrence. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #45 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-45"
  },
  {
   "id": "ww-HUN-SV-W-49-2026-05-31-Marshall-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-31",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-05-31. Duration: 46 min. Counties: Marshall, Madison, DeKalb, Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #49 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-49"
  },
  {
   "id": "ww-HUN-SV-W-49-2026-05-31-Marshall-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-31",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-05-31. Duration: 46 min. Counties: Marshall, Madison, DeKalb, Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #49 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-49"
  },
  {
   "id": "ww-HUN-SV-W-49-2026-05-31-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-31",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-05-31. Duration: 46 min. Counties: Marshall, Madison, DeKalb, Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #49 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-49"
  },
  {
   "id": "ww-HUN-SV-W-49-2026-05-31-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-31",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-05-31. Duration: 46 min. Counties: Marshall, Madison, DeKalb, Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #49 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-49"
  },
  {
   "id": "ww-HUN-SV-W-49-2026-05-31-DeKalb-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-31",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-05-31. Duration: 46 min. Counties: Marshall, Madison, DeKalb, Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #49 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-49"
  },
  {
   "id": "ww-HUN-SV-W-49-2026-05-31-DeKalb-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-31",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-05-31. Duration: 46 min. Counties: Marshall, Madison, DeKalb, Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #49 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-49"
  },
  {
   "id": "ww-HUN-SV-W-49-2026-05-31-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-31",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-05-31. Duration: 46 min. Counties: Marshall, Madison, DeKalb, Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #49 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-49"
  },
  {
   "id": "ww-HUN-SV-W-49-2026-05-31-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-31",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-05-31. Duration: 46 min. Counties: Marshall, Madison, DeKalb, Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #49 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-49"
  },
  {
   "id": "ww-HUN-SV-W-46-2026-05-31-Lauderdale-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-31",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-05-31. Duration: 19 min. Counties: Colbert, Lauderdale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #46 (19 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-46"
  },
  {
   "id": "ww-HUN-SV-W-46-2026-05-31-Lauderdale-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-31",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-05-31. Duration: 19 min. Counties: Colbert, Lauderdale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #46 (19 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-46"
  },
  {
   "id": "ww-HUN-SV-W-46-2026-05-31-Colbert-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-31",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-05-31. Duration: 19 min. Counties: Colbert, Lauderdale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #46 (19 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-46"
  },
  {
   "id": "ww-HUN-SV-W-46-2026-05-31-Colbert-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-31",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-05-31. Duration: 19 min. Counties: Colbert, Lauderdale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #46 (19 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-46"
  },
  {
   "id": "ww-HUN-SV-W-48-2026-05-31-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-31",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-05-31. Duration: 42 min. Counties: Madison, Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #48 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-48"
  },
  {
   "id": "ww-HUN-SV-W-48-2026-05-31-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-31",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-05-31. Duration: 42 min. Counties: Madison, Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #48 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-48"
  },
  {
   "id": "ww-HUN-SV-W-48-2026-05-31-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-31",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-05-31. Duration: 42 min. Counties: Madison, Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #48 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-48"
  },
  {
   "id": "ww-HUN-SV-W-48-2026-05-31-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-31",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-05-31. Duration: 42 min. Counties: Madison, Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #48 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-48"
  },
  {
   "id": "ww-TAE-SV-W-107-2026-05-31-Houston-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-31",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-05-31. Duration: 15 min. County: Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #107 (15 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-107"
  },
  {
   "id": "ww-TAE-SV-W-107-2026-05-31-Houston-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-31",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-05-31. Duration: 15 min. County: Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #107 (15 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-107"
  },
  {
   "id": "ww-BMX-SV-W-69-2026-05-31-Autauga-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-31",
   "county": "Autauga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-31. Duration: 35 min. County: Autauga. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #69 (35 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-69"
  },
  {
   "id": "ww-BMX-SV-W-69-2026-05-31-Autauga-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-31",
   "county": "Autauga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-31. Duration: 35 min. County: Autauga. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #69 (35 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-69"
  },
  {
   "id": "ww-HUN-SV-W-47-2026-05-31-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-31",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-05-31. Duration: 41 min. County: Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #47 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-47"
  },
  {
   "id": "ww-HUN-SV-W-47-2026-05-31-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-31",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-05-31. Duration: 41 min. County: Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #47 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-47"
  },
  {
   "id": "iem-202605312224-wind-34.81--87.63",
   "lat": 34.81,
   "lon": -87.63,
   "zip": "",
   "city": "2 ESE Florence",
   "date": "2026-05-31",
   "county": "Lauderdale",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 ESE Florence, AL. Peak gust: 72 mph.",
   "sourceDetail": "NWS HUN — Broadcast Media via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "reported"
  },
  {
   "id": "sps-2026-05-31-cullman-wind",
   "zip": "",
   "city": "Cullman",
   "date": "2026-05-31",
   "county": "Cullman",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Cullman — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-31-lauderdale-wind",
   "zip": "",
   "city": "Lauderdale",
   "date": "2026-05-31",
   "county": "Lauderdale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Lauderdale — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-31-covington-wind",
   "zip": "",
   "city": "Covington",
   "date": "2026-05-31",
   "county": "Covington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Covington — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-31-blount-wind",
   "zip": "",
   "city": "Blount",
   "date": "2026-05-31",
   "county": "Blount",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Blount — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-31-stclair-wind",
   "zip": "",
   "city": "St. Clair",
   "date": "2026-05-31",
   "county": "St. Clair",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for St. Clair — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-31-madison-wind",
   "zip": "",
   "city": "Madison",
   "date": "2026-05-31",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Madison — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-31-winston-wind",
   "zip": "",
   "city": "Winston",
   "date": "2026-05-31",
   "county": "Winston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Winston — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-31-shelby-wind",
   "zip": "",
   "city": "Shelby",
   "date": "2026-05-31",
   "county": "Shelby",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Shelby — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-31-elmore-wind",
   "zip": "",
   "city": "Elmore",
   "date": "2026-05-31",
   "county": "Elmore",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Elmore — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-31-talladega-wind",
   "zip": "",
   "city": "Talladega",
   "date": "2026-05-31",
   "county": "Talladega",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Talladega — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-31-walker-wind",
   "zip": "",
   "city": "Walker",
   "date": "2026-05-31",
   "county": "Walker",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Walker — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-31-bullock-wind",
   "zip": "",
   "city": "Bullock",
   "date": "2026-05-31",
   "county": "Bullock",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Bullock — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-31-lowndes-wind",
   "zip": "",
   "city": "Lowndes",
   "date": "2026-05-31",
   "county": "Lowndes",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Lowndes — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-31-morgan-wind",
   "zip": "",
   "city": "Morgan",
   "date": "2026-05-31",
   "county": "Morgan",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Morgan — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-31-chilton-wind",
   "zip": "",
   "city": "Chilton",
   "date": "2026-05-31",
   "county": "Chilton",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Chilton — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-31-jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2026-05-31",
   "county": "Jackson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Jackson — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-31-jefferson-wind",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-05-31",
   "county": "Jefferson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Jefferson — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-31-crenshaw-wind",
   "zip": "",
   "city": "Crenshaw",
   "date": "2026-05-31",
   "county": "Crenshaw",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Crenshaw — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-31-dekalb-wind",
   "zip": "",
   "city": "DeKalb",
   "date": "2026-05-31",
   "county": "DeKalb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for DeKalb — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-31-dekalb-hail",
   "zip": "",
   "city": "DeKalb",
   "date": "2026-05-31",
   "county": "DeKalb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for DeKalb — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-31-limestone-wind",
   "zip": "",
   "city": "Limestone",
   "date": "2026-05-31",
   "county": "Limestone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Limestone — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-31-houston-wind",
   "zip": "",
   "city": "Houston",
   "date": "2026-05-31",
   "county": "Houston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Houston — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-MOB-FL-W-20-2026-05-29-Choctaw",
   "zip": "",
   "city": "",
   "date": "2026-05-29",
   "county": "Choctaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MOB on 2026-05-29. Duration: 167 min. Counties: Choctaw, Clarke, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flood Warning #20 (167 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FL-W-20"
  },
  {
   "id": "ww-MOB-FL-W-20-2026-05-29-Clarke",
   "zip": "",
   "city": "",
   "date": "2026-05-29",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MOB on 2026-05-29. Duration: 167 min. Counties: Choctaw, Clarke, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flood Warning #20 (167 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FL-W-20"
  },
  {
   "id": "ww-MOB-FL-W-20-2026-05-29-Washington",
   "zip": "",
   "city": "",
   "date": "2026-05-29",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MOB on 2026-05-29. Duration: 167 min. Counties: Choctaw, Clarke, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flood Warning #20 (167 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FL-W-20"
  },
  {
   "id": "sps-2026-05-29-jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2026-05-29",
   "county": "Jackson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Jackson — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-29-dekalb-wind",
   "zip": "",
   "city": "DeKalb",
   "date": "2026-05-29",
   "county": "DeKalb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for DeKalb — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-BMX-FF-W-9-2026-05-28-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-05-28",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-05-28. Duration: 121 min. County: Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #9 (121 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-9"
  },
  {
   "id": "ww-MOB-FL-W-21-2026-05-28-Clarke",
   "zip": "",
   "city": "",
   "date": "2026-05-28",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MOB on 2026-05-28. Duration: 631 min. Counties: Clarke, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flood Warning #21 (631 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FL-W-21"
  },
  {
   "id": "ww-MOB-FL-W-21-2026-05-28-Washington",
   "zip": "",
   "city": "",
   "date": "2026-05-28",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MOB on 2026-05-28. Duration: 631 min. Counties: Clarke, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flood Warning #21 (631 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FL-W-21"
  },
  {
   "id": "sps-2026-05-28-jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2026-05-28",
   "county": "Jackson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Jackson — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-28-dekalb-wind",
   "zip": "",
   "city": "DeKalb",
   "date": "2026-05-28",
   "county": "DeKalb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for DeKalb — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-HUN-FF-W-7-2026-05-27-Colbert",
   "zip": "",
   "city": "",
   "date": "2026-05-27",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-05-27. Duration: 98 min. Counties: Colbert, Lauderdale, Lawrence. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #7 (98 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-7"
  },
  {
   "id": "ww-HUN-FF-W-7-2026-05-27-Lauderdale",
   "zip": "",
   "city": "",
   "date": "2026-05-27",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-05-27. Duration: 98 min. Counties: Colbert, Lauderdale, Lawrence. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #7 (98 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-7"
  },
  {
   "id": "ww-HUN-FF-W-7-2026-05-27-Lawrence",
   "zip": "",
   "city": "",
   "date": "2026-05-27",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-05-27. Duration: 98 min. Counties: Colbert, Lauderdale, Lawrence. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #7 (98 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-7"
  },
  {
   "id": "ww-BMX-FL-W-7-2026-05-27-Greene",
   "zip": "",
   "city": "",
   "date": "2026-05-27",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS BMX on 2026-05-27. Duration: -1546 min. Counties: Greene, Hale, Marengo. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flood Warning #7 (-1546 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FL-W-7"
  },
  {
   "id": "ww-BMX-FL-W-7-2026-05-27-Hale",
   "zip": "",
   "city": "",
   "date": "2026-05-27",
   "county": "Hale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS BMX on 2026-05-27. Duration: -1546 min. Counties: Greene, Hale, Marengo. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flood Warning #7 (-1546 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FL-W-7"
  },
  {
   "id": "ww-BMX-FL-W-7-2026-05-27-Marengo",
   "zip": "",
   "city": "",
   "date": "2026-05-27",
   "county": "Marengo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS BMX on 2026-05-27. Duration: -1546 min. Counties: Greene, Hale, Marengo. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flood Warning #7 (-1546 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FL-W-7"
  },
  {
   "id": "sps-2026-05-26-coffee-wind",
   "zip": "",
   "city": "Coffee",
   "date": "2026-05-26",
   "county": "Coffee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Coffee — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-26-houston-wind",
   "zip": "",
   "city": "Houston",
   "date": "2026-05-26",
   "county": "Houston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Houston — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-26-tuscaloosa-wind",
   "zip": "",
   "city": "Tuscaloosa",
   "date": "2026-05-26",
   "county": "Tuscaloosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Tuscaloosa — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-26-tallapoosa-wind",
   "zip": "",
   "city": "Tallapoosa",
   "date": "2026-05-26",
   "county": "Tallapoosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Tallapoosa — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-26-dale-wind",
   "zip": "",
   "city": "Dale",
   "date": "2026-05-26",
   "county": "Dale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Dale — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "spc-2026-05-25-965-0030",
   "lat": 31.24,
   "lon": -85.31,
   "zip": "",
   "city": "Smyrna",
   "date": "2026-05-25",
   "county": "Houston",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado hit the WDHN TV station in Webb. (TAE)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-05-26T00:35:00Z-tornado-31.26--85.31",
   "lat": 31.26,
   "lon": -85.31,
   "zip": "",
   "city": "2 NNE Smyrna",
   "date": "2026-05-25",
   "county": "Houston",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 2 NNE Smyrna, AL. Houston County EMA reported some homes with roof damage and some trees on vehicles near Old Webb Road, Peacock Road, and Watson Bridge Road.",
   "sourceDetail": "NWS TAE — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-05-25-967-0048",
   "lat": 31.34,
   "lon": -85.28,
   "zip": "",
   "city": "Headland Municipal",
   "date": "2026-05-25",
   "county": "Henry",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Home reported collapsed. Trees down in the area. (TAE)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-TAE-SV-W-104-2026-05-25-Geneva-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-25",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-05-25. Duration: 34 min. County: Geneva. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #104 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-104"
  },
  {
   "id": "ww-TAE-SV-W-104-2026-05-25-Geneva-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-25",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-05-25. Duration: 34 min. County: Geneva. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #104 (34 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-104"
  },
  {
   "id": "iem-ww-TAE-TO-W-42-Henry-tornado-2026-05-25",
   "zip": "",
   "city": "Henry",
   "date": "2026-05-25",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS TAE for Henry on 2026-05-25. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "TAE-TO-W-42"
  },
  {
   "id": "iem-ww-TAE-TO-W-41-Henry-tornado-2026-05-25",
   "zip": "",
   "city": "Henry",
   "date": "2026-05-25",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS TAE for Henry on 2026-05-25. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "TAE-TO-W-41"
  },
  {
   "id": "iem-ww-TAE-TO-W-41-Houston-tornado-2026-05-25",
   "zip": "",
   "city": "Houston",
   "date": "2026-05-25",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS TAE for Houston on 2026-05-25. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "TAE-TO-W-41"
  },
  {
   "id": "ww-HUN-FF-W-5-2026-05-25-Jackson",
   "zip": "",
   "city": "",
   "date": "2026-05-25",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-05-25. Duration: 188 min. County: Jackson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #5 (188 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-5"
  },
  {
   "id": "ww-HUN-FF-W-6-2026-05-25-Marshall",
   "zip": "",
   "city": "",
   "date": "2026-05-25",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-05-25. Duration: 97 min. County: Marshall. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #6 (97 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-6"
  },
  {
   "id": "sps-2026-05-25-dekalb-wind",
   "zip": "",
   "city": "DeKalb",
   "date": "2026-05-25",
   "county": "DeKalb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for DeKalb — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-25-jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2026-05-25",
   "county": "Jackson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Jackson — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-25-calhoun-wind",
   "zip": "",
   "city": "Calhoun",
   "date": "2026-05-25",
   "county": "Calhoun",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Calhoun — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-25-cherokee-wind",
   "zip": "",
   "city": "Cherokee",
   "date": "2026-05-25",
   "county": "Cherokee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Cherokee — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-25-dale-wind",
   "zip": "",
   "city": "Dale",
   "date": "2026-05-25",
   "county": "Dale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Dale — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-25-jefferson-wind",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-05-25",
   "county": "Jefferson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Jefferson — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2026-05-24-flood-34.75--86.03",
   "lat": 34.75,
   "lon": -86.03,
   "zip": "",
   "city": "4 WNW Hollywood",
   "date": "2026-05-24",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Three to four inches of standing water was reported at 1889 CR 31.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-05-24-flood-34.15--86.82",
   "lat": 34.15,
   "lon": -86.82,
   "zip": "",
   "city": "2 SSE Cullman",
   "date": "2026-05-24",
   "county": "Cullman",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash flooding reported on Hart Drive.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-05-24-flood-34.11--86.87",
   "lat": 34.11,
   "lon": -86.87,
   "zip": "",
   "city": "Good Hope",
   "date": "2026-05-24",
   "county": "Cullman",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "At least 6 inches of flowing water over Megan Lane near a Dollar General Store by a digital media entity.",
   "sourceDetail": "NWS HUN — Broadcast Media via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-05-24-flood-34.27--86.60",
   "lat": 34.27,
   "lon": -86.6,
   "zip": "",
   "city": "1 NE Baileyton",
   "date": "2026-05-24",
   "county": "Cullman",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "At least 6 inches of water was reported flowing over Oliver road by a digital media entity on Oliver road.",
   "sourceDetail": "NWS HUN — Broadcast Media via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-05-24-flood-34.10--86.88",
   "lat": 34.1,
   "lon": -86.88,
   "zip": "",
   "city": "1 SW Good Hope",
   "date": "2026-05-24",
   "county": "Cullman",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "CR 437 and Beechgrove Road in Good Hope is covered with 6+ inches of flowing water. The northern portion of Beechgrove Road is currently closed. Time is estimated.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-05-24-flood-34.10--86.83",
   "lat": 34.1,
   "lon": -86.83,
   "zip": "",
   "city": "2 ESE Good Hope",
   "date": "2026-05-24",
   "county": "Cullman",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Several reports of flooding around the Cross Creek Golf Course. About 1.5 ft of water was flowing across CR 490 with water up to the bumpers of cars just south of the golf course. There is another report of water flowing over CR 437 and a video from Facebook shows potential road damage in this area. Time is estimated.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-05-24-flood-34.03--86.88",
   "lat": 34.03,
   "lon": -86.88,
   "zip": "",
   "city": "6 S Good Hope",
   "date": "2026-05-24",
   "county": "Cullman",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Reports of flooding on County Road 223 with at least 6 inches of water flowing across it.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-MOB-SV-W-62-2026-05-24-Mobile-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-24",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-24. Duration: 35 min. County: Mobile. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #62 (35 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-62"
  },
  {
   "id": "ww-MOB-SV-W-62-2026-05-24-Mobile-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-24",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-24. Duration: 35 min. County: Mobile. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #62 (35 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-62"
  },
  {
   "id": "ww-HUN-FF-W-4-2026-05-24-Cullman",
   "zip": "",
   "city": "",
   "date": "2026-05-24",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-05-24. Duration: 181 min. County: Cullman. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #4 (181 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-4"
  },
  {
   "id": "ww-HUN-FA-W-6-2026-05-24-Cullman",
   "zip": "",
   "city": "",
   "date": "2026-05-24",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-05-24. Duration: 192 min. County: Cullman. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #6 (192 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-6"
  },
  {
   "id": "ww-HUN-FL-W-3-2026-05-24-Marshall",
   "zip": "",
   "city": "",
   "date": "2026-05-24",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS HUN on 2026-05-24. Duration: 127 min. Counties: Marshall, Jackson, Madison. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flood Warning #3 (127 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FL-W-3"
  },
  {
   "id": "ww-HUN-FL-W-3-2026-05-24-Jackson",
   "zip": "",
   "city": "",
   "date": "2026-05-24",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS HUN on 2026-05-24. Duration: 127 min. Counties: Marshall, Jackson, Madison. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flood Warning #3 (127 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FL-W-3"
  },
  {
   "id": "ww-HUN-FL-W-3-2026-05-24-Madison",
   "zip": "",
   "city": "",
   "date": "2026-05-24",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS HUN on 2026-05-24. Duration: 127 min. Counties: Marshall, Jackson, Madison. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flood Warning #3 (127 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FL-W-3"
  },
  {
   "id": "sps-2026-05-24-mobile-wind",
   "zip": "",
   "city": "Mobile",
   "date": "2026-05-24",
   "county": "Mobile",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Mobile — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-24-houston-wind",
   "zip": "",
   "city": "Houston",
   "date": "2026-05-24",
   "county": "Houston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Houston — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-24-coffee-wind",
   "zip": "",
   "city": "Coffee",
   "date": "2026-05-24",
   "county": "Coffee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Coffee — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-24-dale-wind",
   "zip": "",
   "city": "Dale",
   "date": "2026-05-24",
   "county": "Dale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Dale — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-24-barbour-wind",
   "zip": "",
   "city": "Barbour",
   "date": "2026-05-24",
   "county": "Barbour",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Barbour — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-24-russell-wind",
   "zip": "",
   "city": "Russell",
   "date": "2026-05-24",
   "county": "Russell",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Russell — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-MOB-SV-W-60-2026-05-23-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-23",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-23. Duration: 46 min. Counties: Choctaw, Washington, Clarke. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #60 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-60"
  },
  {
   "id": "ww-MOB-SV-W-60-2026-05-23-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-23",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-23. Duration: 46 min. Counties: Choctaw, Washington, Clarke. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #60 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-60"
  },
  {
   "id": "ww-MOB-SV-W-60-2026-05-23-Clarke-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-23",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-23. Duration: 46 min. Counties: Choctaw, Washington, Clarke. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #60 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-60"
  },
  {
   "id": "ww-MOB-SV-W-60-2026-05-23-Clarke-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-23",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-23. Duration: 46 min. Counties: Choctaw, Washington, Clarke. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #60 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-60"
  },
  {
   "id": "ww-MOB-SV-W-60-2026-05-23-Choctaw-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-23",
   "county": "Choctaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-23. Duration: 46 min. Counties: Choctaw, Washington, Clarke. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #60 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-60"
  },
  {
   "id": "ww-MOB-SV-W-60-2026-05-23-Choctaw-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-23",
   "county": "Choctaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-23. Duration: 46 min. Counties: Choctaw, Washington, Clarke. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #60 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-60"
  },
  {
   "id": "ww-MOB-SV-W-61-2026-05-23-Choctaw-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-23",
   "county": "Choctaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-23. Duration: 29 min. Counties: Choctaw, Clarke. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #61 (29 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-61"
  },
  {
   "id": "ww-MOB-SV-W-61-2026-05-23-Choctaw-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-23",
   "county": "Choctaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-23. Duration: 29 min. Counties: Choctaw, Clarke. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #61 (29 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-61"
  },
  {
   "id": "ww-MOB-SV-W-61-2026-05-23-Clarke-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-23",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-23. Duration: 29 min. Counties: Choctaw, Clarke. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #61 (29 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-61"
  },
  {
   "id": "ww-MOB-SV-W-61-2026-05-23-Clarke-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-23",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-23. Duration: 29 min. Counties: Choctaw, Clarke. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #61 (29 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-61"
  },
  {
   "id": "sps-2026-05-23-elmore-wind",
   "zip": "",
   "city": "Elmore",
   "date": "2026-05-23",
   "county": "Elmore",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Elmore — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-23-sumter-wind",
   "zip": "",
   "city": "Sumter",
   "date": "2026-05-23",
   "county": "Sumter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Sumter — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-23-washington-wind",
   "zip": "",
   "city": "Washington",
   "date": "2026-05-23",
   "county": "Washington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Washington — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-23-talladega-wind",
   "zip": "",
   "city": "Talladega",
   "date": "2026-05-23",
   "county": "Talladega",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Talladega — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-23-houston-wind",
   "zip": "",
   "city": "Houston",
   "date": "2026-05-23",
   "county": "Houston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Houston — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-23-henry-wind",
   "zip": "",
   "city": "Henry",
   "date": "2026-05-23",
   "county": "Henry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Henry — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-23-shelby-wind",
   "zip": "",
   "city": "Shelby",
   "date": "2026-05-23",
   "county": "Shelby",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Shelby — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-23-coffee-wind",
   "zip": "",
   "city": "Coffee",
   "date": "2026-05-23",
   "county": "Coffee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Coffee — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-23-dale-wind",
   "zip": "",
   "city": "Dale",
   "date": "2026-05-23",
   "county": "Dale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Dale — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-23-marengo-wind",
   "zip": "",
   "city": "Marengo",
   "date": "2026-05-23",
   "county": "Marengo",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Marengo — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-23-wilcox-wind",
   "zip": "",
   "city": "Wilcox",
   "date": "2026-05-23",
   "county": "Wilcox",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Wilcox — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-23-dallas-wind",
   "zip": "",
   "city": "Dallas",
   "date": "2026-05-23",
   "county": "Dallas",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Dallas — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-23-barbour-wind",
   "zip": "",
   "city": "Barbour",
   "date": "2026-05-23",
   "county": "Barbour",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Barbour — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-23-wilcox-hail",
   "zip": "",
   "city": "Wilcox",
   "date": "2026-05-23",
   "county": "Wilcox",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Wilcox — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-23-lowndes-wind",
   "zip": "",
   "city": "Lowndes",
   "date": "2026-05-23",
   "county": "Lowndes",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lowndes — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-23-bullock-wind",
   "zip": "",
   "city": "Bullock",
   "date": "2026-05-23",
   "county": "Bullock",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Bullock — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-23-russell-wind",
   "zip": "",
   "city": "Russell",
   "date": "2026-05-23",
   "county": "Russell",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Russell — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-23-bullock-hail",
   "zip": "",
   "city": "Bullock",
   "date": "2026-05-23",
   "county": "Bullock",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Bullock — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-23-cullman-wind",
   "zip": "",
   "city": "Cullman",
   "date": "2026-05-23",
   "county": "Cullman",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cullman — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-23-tuscaloosa-wind",
   "zip": "",
   "city": "Tuscaloosa",
   "date": "2026-05-23",
   "county": "Tuscaloosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Tuscaloosa — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-23-lawrence-wind",
   "zip": "",
   "city": "Lawrence",
   "date": "2026-05-23",
   "county": "Lawrence",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Lawrence — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-23-mobile-wind",
   "zip": "",
   "city": "Mobile",
   "date": "2026-05-23",
   "county": "Mobile",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Mobile — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-23-chambers-wind",
   "zip": "",
   "city": "Chambers",
   "date": "2026-05-23",
   "county": "Chambers",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Chambers — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-23-madison-wind",
   "zip": "",
   "city": "Madison",
   "date": "2026-05-23",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Madison — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-23-jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2026-05-23",
   "county": "Jackson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Jackson — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-23-limestone-wind",
   "zip": "",
   "city": "Limestone",
   "date": "2026-05-23",
   "county": "Limestone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Limestone — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "spc-2026-05-22-990-1543",
   "lat": 32.5,
   "lon": -87.75,
   "zip": "",
   "city": "Gallion",
   "date": "2026-05-22",
   "county": "Marengo",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "A tornado developed along Sparks Road... east of Demopolis... near the Marengo County/Hale County line... where several hardwood trees were snapped and uprooted... and (BMX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-05-22-991-1547",
   "lat": 32.05,
   "lon": -87.86,
   "zip": "",
   "city": "Sweet Water",
   "date": "2026-05-22",
   "county": "Marengo",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "A brief tornado occurred in the Exmoor community along County Road 6... between County Road 7 and Lewis Road. The tornado began along the back tree line of a property t (BMX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-05-22-993-1713",
   "lat": 33.21,
   "lon": -87.22,
   "zip": "",
   "city": "Vance",
   "date": "2026-05-22",
   "county": "Tuscaloosa",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "An EF-1 tornado was confirmed in eastern Tuscaloosa County. Winds up to 95 mph. Path length 2.65 miles. Maximum width 150 yards. (BMX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-05-22-994-1716",
   "lat": 33.23,
   "lon": -87.22,
   "zip": "",
   "city": "Abernant",
   "date": "2026-05-22",
   "county": "Tuscaloosa",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TDS observed from KBMX radar. (BMX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-05-22-flood-34.20--86.60",
   "lat": 34.2,
   "lon": -86.6,
   "zip": "",
   "city": "2 NNE Holly Pond",
   "date": "2026-05-22",
   "county": "Cullman",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Social media outlet in Cullman County reported photo of flash flooding along CR 1727.",
   "sourceDetail": "NWS HUN — Newspaper via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-05-22-flood-34.14--86.75",
   "lat": 34.14,
   "lon": -86.75,
   "zip": "",
   "city": "5 N Hanceville",
   "date": "2026-05-22",
   "county": "Cullman",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "The road was washed away due to flash flooding at 700 CR 734.",
   "sourceDetail": "NWS HUN — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-05-22-flood-34.09--86.80",
   "lat": 34.09,
   "lon": -86.8,
   "zip": "",
   "city": "3 NW Hanceville",
   "date": "2026-05-22",
   "county": "Cullman",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Road washed out due to flash flooding along CR 596 north of CR 616.",
   "sourceDetail": "NWS HUN — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-05-22-flood-34.13--86.70",
   "lat": 34.13,
   "lon": -86.7,
   "zip": "",
   "city": "6 NE Hanceville",
   "date": "2026-05-22",
   "county": "Cullman",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "The Duck River Bridge was flooded along CR 703.",
   "sourceDetail": "NWS HUN — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-05-22-995-1757",
   "lat": 34.18,
   "lon": -86.64,
   "zip": "",
   "city": "Holly Pond",
   "date": "2026-05-22",
   "county": "Cullman",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "NWS Storm Survey resulted in the Baileyton EF-1 tornado with a 300 yard width... 8.7 mile length... and max wind of 107 mph. (HUN)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-05-22-flood-30.89--88.04",
   "lat": 30.89,
   "lon": -88.04,
   "zip": "",
   "city": "Creola",
   "date": "2026-05-22",
   "county": "Mobile",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Numerous reports of flash flooding in and around Creola. Several impassable roadways, which led to multiple road closures and stalled vehicles. Videos of flood waters reaching residences and businesses.",
   "sourceDetail": "NWS MOB — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-05-22-flood-30.88--88.04",
   "lat": 30.88,
   "lon": -88.04,
   "zip": "",
   "city": "I65 And Us 43",
   "date": "2026-05-22",
   "county": "Mobile",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding of US 43 over Gunnison Creek.",
   "sourceDetail": "NWS MOB — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-05-22-flood-30.82--88.07",
   "lat": 30.82,
   "lon": -88.07,
   "zip": "",
   "city": "Saraland",
   "date": "2026-05-22",
   "county": "Mobile",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flooding on Bethel Forest Drive along Norton Creek. Bethel Forest Park under several feet of water.",
   "sourceDetail": "NWS MOB — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-05-22-flood-30.85--88.06",
   "lat": 30.85,
   "lon": -88.06,
   "zip": "",
   "city": "Satsuma",
   "date": "2026-05-22",
   "county": "Mobile",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Numerous reports of flash flooding in and around Satsuma. Several impassable roadways, which led to multiple road closures and stalled vehicles. Videos of flood waters reaching residences and businesses.",
   "sourceDetail": "NWS MOB — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-05-22-flood-30.92--88.04",
   "lat": 30.92,
   "lon": -88.04,
   "zip": "",
   "city": "1 SW Axis",
   "date": "2026-05-22",
   "county": "Mobile",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Downstream side of bridge over Turtle Branch on Creax Rd washed out with road closed.",
   "sourceDetail": "NWS MOB — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-05-22-flood-30.78--88.26",
   "lat": 30.78,
   "lon": -88.26,
   "zip": "",
   "city": "Semmes",
   "date": "2026-05-22",
   "county": "Mobile",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Numerous reports of flash flooding in and around Semmes. Several impassable roadways, which led to multiple road closures and stalled vehicles. Videos of flood waters reaching residences and businesses.",
   "sourceDetail": "NWS MOB — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-05-22-988-1428",
   "lat": 31.77,
   "lon": -88.46,
   "zip": "",
   "city": "Isney",
   "date": "2026-05-22",
   "county": "Choctaw",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Available Sentinel 2 satellite imagery revealed a weak EF0 tornado occurred in the Isney area. The tornado began south of Wildflower Road... tracking northeast across P (MOB)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-05-22-989-1533",
   "lat": 31.84,
   "lon": -88.09,
   "zip": "",
   "city": "West Bend",
   "date": "2026-05-22",
   "county": "Clarke",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Available Sentinel 2 satellite imagery revealed an EF1 tornado occurred in the Smyer area off of Highway 69. The tornado remained solely within forest staying just east (MOB)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-05-22-992-1552",
   "lat": 31.91,
   "lon": -88.03,
   "zip": "",
   "city": "Woods Bluff",
   "date": "2026-05-22",
   "county": "Clarke",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Available Sentinel 2 satellite imagery revealed that an EF1 tornado tracked across forested parts of Clarke County in the Campbell area just west of Highway 69. The tor (MOB)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-HUN-SV-W-44-2026-05-22-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-05-22. Duration: 11 min. County: Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #44 (11 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-44"
  },
  {
   "id": "ww-HUN-SV-W-44-2026-05-22-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-05-22. Duration: 11 min. County: Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #44 (11 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-44"
  },
  {
   "id": "ww-MOB-SV-W-59-2026-05-22-Choctaw-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "Choctaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-22. Duration: 34 min. Counties: Choctaw, Washington. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #59 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-59"
  },
  {
   "id": "ww-MOB-SV-W-59-2026-05-22-Choctaw-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "Choctaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-22. Duration: 34 min. Counties: Choctaw, Washington. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #59 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-59"
  },
  {
   "id": "ww-MOB-SV-W-59-2026-05-22-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-22. Duration: 34 min. Counties: Choctaw, Washington. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #59 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-59"
  },
  {
   "id": "ww-MOB-SV-W-59-2026-05-22-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-22. Duration: 34 min. Counties: Choctaw, Washington. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #59 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-59"
  },
  {
   "id": "ww-TAE-SV-W-94-2026-05-22-Coffee-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "Coffee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-05-22. Duration: 49 min. County: Coffee. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #94 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-94"
  },
  {
   "id": "ww-TAE-SV-W-94-2026-05-22-Coffee-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "Coffee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-05-22. Duration: 49 min. County: Coffee. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #94 (49 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-94"
  },
  {
   "id": "ww-HUN-SV-W-42-2026-05-22-Cullman-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-05-22. Duration: 21 min. Counties: Cullman, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #42 (21 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-42"
  },
  {
   "id": "ww-HUN-SV-W-42-2026-05-22-Cullman-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-05-22. Duration: 21 min. Counties: Cullman, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #42 (21 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-42"
  },
  {
   "id": "ww-HUN-SV-W-42-2026-05-22-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-05-22. Duration: 21 min. Counties: Cullman, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #42 (21 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-42"
  },
  {
   "id": "ww-HUN-SV-W-42-2026-05-22-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-05-22. Duration: 21 min. Counties: Cullman, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #42 (21 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-42"
  },
  {
   "id": "ww-HUN-SV-W-42-2026-05-22-Marshall-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-05-22. Duration: 21 min. Counties: Cullman, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #42 (21 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-42"
  },
  {
   "id": "ww-HUN-SV-W-42-2026-05-22-Marshall-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-05-22. Duration: 21 min. Counties: Cullman, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #42 (21 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-42"
  },
  {
   "id": "ww-HUN-SV-W-42-2026-05-22-Morgan-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-05-22. Duration: 21 min. Counties: Cullman, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #42 (21 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-42"
  },
  {
   "id": "ww-HUN-SV-W-42-2026-05-22-Morgan-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-05-22. Duration: 21 min. Counties: Cullman, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #42 (21 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-42"
  },
  {
   "id": "ww-HUN-SV-W-43-2026-05-22-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-05-22. Duration: 36 min. Counties: Jackson, Madison, Marshall, Cullman, DeKalb. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #43 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-43"
  },
  {
   "id": "ww-HUN-SV-W-43-2026-05-22-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-05-22. Duration: 36 min. Counties: Jackson, Madison, Marshall, Cullman, DeKalb. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #43 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-43"
  },
  {
   "id": "ww-HUN-SV-W-43-2026-05-22-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-05-22. Duration: 36 min. Counties: Jackson, Madison, Marshall, Cullman, DeKalb. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #43 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-43"
  },
  {
   "id": "ww-HUN-SV-W-43-2026-05-22-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-05-22. Duration: 36 min. Counties: Jackson, Madison, Marshall, Cullman, DeKalb. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #43 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-43"
  },
  {
   "id": "ww-HUN-SV-W-43-2026-05-22-Cullman-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-05-22. Duration: 36 min. Counties: Jackson, Madison, Marshall, Cullman, DeKalb. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #43 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-43"
  },
  {
   "id": "ww-HUN-SV-W-43-2026-05-22-Cullman-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-05-22. Duration: 36 min. Counties: Jackson, Madison, Marshall, Cullman, DeKalb. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #43 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-43"
  },
  {
   "id": "ww-HUN-SV-W-43-2026-05-22-DeKalb-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-05-22. Duration: 36 min. Counties: Jackson, Madison, Marshall, Cullman, DeKalb. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #43 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-43"
  },
  {
   "id": "ww-HUN-SV-W-43-2026-05-22-DeKalb-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-05-22. Duration: 36 min. Counties: Jackson, Madison, Marshall, Cullman, DeKalb. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #43 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-43"
  },
  {
   "id": "ww-HUN-SV-W-43-2026-05-22-Marshall-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-05-22. Duration: 36 min. Counties: Jackson, Madison, Marshall, Cullman, DeKalb. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #43 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-43"
  },
  {
   "id": "ww-HUN-SV-W-43-2026-05-22-Marshall-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-05-22. Duration: 36 min. Counties: Jackson, Madison, Marshall, Cullman, DeKalb. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #43 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-43"
  },
  {
   "id": "iem-ww-MOB-TO-W-18-Choctaw-tornado-2026-05-22",
   "zip": "",
   "city": "Choctaw",
   "date": "2026-05-22",
   "county": "Choctaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MOB for Choctaw on 2026-05-22. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-TO-W-18"
  },
  {
   "id": "iem-ww-HUN-TO-W-3-Madison-tornado-2026-05-22",
   "zip": "",
   "city": "Madison",
   "date": "2026-05-22",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS HUN for Madison on 2026-05-22. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-TO-W-3"
  },
  {
   "id": "iem-ww-MOB-TO-W-21-Clarke-tornado-2026-05-22",
   "zip": "",
   "city": "Clarke",
   "date": "2026-05-22",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MOB for Clarke on 2026-05-22. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-TO-W-21"
  },
  {
   "id": "iem-ww-MOB-TO-W-20-Clarke-tornado-2026-05-22",
   "zip": "",
   "city": "Clarke",
   "date": "2026-05-22",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MOB for Clarke on 2026-05-22. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-TO-W-20"
  },
  {
   "id": "iem-ww-MOB-TO-W-19-Choctaw-tornado-2026-05-22",
   "zip": "",
   "city": "Choctaw",
   "date": "2026-05-22",
   "county": "Choctaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MOB for Choctaw on 2026-05-22. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-TO-W-19"
  },
  {
   "id": "iem-ww-MOB-TO-W-19-Clarke-tornado-2026-05-22",
   "zip": "",
   "city": "Clarke",
   "date": "2026-05-22",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MOB for Clarke on 2026-05-22. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-TO-W-19"
  },
  {
   "id": "iem-ww-BMX-TO-W-9-Tuscaloosa-tornado-2026-05-22",
   "zip": "",
   "city": "Tuscaloosa",
   "date": "2026-05-22",
   "county": "Tuscaloosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS BMX for Tuscaloosa on 2026-05-22. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-TO-W-9"
  },
  {
   "id": "ww-HUN-FF-W-2-2026-05-22-Cullman",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-05-22. Duration: 190 min. County: Cullman. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #2 (190 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-2"
  },
  {
   "id": "ww-MOB-FF-W-7-2026-05-22-Mobile",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2026-05-22. Duration: 179 min. County: Mobile. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #7 (179 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-7"
  },
  {
   "id": "ww-MOB-FF-W-6-2026-05-22-Mobile",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2026-05-22. Duration: 183 min. Counties: Mobile, Baldwin. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #6 (183 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-6"
  },
  {
   "id": "ww-MOB-FF-W-6-2026-05-22-Baldwin",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2026-05-22. Duration: 183 min. Counties: Mobile, Baldwin. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #6 (183 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-6"
  },
  {
   "id": "ww-MOB-FF-W-5-2026-05-22-Mobile",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2026-05-22. Duration: 180 min. County: Mobile. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #5 (180 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-5"
  },
  {
   "id": "ww-MOB-FF-W-9-2026-05-22-Mobile",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2026-05-22. Duration: 180 min. County: Mobile. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #9 (180 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-9"
  },
  {
   "id": "ww-MOB-FF-W-4-2026-05-22-Baldwin",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2026-05-22. Duration: 188 min. Counties: Baldwin, Clarke, Mobile. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #4 (188 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-4"
  },
  {
   "id": "ww-MOB-FF-W-4-2026-05-22-Clarke",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2026-05-22. Duration: 188 min. Counties: Baldwin, Clarke, Mobile. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #4 (188 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-4"
  },
  {
   "id": "ww-MOB-FF-W-4-2026-05-22-Mobile",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2026-05-22. Duration: 188 min. Counties: Baldwin, Clarke, Mobile. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #4 (188 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-4"
  },
  {
   "id": "ww-MOB-FF-W-8-2026-05-22-Mobile",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2026-05-22. Duration: 185 min. County: Mobile. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #8 (185 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-8"
  },
  {
   "id": "ww-HUN-FF-W-3-2026-05-22-Cullman",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-05-22. Duration: 190 min. Counties: Cullman, Jackson, Madison, Marshall, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #3 (190 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-3"
  },
  {
   "id": "ww-HUN-FF-W-3-2026-05-22-Jackson",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-05-22. Duration: 190 min. Counties: Cullman, Jackson, Madison, Marshall, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #3 (190 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-3"
  },
  {
   "id": "ww-HUN-FF-W-3-2026-05-22-Madison",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-05-22. Duration: 190 min. Counties: Cullman, Jackson, Madison, Marshall, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #3 (190 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-3"
  },
  {
   "id": "ww-HUN-FF-W-3-2026-05-22-Marshall",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-05-22. Duration: 190 min. Counties: Cullman, Jackson, Madison, Marshall, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #3 (190 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-3"
  },
  {
   "id": "ww-HUN-FF-W-3-2026-05-22-Morgan",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-05-22. Duration: 190 min. Counties: Cullman, Jackson, Madison, Marshall, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #3 (190 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-3"
  },
  {
   "id": "ww-MOB-FL-W-15-2026-05-22-Mobile",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MOB on 2026-05-22. Duration: 503 min. County: Mobile. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flood Warning #15 (503 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FL-W-15"
  },
  {
   "id": "iem-geo-2026-05-22-flood-34.21--86.60",
   "lat": 34.21,
   "lon": -86.6,
   "zip": "",
   "city": "2 NNE Holly Pond",
   "date": "2026-05-22",
   "county": "Cullman",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood water rising rapidly near 1511 CR 711 causing vehicles to stop and turn around.",
   "sourceDetail": "NWS HUN — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "sps-2026-05-22-monroe-wind",
   "zip": "",
   "city": "Monroe",
   "date": "2026-05-22",
   "county": "Monroe",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Monroe — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-22-washington-wind",
   "zip": "",
   "city": "Washington",
   "date": "2026-05-22",
   "county": "Washington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Washington — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-22-choctaw-wind",
   "zip": "",
   "city": "Choctaw",
   "date": "2026-05-22",
   "county": "Choctaw",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Choctaw — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-22-tuscaloosa-wind",
   "zip": "",
   "city": "Tuscaloosa",
   "date": "2026-05-22",
   "county": "Tuscaloosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Tuscaloosa — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-22-marengo-wind",
   "zip": "",
   "city": "Marengo",
   "date": "2026-05-22",
   "county": "Marengo",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Marengo — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-22-hale-wind",
   "zip": "",
   "city": "Hale",
   "date": "2026-05-22",
   "county": "Hale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Hale — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-22-madison-wind",
   "zip": "",
   "city": "Madison",
   "date": "2026-05-22",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Madison — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-22-jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2026-05-22",
   "county": "Jackson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Jackson — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-22-mobile-wind",
   "zip": "",
   "city": "Mobile",
   "date": "2026-05-22",
   "county": "Mobile",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Mobile — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-22-cullman-wind",
   "zip": "",
   "city": "Cullman",
   "date": "2026-05-22",
   "county": "Cullman",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Cullman — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-22-pickens-wind",
   "zip": "",
   "city": "Pickens",
   "date": "2026-05-22",
   "county": "Pickens",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Pickens — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-22-baldwin-wind",
   "zip": "",
   "city": "Baldwin",
   "date": "2026-05-22",
   "county": "Baldwin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Baldwin — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-22-pike-wind",
   "zip": "",
   "city": "Pike",
   "date": "2026-05-22",
   "county": "Pike",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Pike — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-22-montgomery-wind",
   "zip": "",
   "city": "Montgomery",
   "date": "2026-05-22",
   "county": "Montgomery",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Montgomery — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-22-covington-wind",
   "zip": "",
   "city": "Covington",
   "date": "2026-05-22",
   "county": "Covington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Covington — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-22-coffee-wind",
   "zip": "",
   "city": "Coffee",
   "date": "2026-05-22",
   "county": "Coffee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Coffee — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-22-colbert-wind",
   "zip": "",
   "city": "Colbert",
   "date": "2026-05-22",
   "county": "Colbert",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Colbert — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-22-crenshaw-wind",
   "zip": "",
   "city": "Crenshaw",
   "date": "2026-05-22",
   "county": "Crenshaw",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Crenshaw — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-22-barbour-wind",
   "zip": "",
   "city": "Barbour",
   "date": "2026-05-22",
   "county": "Barbour",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Barbour — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-22-dale-wind",
   "zip": "",
   "city": "Dale",
   "date": "2026-05-22",
   "county": "Dale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Dale — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-22-russell-wind",
   "zip": "",
   "city": "Russell",
   "date": "2026-05-22",
   "county": "Russell",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Russell — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "FFC — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-21-dekalb-wind",
   "zip": "",
   "city": "DeKalb",
   "date": "2026-05-21",
   "county": "DeKalb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for DeKalb — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-21-madison-wind",
   "zip": "",
   "city": "Madison",
   "date": "2026-05-21",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Madison — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-21-shelby-wind",
   "zip": "",
   "city": "Shelby",
   "date": "2026-05-21",
   "county": "Shelby",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Shelby — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-21-clay-wind",
   "zip": "",
   "city": "Clay",
   "date": "2026-05-21",
   "county": "Clay",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Clay — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-20-jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2026-05-20",
   "county": "Jackson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Jackson — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-20-dekalb-wind",
   "zip": "",
   "city": "DeKalb",
   "date": "2026-05-20",
   "county": "DeKalb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for DeKalb — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-20-coosa-wind",
   "zip": "",
   "city": "Coosa",
   "date": "2026-05-20",
   "county": "Coosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Coosa — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-20-crenshaw-wind",
   "zip": "",
   "city": "Crenshaw",
   "date": "2026-05-20",
   "county": "Crenshaw",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Crenshaw — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-20-clay-wind",
   "zip": "",
   "city": "Clay",
   "date": "2026-05-20",
   "county": "Clay",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Clay — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-20-dallas-wind",
   "zip": "",
   "city": "Dallas",
   "date": "2026-05-20",
   "county": "Dallas",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Dallas — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-20-marshall-wind",
   "zip": "",
   "city": "Marshall",
   "date": "2026-05-20",
   "county": "Marshall",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Marshall — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-11-mobile-hail",
   "zip": "",
   "city": "Mobile",
   "date": "2026-05-11",
   "county": "Mobile",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 59,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Mobile — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-09-greene-wind",
   "zip": "",
   "city": "Greene",
   "date": "2026-05-09",
   "county": "Greene",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Greene — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-09-marengo-wind",
   "zip": "",
   "city": "Marengo",
   "date": "2026-05-09",
   "county": "Marengo",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Marengo — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-09-dallas-wind",
   "zip": "",
   "city": "Dallas",
   "date": "2026-05-09",
   "county": "Dallas",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Dallas — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-09-wilcox-wind",
   "zip": "",
   "city": "Wilcox",
   "date": "2026-05-09",
   "county": "Wilcox",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Wilcox — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-MOB-SV-W-57-2026-05-08-Mobile-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-08",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-08. Duration: 38 min. County: Mobile. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #57 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-57"
  },
  {
   "id": "ww-MOB-SV-W-57-2026-05-08-Mobile-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-08",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-08. Duration: 38 min. County: Mobile. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #57 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-57"
  },
  {
   "id": "sps-2026-05-08-mobile-hail",
   "zip": "",
   "city": "Mobile",
   "date": "2026-05-08",
   "county": "Mobile",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Mobile — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-08-baldwin-hail",
   "zip": "",
   "city": "Baldwin",
   "date": "2026-05-08",
   "county": "Baldwin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Baldwin — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-202605070738-hail-32.43--87.83",
   "lat": 32.43,
   "lon": -87.83,
   "zip": "",
   "city": "3 WSW Old Spring Hill",
   "date": "2026-05-07",
   "county": "Marengo",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 WSW Old Spring Hill, AL. Hail size: 0.88\".",
   "sourceDetail": "NWS BMX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-202605071436-hail-30.52--87.90",
   "lat": 30.52,
   "lon": -87.9,
   "zip": "",
   "city": "Fairhope",
   "date": "2026-05-07",
   "county": "Baldwin",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Fairhope, AL. Hail size: 2\".",
   "sourceDetail": "NWS MOB — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "spc-2026-05-07-1003-1445",
   "lat": 30.5,
   "lon": -87.74,
   "zip": "",
   "city": "Summerdale",
   "date": "2026-05-07",
   "county": "Baldwin",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Spotter report with photos of 1.5 inch hail after some melting. (MOB)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "spc-2026-05-07-1004-1455",
   "lat": 30.48,
   "lon": -87.71,
   "zip": "",
   "city": "Summerdale",
   "date": "2026-05-07",
   "county": "Baldwin",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "(MOB)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202605071757-hail-31.00--86.33",
   "lat": 31,
   "lon": -86.33,
   "zip": "",
   "city": "Florala",
   "date": "2026-05-07",
   "county": "Covington",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Florala, AL. Hail size: 1.25\".",
   "sourceDetail": "NWS MOB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-geo-2026-05-07-flood-32.62--86.33",
   "lat": 32.62,
   "lon": -86.33,
   "zip": "",
   "city": "1 SSW Holtville",
   "date": "2026-05-07",
   "county": "Elmore",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding on the 2200 block of Hogan Rd.",
   "sourceDetail": "NWS BMX — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-05-07-flood-32.55--86.35",
   "lat": 32.55,
   "lon": -86.35,
   "zip": "",
   "city": "2 NW Wetumpka Muni Airp",
   "date": "2026-05-07",
   "county": "Elmore",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding reported along Harris Rd.",
   "sourceDetail": "NWS BMX — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-05-07-1006-1402",
   "lat": 30.54,
   "lon": -88.32,
   "zip": "",
   "city": "Dees",
   "date": "2026-05-07",
   "county": "Mobile",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Corrects previous tornado report from 3 SE Dees. Preliminary ground survey confirms low end EF1 damage northeast of Grand Bay... Alabama. Maximum intensity of 88 mph wa (MOB)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-05-07-1008-1416",
   "lat": 30.52,
   "lon": -88.13,
   "zip": "",
   "city": "Bellefontaine",
   "date": "2026-05-07",
   "county": "Mobile",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Available Sentinel 2 satellite imagery and available radar data with a tornado debris signature revealed a weak EF0 tornado occurred near Theodore Industrial Park. Mino (MOB)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported"
  },
  {
   "id": "ncei-1329264-2026-05-07",
   "lon": 211696,
   "zip": "",
   "city": "OLD SPRING HILL",
   "date": "2026-05-07",
   "county": "Marengo",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Hail up to nickel-size was reported six miles south of Demopolis, with most hail measuring around a half inch.",
   "sourceDetail": "Verified by Public — NCEI Event #1329264",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.88
  },
  {
   "id": "ncei-1338456-2026-05-07",
   "lon": 213617,
   "zip": "",
   "city": "PHILLIPS CROSSROADS",
   "date": "2026-05-07",
   "county": "Dale",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree was down near CR-113 and CR-72.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1338456",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1338457-2026-05-07",
   "lon": 213617,
   "zip": "",
   "city": "LOWE ARMY HELIPORT",
   "date": "2026-05-07",
   "county": "Dale",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree was blown down on CR-17 near Rolling Pine.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1338457",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1338458-2026-05-07",
   "lon": 213617,
   "zip": "",
   "city": "GENEVA MUNICIPAL ARPT",
   "date": "2026-05-07",
   "county": "Geneva",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Power lines were blown down near AL-85 and East Neva Drive.",
   "sourceDetail": "Verified by Public — NCEI Event #1338458",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-TAE-SV-W-88-2026-05-07-Coffee-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-07",
   "county": "Coffee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-05-07. Duration: 42 min. Counties: Coffee, Dale, Geneva, Houston. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #88 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-88"
  },
  {
   "id": "ww-TAE-SV-W-88-2026-05-07-Coffee-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-07",
   "county": "Coffee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-05-07. Duration: 42 min. Counties: Coffee, Dale, Geneva, Houston. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #88 (42 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 1.75,
   "warningProductKey": "TAE-SV-W-88"
  },
  {
   "id": "ww-TAE-SV-W-88-2026-05-07-Dale-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-07",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-05-07. Duration: 42 min. Counties: Coffee, Dale, Geneva, Houston. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #88 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-88"
  },
  {
   "id": "ww-TAE-SV-W-88-2026-05-07-Dale-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-07",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-05-07. Duration: 42 min. Counties: Coffee, Dale, Geneva, Houston. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #88 (42 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 1.75,
   "warningProductKey": "TAE-SV-W-88"
  },
  {
   "id": "ww-TAE-SV-W-88-2026-05-07-Geneva-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-07",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-05-07. Duration: 42 min. Counties: Coffee, Dale, Geneva, Houston. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #88 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-88"
  },
  {
   "id": "ww-TAE-SV-W-88-2026-05-07-Geneva-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-07",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-05-07. Duration: 42 min. Counties: Coffee, Dale, Geneva, Houston. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #88 (42 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 1.75,
   "warningProductKey": "TAE-SV-W-88"
  },
  {
   "id": "ww-TAE-SV-W-88-2026-05-07-Houston-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-07",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-05-07. Duration: 42 min. Counties: Coffee, Dale, Geneva, Houston. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #88 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-88"
  },
  {
   "id": "ww-TAE-SV-W-88-2026-05-07-Houston-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-07",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-05-07. Duration: 42 min. Counties: Coffee, Dale, Geneva, Houston. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #88 (42 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 1.75,
   "warningProductKey": "TAE-SV-W-88"
  },
  {
   "id": "ww-MOB-SV-W-51-2026-05-07-Baldwin-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-07",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-07. Duration: 45 min. County: Baldwin. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #51 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-51"
  },
  {
   "id": "ww-MOB-SV-W-51-2026-05-07-Baldwin-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-07",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-07. Duration: 45 min. County: Baldwin. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #51 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-51"
  },
  {
   "id": "ww-MOB-SV-W-52-2026-05-07-Baldwin-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-07",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-07. Duration: 38 min. County: Baldwin. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #52 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-52"
  },
  {
   "id": "ww-MOB-SV-W-52-2026-05-07-Baldwin-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-07",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-07. Duration: 38 min. County: Baldwin. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #52 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-52"
  },
  {
   "id": "ww-MOB-SV-W-53-2026-05-07-Covington-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-07",
   "county": "Covington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-07. Duration: 35 min. County: Covington. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #53 (35 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-53"
  },
  {
   "id": "ww-MOB-SV-W-53-2026-05-07-Covington-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-07",
   "county": "Covington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-07. Duration: 35 min. County: Covington. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #53 (35 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MOB-SV-W-53"
  },
  {
   "id": "ww-MOB-SV-W-50-2026-05-07-Covington-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-07",
   "county": "Covington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-07. Duration: 46 min. County: Covington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #50 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-50"
  },
  {
   "id": "ww-MOB-SV-W-50-2026-05-07-Covington-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-07",
   "county": "Covington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-07. Duration: 46 min. County: Covington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #50 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-50"
  },
  {
   "id": "ww-MOB-SV-W-49-2026-05-07-Baldwin-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-07",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-07. Duration: 51 min. Counties: Baldwin, Monroe, Escambia, Conecuh. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #49 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-49"
  },
  {
   "id": "ww-MOB-SV-W-49-2026-05-07-Baldwin-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-07",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-07. Duration: 51 min. Counties: Baldwin, Monroe, Escambia, Conecuh. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #49 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-49"
  },
  {
   "id": "ww-MOB-SV-W-49-2026-05-07-Monroe-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-07",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-07. Duration: 51 min. Counties: Baldwin, Monroe, Escambia, Conecuh. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #49 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-49"
  },
  {
   "id": "ww-MOB-SV-W-49-2026-05-07-Monroe-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-07",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-07. Duration: 51 min. Counties: Baldwin, Monroe, Escambia, Conecuh. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #49 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-49"
  },
  {
   "id": "ww-MOB-SV-W-49-2026-05-07-Conecuh-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-07",
   "county": "Conecuh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-07. Duration: 51 min. Counties: Baldwin, Monroe, Escambia, Conecuh. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #49 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-49"
  },
  {
   "id": "ww-MOB-SV-W-49-2026-05-07-Conecuh-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-07",
   "county": "Conecuh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-07. Duration: 51 min. Counties: Baldwin, Monroe, Escambia, Conecuh. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #49 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-49"
  },
  {
   "id": "ww-MOB-SV-W-49-2026-05-07-Escambia-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-07",
   "county": "Escambia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-07. Duration: 51 min. Counties: Baldwin, Monroe, Escambia, Conecuh. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #49 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-49"
  },
  {
   "id": "ww-MOB-SV-W-49-2026-05-07-Escambia-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-07",
   "county": "Escambia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-07. Duration: 51 min. Counties: Baldwin, Monroe, Escambia, Conecuh. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #49 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-49"
  },
  {
   "id": "ww-TAE-SV-W-86-2026-05-07-Geneva-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-07",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-05-07. Duration: 44 min. County: Geneva. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #86 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-86"
  },
  {
   "id": "ww-TAE-SV-W-86-2026-05-07-Geneva-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-07",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-05-07. Duration: 44 min. County: Geneva. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #86 (44 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 1.25,
   "warningProductKey": "TAE-SV-W-86"
  },
  {
   "id": "ww-TAE-SV-W-76-2026-05-07-Geneva-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-07",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-05-07. Duration: 56 min. Counties: Geneva, Houston, Coffee, Dale. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #76 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-76"
  },
  {
   "id": "ww-TAE-SV-W-76-2026-05-07-Geneva-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-07",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-05-07. Duration: 56 min. Counties: Geneva, Houston, Coffee, Dale. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #76 (56 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-76"
  },
  {
   "id": "ww-TAE-SV-W-76-2026-05-07-Houston-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-07",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-05-07. Duration: 56 min. Counties: Geneva, Houston, Coffee, Dale. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #76 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-76"
  },
  {
   "id": "ww-TAE-SV-W-76-2026-05-07-Houston-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-07",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-05-07. Duration: 56 min. Counties: Geneva, Houston, Coffee, Dale. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #76 (56 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-76"
  },
  {
   "id": "ww-TAE-SV-W-76-2026-05-07-Coffee-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-07",
   "county": "Coffee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-05-07. Duration: 56 min. Counties: Geneva, Houston, Coffee, Dale. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #76 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-76"
  },
  {
   "id": "ww-TAE-SV-W-76-2026-05-07-Coffee-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-07",
   "county": "Coffee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-05-07. Duration: 56 min. Counties: Geneva, Houston, Coffee, Dale. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #76 (56 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-76"
  },
  {
   "id": "ww-TAE-SV-W-76-2026-05-07-Dale-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-07",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-05-07. Duration: 56 min. Counties: Geneva, Houston, Coffee, Dale. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #76 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-76"
  },
  {
   "id": "ww-TAE-SV-W-76-2026-05-07-Dale-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-07",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-05-07. Duration: 56 min. Counties: Geneva, Houston, Coffee, Dale. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #76 (56 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-76"
  },
  {
   "id": "ww-BMX-SV-W-68-2026-05-07-Dallas-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-07",
   "county": "Dallas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-07. Duration: 35 min. Counties: Dallas, Perry. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #68 (35 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-68"
  },
  {
   "id": "ww-BMX-SV-W-68-2026-05-07-Dallas-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-07",
   "county": "Dallas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-07. Duration: 35 min. Counties: Dallas, Perry. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #68 (35 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-68"
  },
  {
   "id": "ww-BMX-SV-W-68-2026-05-07-Perry-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-07",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-07. Duration: 35 min. Counties: Dallas, Perry. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #68 (35 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-68"
  },
  {
   "id": "ww-BMX-SV-W-68-2026-05-07-Perry-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-07",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-07. Duration: 35 min. Counties: Dallas, Perry. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #68 (35 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-68"
  },
  {
   "id": "ww-TAE-SV-W-75-2026-05-07-Dale-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-07",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-05-07. Duration: 70 min. Counties: Dale, Coffee. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #75 (70 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-75"
  },
  {
   "id": "ww-TAE-SV-W-75-2026-05-07-Dale-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-07",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-05-07. Duration: 70 min. Counties: Dale, Coffee. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #75 (70 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-75"
  },
  {
   "id": "ww-TAE-SV-W-75-2026-05-07-Coffee-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-07",
   "county": "Coffee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-05-07. Duration: 70 min. Counties: Dale, Coffee. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #75 (70 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-75"
  },
  {
   "id": "ww-TAE-SV-W-75-2026-05-07-Coffee-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-07",
   "county": "Coffee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-05-07. Duration: 70 min. Counties: Dale, Coffee. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #75 (70 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-75"
  },
  {
   "id": "ww-BMX-SV-W-67-2026-05-07-Hale-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-07",
   "county": "Hale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-07. Duration: 26 min. Counties: Hale, Marengo. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #67 (26 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-67"
  },
  {
   "id": "ww-BMX-SV-W-67-2026-05-07-Hale-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-07",
   "county": "Hale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-07. Duration: 26 min. Counties: Hale, Marengo. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #67 (26 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-67"
  },
  {
   "id": "ww-BMX-SV-W-67-2026-05-07-Marengo-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-07",
   "county": "Marengo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-07. Duration: 26 min. Counties: Hale, Marengo. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #67 (26 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-67"
  },
  {
   "id": "ww-BMX-SV-W-67-2026-05-07-Marengo-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-07",
   "county": "Marengo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-07. Duration: 26 min. Counties: Hale, Marengo. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #67 (26 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-67"
  },
  {
   "id": "ww-TAE-SV-W-74-2026-05-07-Henry-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-07",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-05-07. Duration: 19 min. County: Henry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #74 (19 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-74"
  },
  {
   "id": "ww-TAE-SV-W-74-2026-05-07-Henry-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-07",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-05-07. Duration: 19 min. County: Henry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #74 (19 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-74"
  },
  {
   "id": "iem-ww-MOB-TO-W-16-Mobile-tornado-2026-05-07",
   "zip": "",
   "city": "Mobile",
   "date": "2026-05-07",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MOB for Mobile on 2026-05-07. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-TO-W-16"
  },
  {
   "id": "iem-geo-2026-05-07-tornado-30.54--88.31",
   "lat": 30.54,
   "lon": -88.31,
   "zip": "",
   "city": "3 SE Dees",
   "date": "2026-05-07",
   "county": "Mobile",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "NWS storm survey confirms a low-end EF1 tornado with maximum winds of 88 mph occurred northeast of Grand Bay, moving southeast toward i-10 before quickly dissipating.",
   "sourceDetail": "NWS MOB — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "sps-2026-05-07-washington-hail",
   "zip": "",
   "city": "Washington",
   "date": "2026-05-07",
   "county": "Washington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Washington — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-07-baldwin-hail",
   "zip": "",
   "city": "Baldwin",
   "date": "2026-05-07",
   "county": "Baldwin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Baldwin — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-07-marengo-hail",
   "zip": "",
   "city": "Marengo",
   "date": "2026-05-07",
   "county": "Marengo",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Marengo — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-07-conecuh-hail",
   "zip": "",
   "city": "Conecuh",
   "date": "2026-05-07",
   "county": "Conecuh",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Conecuh — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-07-autauga-hail",
   "zip": "",
   "city": "Autauga",
   "date": "2026-05-07",
   "county": "Autauga",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Autauga — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-07-dale-wind",
   "zip": "",
   "city": "Dale",
   "date": "2026-05-07",
   "county": "Dale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Dale — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-07-henry-wind",
   "zip": "",
   "city": "Henry",
   "date": "2026-05-07",
   "county": "Henry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Henry — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-07-coffee-wind",
   "zip": "",
   "city": "Coffee",
   "date": "2026-05-07",
   "county": "Coffee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Coffee — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-07-covington-hail",
   "zip": "",
   "city": "Covington",
   "date": "2026-05-07",
   "county": "Covington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Covington — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-07-geneva-wind",
   "zip": "",
   "city": "Geneva",
   "date": "2026-05-07",
   "county": "Geneva",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Geneva — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-07-covington-wind",
   "zip": "",
   "city": "Covington",
   "date": "2026-05-07",
   "county": "Covington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Covington — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-07-mobile-hail",
   "zip": "",
   "city": "Mobile",
   "date": "2026-05-07",
   "county": "Mobile",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Mobile — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "spc-2026-05-06-1023-2203",
   "lat": 32.36,
   "lon": -86.17,
   "zip": "",
   "city": "Auburn Univ Montgo",
   "date": "2026-05-06",
   "county": "Montgomery",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report of tennis ball size hail reported along Taylor Road near Eastchase Mall. Time approximate. (BMX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "iem-202605062209-hail-32.38--86.16",
   "lat": 32.38,
   "lon": -86.16,
   "zip": "",
   "city": "1 E Mitylene",
   "date": "2026-05-06",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 E Mitylene, AL. Hail size: 0.75\".",
   "sourceDetail": "NWS BMX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "spc-2026-05-06-1024-2212",
   "lat": 32.35,
   "lon": -86.09,
   "zip": "",
   "city": "Mount Meigs",
   "date": "2026-05-06",
   "county": "Montgomery",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter sized hail reported by the public at Mellow Mushroom. Time approximate. (BMX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202605062216-hail-32.36--86.08",
   "lat": 32.36,
   "lon": -86.08,
   "zip": "",
   "city": "1 E Mount Meigs",
   "date": "2026-05-06",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 E Mount Meigs, AL. Hail size: 0.75\".",
   "sourceDetail": "NWS BMX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "spc-2026-05-06-1025-2218",
   "lat": 32.37,
   "lon": -86.05,
   "zip": "",
   "city": "Waugh",
   "date": "2026-05-06",
   "county": "Montgomery",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Baseball sized hail reported along Interstate 85 at Exit 10 reported by trained spotter. Time approximate. (BMX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.75
  },
  {
   "id": "ncei-1329248-2026-05-06",
   "lon": 211696,
   "zip": "",
   "city": "PIKE ROAD",
   "date": "2026-05-06",
   "county": "Montgomery",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter-size hail was reported in the Pike Road area.",
   "sourceDetail": "Verified by Public — NCEI Event #1329248",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202605062245-hail-32.26--85.71",
   "lat": 32.26,
   "lon": -85.71,
   "zip": "",
   "city": "1 N Fort Davis",
   "date": "2026-05-06",
   "county": "Macon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 N Fort Davis, AL. Hail size: 1\".",
   "sourceDetail": "NWS BMX — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202605062245-hail-32.24--85.71",
   "lat": 32.24,
   "lon": -85.71,
   "zip": "",
   "city": "Fort Davis",
   "date": "2026-05-06",
   "county": "Macon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Fort Davis, AL. Hail size: 1\".",
   "sourceDetail": "NWS BMX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1329251-2026-05-06",
   "lon": 211696,
   "zip": "",
   "city": "BOLIGEE",
   "date": "2026-05-06",
   "county": "Greene",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Video was received of ping pong ball-size hail in Boligee.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1329251",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "spc-2026-05-06-1030-0010",
   "lat": 32.63,
   "lon": -87.88,
   "zip": "",
   "city": "Forkland",
   "date": "2026-05-06",
   "county": "Greene",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report of Ping Pong Ball sized hail at Forkland Campground. (BMX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-202605070011-hail-32.65--87.88",
   "lat": 32.65,
   "lon": -87.88,
   "zip": "",
   "city": "1 W Forkland",
   "date": "2026-05-06",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 W Forkland, AL. Hail size: 1.5\".",
   "sourceDetail": "NWS BMX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "spc-2026-05-06-1032-0013",
   "lat": 32.57,
   "lon": -87.84,
   "zip": "",
   "city": "Birdine",
   "date": "2026-05-06",
   "county": "Greene",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Photo submitted by the public of baseball sized hail along U.S. Highway 43 in Greene County. Time and location approximate. (BMX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.75
  },
  {
   "id": "spc-2026-05-06-1033-0031",
   "lat": 32.59,
   "lon": -87.73,
   "zip": "",
   "city": "Arcola",
   "date": "2026-05-06",
   "county": "Hale",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "At least ping pong ball size hail reported near the Lock Five Community. (BMX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "spc-2026-05-06-1012-2155",
   "lat": 32.3,
   "lon": -86.39,
   "zip": "",
   "city": "Dannelly Field",
   "date": "2026-05-06",
   "county": "Montgomery",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Corrected to show peak gust time of 2155Z. MGM 062202Z 35014G50KT 1/2SM +TSRA FG BKN018 BKN034 OVC044 22/21 A2991 RMK AO2 PK WND 33050/2155 WSHFT 2146 LTG DSNT N-SE P00 (BMX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-05-06-flood-32.32--86.28",
   "lat": 32.32,
   "lon": -86.28,
   "zip": "",
   "city": "2 S Huntingdon College",
   "date": "2026-05-06",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Street flooding reported by the public. Location approximate.",
   "sourceDetail": "NWS BMX — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-05-06-flood-32.38--86.30",
   "lat": 32.38,
   "lon": -86.3,
   "zip": "",
   "city": "Alabama State Capitol",
   "date": "2026-05-06",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash flooding affected the Alabama State Capitol Building in the 6 pm hour due to heavy rainfall.",
   "sourceDetail": "NWS BMX — Local Official via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-05-06-flood-32.35--86.24",
   "lat": 32.35,
   "lon": -86.24,
   "zip": "",
   "city": "2 E Montgomery Country",
   "date": "2026-05-06",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash flooding reported by the public along Perry Hill Road in Montgomery. Time and location approximate.",
   "sourceDetail": "NWS BMX — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-05-06-flood-32.38--86.21",
   "lat": 32.38,
   "lon": -86.21,
   "zip": "",
   "city": "Eastdale Mall",
   "date": "2026-05-06",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Street flooding reported by the public along Atlanta highway near Eastern Boulevard in Montgomery.",
   "sourceDetail": "NWS BMX — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-05-06-flood-32.52--86.36",
   "lat": 32.52,
   "lon": -86.36,
   "zip": "",
   "city": "2 WSW Wetumpka Muni Air",
   "date": "2026-05-06",
   "county": "Elmore",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash flooding at Pineleaf Drive and Dogwood Drive on video.",
   "sourceDetail": "NWS BMX — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-05-06-flood-32.48--86.52",
   "lat": 32.48,
   "lon": -86.52,
   "zip": "",
   "city": "3 NNW Autauga County Ai",
   "date": "2026-05-06",
   "county": "Autauga",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding reported near the intersection of Golson Road and U.S. Highway 82 bypass. Several other flood reports in the county including along Briarwood St, near Summerhill and Duster, Sheila Blvd and Tara Dr, Sydney Dr. and Kendrick Way, North Chesnut and West 5th St, Cooters Pond Rd and the entrance to White Oak Ct. Time estimated by radar.",
   "sourceDetail": "NWS BMX — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-05-06-flood-32.50--87.83",
   "lat": 32.5,
   "lon": -87.83,
   "zip": "",
   "city": "1 SE Demopolis",
   "date": "2026-05-06",
   "county": "Marengo",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Street flooding report along U.S. Highway 80 near Demopolis relayed by broadcast media.",
   "sourceDetail": "NWS BMX — Broadcast Media via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ncei-1329262-2026-05-06",
   "lon": 211696,
   "zip": "",
   "city": "BELMONT",
   "date": "2026-05-06",
   "county": "Sumter",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Part of Sumter County Road 22 was washed out near Belmont following heavy rainfall totals of 3 to 4 inches across the area.",
   "sourceDetail": "Verified by Fire Department/Rescue — NCEI Event #1329262",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1325243-2026-05-06",
   "lon": 211696,
   "zip": "",
   "city": "ALLENVILLE",
   "date": "2026-05-06",
   "county": "Marengo",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were downed on Highway 69 south of Gallion.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1325243",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329240-2026-05-06",
   "lon": 211696,
   "zip": "",
   "city": "CHISHOLM",
   "date": "2026-05-06",
   "county": "Montgomery",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Numerous trees were downed around downtown Montgomery, including along West Blvd and West Wareingwood Dr. Over 3300 power outages were reported.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1329240",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329241-2026-05-06",
   "lon": 211696,
   "zip": "",
   "city": "(MGM)MONTGOMERY ARPT",
   "date": "2026-05-06",
   "county": "Montgomery",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A gust of 58 mph was recorded at Montgomery Dannelly Field at 4:55 pm CDT.",
   "sourceDetail": "Verified by Official NWS Observations — NCEI Event #1329241",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329242-2026-05-06",
   "lon": 211696,
   "zip": "",
   "city": "MITYLENE",
   "date": "2026-05-06",
   "county": "Montgomery",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Up to tennis ball-size hail was reported along Taylor Rd near the Eastchase shopping center.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1329242",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2.5
  },
  {
   "id": "ncei-1329243-2026-05-06",
   "lon": 211696,
   "zip": "",
   "city": "PINEDALE",
   "date": "2026-05-06",
   "county": "Montgomery",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were downed along Snowdoun Chambers Rd southeast of Montgomery.",
   "sourceDetail": "Verified by Storm Chaser — NCEI Event #1329243",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329244-2026-05-06",
   "lon": 211696,
   "zip": "",
   "city": "PERRYS MILL",
   "date": "2026-05-06",
   "county": "Montgomery",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were downed, with some on power lines, near Trotman Rd, west of Pike Road.",
   "sourceDetail": "Verified by Utility Company — NCEI Event #1329244",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329245-2026-05-06",
   "lon": 211696,
   "zip": "",
   "city": "PIKE ROAD",
   "date": "2026-05-06",
   "county": "Montgomery",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A portion of a tree fell on a car near Pike Road close to U.S. 231.",
   "sourceDetail": "Verified by Public — NCEI Event #1329245",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329246-2026-05-06",
   "lon": 211696,
   "zip": "",
   "city": "MT MEIGS",
   "date": "2026-05-06",
   "county": "Montgomery",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter-size hail was reported at the Mellow Mushroom along Vaughn Rd.",
   "sourceDetail": "Verified by Public — NCEI Event #1329246",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1329249-2026-05-06",
   "lon": 211696,
   "zip": "",
   "city": "FT DAVIS",
   "date": "2026-05-06",
   "county": "Macon",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter-size hail was reported in and just north of Fort Davis along U.S. 29.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1329249",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1329250-2026-05-06",
   "lon": 211696,
   "zip": "",
   "city": "(MXF)MAXWELL AFB MNT",
   "date": "2026-05-06",
   "county": "Montgomery",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash flooding occurred in downtown Montgomery following heavy rainfall. Numerous streets were flooded, also affecting some buildings. Specific reports of flooding that were received included the Alabama State Capitol building, Atlanta Highway near Eastern Blvd, and along Perry Hill Rd.",
   "sourceDetail": "Verified by Local Official — NCEI Event #1329250",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329252-2026-05-06",
   "lon": 211696,
   "zip": "",
   "city": "FORKLAND",
   "date": "2026-05-06",
   "county": "Greene",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Several reports of ping ping ball to golf ball-size hail were received in and around Forkland, resulting in property damage.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1329252",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1329253-2026-05-06",
   "lon": 211696,
   "zip": "",
   "city": "FORKLAND",
   "date": "2026-05-06",
   "county": "Greene",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A social media photo was received showing baseball-size hail along U.S. Highway 43 between Forkland and Demopolis.",
   "sourceDetail": "Verified by Public — NCEI Event #1329253",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2.75
  },
  {
   "id": "ncei-1329254-2026-05-06",
   "lon": 211696,
   "zip": "",
   "city": "ARCOLA",
   "date": "2026-05-06",
   "county": "Hale",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were downed and a camper was blown onto its side in the Lock Five community.",
   "sourceDetail": "Verified by Public — NCEI Event #1329254",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329256-2026-05-06",
   "lon": 211696,
   "zip": "",
   "city": "CEDARVILLE",
   "date": "2026-05-06",
   "county": "Hale",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Many trees were downed and some power poles were snapped across southern Hale County, resulting in many power outages.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1329256",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329257-2026-05-06",
   "lon": 211696,
   "zip": "",
   "city": "WHITSITT",
   "date": "2026-05-06",
   "county": "Hale",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Up to golf ball-size hail was reported west of Newbern.",
   "sourceDetail": "Verified by Public — NCEI Event #1329257",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1329258-2026-05-06",
   "lon": 211696,
   "zip": "",
   "city": "MILLBROOK",
   "date": "2026-05-06",
   "county": "Elmore",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash flooding occurred around the Millbrook and Coosada areas, with a video received of flooding at Pineleaf Dr and Dogwood Cir.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1329258",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329259-2026-05-06",
   "lon": 211696,
   "zip": "",
   "city": "BELMONT",
   "date": "2026-05-06",
   "county": "Sumter",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Numerous trees were downed in the Belmont area.",
   "sourceDetail": "Verified by Fire Department/Rescue — NCEI Event #1329259",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329261-2026-05-06",
   "lon": 211696,
   "zip": "",
   "city": "SHORTLEAF",
   "date": "2026-05-06",
   "county": "Marengo",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Reports of street flooding along U.S. Highway 80 in Demopolis.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1329261",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329260-2026-05-06",
   "lon": 211696,
   "zip": "",
   "city": "PRATTVILLE",
   "date": "2026-05-06",
   "county": "Autauga",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Numerous instances of flooding around Prattville following 4 to 5 inches of rain. Reports of flooding included Golson Road and U.S. Highway 82 Bypass, Briarwood St, near Summer Hill Rd and Doster Rd, Sheila Blvd and Tara Dr, Sydney Dr and Kendrick Way, North Chestnut St and West 5th St, Cooters Pond Rd, and the entrance to White Oak Ct.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1329260",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329263-2026-05-06",
   "lon": 211696,
   "zip": "",
   "city": "ROBINSON SPGS",
   "date": "2026-05-06",
   "county": "Elmore",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding was reported along Harris Rd and Hogan Rd following 4 to 5 inches of rainfall.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1329263",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-BMX-SV-W-65-2026-05-06-Dallas-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Dallas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 26 min. County: Dallas. Storm tags: wind: 60.0, hail: 2.5\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #65 (26 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-65"
  },
  {
   "id": "ww-BMX-SV-W-65-2026-05-06-Dallas-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Dallas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 26 min. County: Dallas. Storm tags: wind: 60.0, hail: 2.5\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #65 (26 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.5,
   "warningProductKey": "BMX-SV-W-65"
  },
  {
   "id": "ww-BMX-SV-W-61-2026-05-06-Elmore-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Elmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 47 min. Counties: Elmore, Bullock, Macon, Montgomery. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #61 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-61"
  },
  {
   "id": "ww-BMX-SV-W-61-2026-05-06-Elmore-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Elmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 47 min. Counties: Elmore, Bullock, Macon, Montgomery. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #61 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-61"
  },
  {
   "id": "ww-BMX-SV-W-61-2026-05-06-Bullock-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Bullock",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 47 min. Counties: Elmore, Bullock, Macon, Montgomery. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #61 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-61"
  },
  {
   "id": "ww-BMX-SV-W-61-2026-05-06-Bullock-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Bullock",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 47 min. Counties: Elmore, Bullock, Macon, Montgomery. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #61 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-61"
  },
  {
   "id": "ww-BMX-SV-W-61-2026-05-06-Macon-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 47 min. Counties: Elmore, Bullock, Macon, Montgomery. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #61 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-61"
  },
  {
   "id": "ww-BMX-SV-W-61-2026-05-06-Macon-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 47 min. Counties: Elmore, Bullock, Macon, Montgomery. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #61 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-61"
  },
  {
   "id": "ww-BMX-SV-W-61-2026-05-06-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 47 min. Counties: Elmore, Bullock, Macon, Montgomery. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #61 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-61"
  },
  {
   "id": "ww-BMX-SV-W-61-2026-05-06-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 47 min. Counties: Elmore, Bullock, Macon, Montgomery. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #61 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-61"
  },
  {
   "id": "ww-BMX-SV-W-66-2026-05-06-Marengo-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Marengo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 23 min. Counties: Greene, Hale, Marengo, Perry, Sumter. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #66 (23 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-66"
  },
  {
   "id": "ww-BMX-SV-W-66-2026-05-06-Marengo-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Marengo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 23 min. Counties: Greene, Hale, Marengo, Perry, Sumter. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #66 (23 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-66"
  },
  {
   "id": "ww-BMX-SV-W-66-2026-05-06-Perry-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 23 min. Counties: Greene, Hale, Marengo, Perry, Sumter. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #66 (23 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-66"
  },
  {
   "id": "ww-BMX-SV-W-66-2026-05-06-Perry-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 23 min. Counties: Greene, Hale, Marengo, Perry, Sumter. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #66 (23 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-66"
  },
  {
   "id": "ww-BMX-SV-W-66-2026-05-06-Greene-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 23 min. Counties: Greene, Hale, Marengo, Perry, Sumter. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #66 (23 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-66"
  },
  {
   "id": "ww-BMX-SV-W-66-2026-05-06-Greene-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 23 min. Counties: Greene, Hale, Marengo, Perry, Sumter. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #66 (23 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-66"
  },
  {
   "id": "ww-BMX-SV-W-66-2026-05-06-Hale-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Hale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 23 min. Counties: Greene, Hale, Marengo, Perry, Sumter. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #66 (23 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-66"
  },
  {
   "id": "ww-BMX-SV-W-66-2026-05-06-Hale-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Hale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 23 min. Counties: Greene, Hale, Marengo, Perry, Sumter. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #66 (23 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-66"
  },
  {
   "id": "ww-BMX-SV-W-66-2026-05-06-Sumter-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Sumter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 23 min. Counties: Greene, Hale, Marengo, Perry, Sumter. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #66 (23 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-66"
  },
  {
   "id": "ww-BMX-SV-W-66-2026-05-06-Sumter-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Sumter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 23 min. Counties: Greene, Hale, Marengo, Perry, Sumter. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #66 (23 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-66"
  },
  {
   "id": "ww-BMX-SV-W-59-2026-05-06-Hale-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Hale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 33 min. Counties: Hale, Perry, Dallas. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #59 (33 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-59"
  },
  {
   "id": "ww-BMX-SV-W-59-2026-05-06-Hale-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Hale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 33 min. Counties: Hale, Perry, Dallas. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #59 (33 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-59"
  },
  {
   "id": "ww-BMX-SV-W-59-2026-05-06-Perry-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 33 min. Counties: Hale, Perry, Dallas. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #59 (33 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-59"
  },
  {
   "id": "ww-BMX-SV-W-59-2026-05-06-Perry-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 33 min. Counties: Hale, Perry, Dallas. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #59 (33 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-59"
  },
  {
   "id": "ww-BMX-SV-W-59-2026-05-06-Dallas-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Dallas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 33 min. Counties: Hale, Perry, Dallas. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #59 (33 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-59"
  },
  {
   "id": "ww-BMX-SV-W-59-2026-05-06-Dallas-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Dallas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 33 min. Counties: Hale, Perry, Dallas. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #59 (33 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-59"
  },
  {
   "id": "ww-BMX-SV-W-64-2026-05-06-Hale-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Hale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 64 min. Counties: Hale, Marengo, Perry, Greene, Sumter. Storm tags: wind: 70.0, hail: 3.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #64 (64 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-64"
  },
  {
   "id": "ww-BMX-SV-W-64-2026-05-06-Hale-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Hale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 64 min. Counties: Hale, Marengo, Perry, Greene, Sumter. Storm tags: wind: 70.0, hail: 3.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #64 (64 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 3,
   "warningProductKey": "BMX-SV-W-64"
  },
  {
   "id": "ww-BMX-SV-W-64-2026-05-06-Marengo-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Marengo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 64 min. Counties: Hale, Marengo, Perry, Greene, Sumter. Storm tags: wind: 70.0, hail: 3.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #64 (64 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-64"
  },
  {
   "id": "ww-BMX-SV-W-64-2026-05-06-Marengo-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Marengo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 64 min. Counties: Hale, Marengo, Perry, Greene, Sumter. Storm tags: wind: 70.0, hail: 3.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #64 (64 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 3,
   "warningProductKey": "BMX-SV-W-64"
  },
  {
   "id": "ww-BMX-SV-W-64-2026-05-06-Perry-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 64 min. Counties: Hale, Marengo, Perry, Greene, Sumter. Storm tags: wind: 70.0, hail: 3.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #64 (64 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-64"
  },
  {
   "id": "ww-BMX-SV-W-64-2026-05-06-Perry-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 64 min. Counties: Hale, Marengo, Perry, Greene, Sumter. Storm tags: wind: 70.0, hail: 3.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #64 (64 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 3,
   "warningProductKey": "BMX-SV-W-64"
  },
  {
   "id": "ww-BMX-SV-W-64-2026-05-06-Greene-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 64 min. Counties: Hale, Marengo, Perry, Greene, Sumter. Storm tags: wind: 70.0, hail: 3.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #64 (64 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-64"
  },
  {
   "id": "ww-BMX-SV-W-64-2026-05-06-Greene-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 64 min. Counties: Hale, Marengo, Perry, Greene, Sumter. Storm tags: wind: 70.0, hail: 3.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #64 (64 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 3,
   "warningProductKey": "BMX-SV-W-64"
  },
  {
   "id": "ww-BMX-SV-W-64-2026-05-06-Sumter-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Sumter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 64 min. Counties: Hale, Marengo, Perry, Greene, Sumter. Storm tags: wind: 70.0, hail: 3.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #64 (64 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-64"
  },
  {
   "id": "ww-BMX-SV-W-64-2026-05-06-Sumter-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Sumter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 64 min. Counties: Hale, Marengo, Perry, Greene, Sumter. Storm tags: wind: 70.0, hail: 3.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #64 (64 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 3,
   "warningProductKey": "BMX-SV-W-64"
  },
  {
   "id": "ww-MOB-SV-W-44-2026-05-06-Butler-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-06. Duration: 41 min. Counties: Butler, Conecuh. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #44 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-44"
  },
  {
   "id": "ww-MOB-SV-W-44-2026-05-06-Butler-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-06. Duration: 41 min. Counties: Butler, Conecuh. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #44 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MOB-SV-W-44"
  },
  {
   "id": "ww-MOB-SV-W-44-2026-05-06-Conecuh-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Conecuh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-06. Duration: 41 min. Counties: Butler, Conecuh. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #44 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-44"
  },
  {
   "id": "ww-MOB-SV-W-44-2026-05-06-Conecuh-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Conecuh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-06. Duration: 41 min. Counties: Butler, Conecuh. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #44 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MOB-SV-W-44"
  },
  {
   "id": "ww-BMX-SV-W-60-2026-05-06-Dallas-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Dallas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 58 min. Counties: Dallas, Autauga, Elmore, Lowndes, Montgomery. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #60 (58 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-60"
  },
  {
   "id": "ww-BMX-SV-W-60-2026-05-06-Dallas-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Dallas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 58 min. Counties: Dallas, Autauga, Elmore, Lowndes, Montgomery. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #60 (58 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-60"
  },
  {
   "id": "ww-BMX-SV-W-60-2026-05-06-Elmore-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Elmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 58 min. Counties: Dallas, Autauga, Elmore, Lowndes, Montgomery. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #60 (58 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-60"
  },
  {
   "id": "ww-BMX-SV-W-60-2026-05-06-Elmore-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Elmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 58 min. Counties: Dallas, Autauga, Elmore, Lowndes, Montgomery. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #60 (58 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-60"
  },
  {
   "id": "ww-BMX-SV-W-60-2026-05-06-Lowndes-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Lowndes",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 58 min. Counties: Dallas, Autauga, Elmore, Lowndes, Montgomery. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #60 (58 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-60"
  },
  {
   "id": "ww-BMX-SV-W-60-2026-05-06-Lowndes-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Lowndes",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 58 min. Counties: Dallas, Autauga, Elmore, Lowndes, Montgomery. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #60 (58 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-60"
  },
  {
   "id": "ww-BMX-SV-W-60-2026-05-06-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 58 min. Counties: Dallas, Autauga, Elmore, Lowndes, Montgomery. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #60 (58 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-60"
  },
  {
   "id": "ww-BMX-SV-W-60-2026-05-06-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 58 min. Counties: Dallas, Autauga, Elmore, Lowndes, Montgomery. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #60 (58 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-60"
  },
  {
   "id": "ww-BMX-SV-W-60-2026-05-06-Autauga-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Autauga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 58 min. Counties: Dallas, Autauga, Elmore, Lowndes, Montgomery. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #60 (58 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-60"
  },
  {
   "id": "ww-BMX-SV-W-60-2026-05-06-Autauga-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Autauga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 58 min. Counties: Dallas, Autauga, Elmore, Lowndes, Montgomery. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #60 (58 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-60"
  },
  {
   "id": "ww-MOB-SV-W-46-2026-05-06-Choctaw-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Choctaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-06. Duration: 25 min. County: Choctaw. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #46 (25 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-46"
  },
  {
   "id": "ww-MOB-SV-W-46-2026-05-06-Choctaw-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Choctaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-06. Duration: 25 min. County: Choctaw. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #46 (25 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-46"
  },
  {
   "id": "ww-MOB-SV-W-43-2026-05-06-Monroe-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-06. Duration: 44 min. County: Monroe. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #43 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-43"
  },
  {
   "id": "ww-MOB-SV-W-43-2026-05-06-Monroe-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-06. Duration: 44 min. County: Monroe. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #43 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-43"
  },
  {
   "id": "ww-BMX-SV-W-58-2026-05-06-Sumter-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Sumter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 49 min. Counties: Sumter, Marengo. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #58 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-58"
  },
  {
   "id": "ww-BMX-SV-W-58-2026-05-06-Sumter-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Sumter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 49 min. Counties: Sumter, Marengo. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #58 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-58"
  },
  {
   "id": "ww-BMX-SV-W-58-2026-05-06-Marengo-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Marengo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 49 min. Counties: Sumter, Marengo. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #58 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-58"
  },
  {
   "id": "ww-BMX-SV-W-58-2026-05-06-Marengo-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Marengo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 49 min. Counties: Sumter, Marengo. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #58 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-58"
  },
  {
   "id": "ww-MOB-SV-W-47-2026-05-06-Butler-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-06. Duration: 50 min. Counties: Butler, Crenshaw. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #47 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-47"
  },
  {
   "id": "ww-MOB-SV-W-47-2026-05-06-Butler-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-06. Duration: 50 min. Counties: Butler, Crenshaw. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #47 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-47"
  },
  {
   "id": "ww-MOB-SV-W-47-2026-05-06-Crenshaw-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Crenshaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-06. Duration: 50 min. Counties: Butler, Crenshaw. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #47 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-47"
  },
  {
   "id": "ww-MOB-SV-W-47-2026-05-06-Crenshaw-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Crenshaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-06. Duration: 50 min. Counties: Butler, Crenshaw. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #47 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-47"
  },
  {
   "id": "ww-BMX-SV-W-63-2026-05-06-Sumter-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Sumter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 72 min. Counties: Greene, Sumter, Hale. Storm tags: wind: 60.0, hail: 2.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #63 (72 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-63"
  },
  {
   "id": "ww-BMX-SV-W-63-2026-05-06-Sumter-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Sumter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 72 min. Counties: Greene, Sumter, Hale. Storm tags: wind: 60.0, hail: 2.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #63 (72 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.75,
   "warningProductKey": "BMX-SV-W-63"
  },
  {
   "id": "ww-BMX-SV-W-63-2026-05-06-Hale-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Hale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 72 min. Counties: Greene, Sumter, Hale. Storm tags: wind: 60.0, hail: 2.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #63 (72 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-63"
  },
  {
   "id": "ww-BMX-SV-W-63-2026-05-06-Hale-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Hale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 72 min. Counties: Greene, Sumter, Hale. Storm tags: wind: 60.0, hail: 2.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #63 (72 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.75,
   "warningProductKey": "BMX-SV-W-63"
  },
  {
   "id": "ww-BMX-SV-W-63-2026-05-06-Greene-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 72 min. Counties: Greene, Sumter, Hale. Storm tags: wind: 60.0, hail: 2.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #63 (72 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-63"
  },
  {
   "id": "ww-BMX-SV-W-63-2026-05-06-Greene-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 72 min. Counties: Greene, Sumter, Hale. Storm tags: wind: 60.0, hail: 2.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #63 (72 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.75,
   "warningProductKey": "BMX-SV-W-63"
  },
  {
   "id": "ww-MOB-SV-W-42-2026-05-06-Clarke-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-06. Duration: 40 min. Counties: Clarke, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #42 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-42"
  },
  {
   "id": "ww-MOB-SV-W-42-2026-05-06-Clarke-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-06. Duration: 40 min. Counties: Clarke, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #42 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-42"
  },
  {
   "id": "ww-MOB-SV-W-42-2026-05-06-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-06. Duration: 40 min. Counties: Clarke, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #42 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-42"
  },
  {
   "id": "ww-MOB-SV-W-42-2026-05-06-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-06. Duration: 40 min. Counties: Clarke, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #42 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-42"
  },
  {
   "id": "ww-BMX-SV-W-62-2026-05-06-Bullock-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Bullock",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 61 min. Counties: Bullock, Macon, Barbour, Russell. Storm tags: wind: 60.0, hail: 1.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #62 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-62"
  },
  {
   "id": "ww-BMX-SV-W-62-2026-05-06-Bullock-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Bullock",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 61 min. Counties: Bullock, Macon, Barbour, Russell. Storm tags: wind: 60.0, hail: 1.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #62 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "BMX-SV-W-62"
  },
  {
   "id": "ww-BMX-SV-W-62-2026-05-06-Macon-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 61 min. Counties: Bullock, Macon, Barbour, Russell. Storm tags: wind: 60.0, hail: 1.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #62 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-62"
  },
  {
   "id": "ww-BMX-SV-W-62-2026-05-06-Macon-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 61 min. Counties: Bullock, Macon, Barbour, Russell. Storm tags: wind: 60.0, hail: 1.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #62 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "BMX-SV-W-62"
  },
  {
   "id": "ww-BMX-SV-W-62-2026-05-06-Barbour-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Barbour",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 61 min. Counties: Bullock, Macon, Barbour, Russell. Storm tags: wind: 60.0, hail: 1.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #62 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-62"
  },
  {
   "id": "ww-BMX-SV-W-62-2026-05-06-Barbour-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Barbour",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 61 min. Counties: Bullock, Macon, Barbour, Russell. Storm tags: wind: 60.0, hail: 1.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #62 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "BMX-SV-W-62"
  },
  {
   "id": "ww-BMX-SV-W-62-2026-05-06-Russell-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Russell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 61 min. Counties: Bullock, Macon, Barbour, Russell. Storm tags: wind: 60.0, hail: 1.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #62 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-62"
  },
  {
   "id": "ww-BMX-SV-W-62-2026-05-06-Russell-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Russell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-05-06. Duration: 61 min. Counties: Bullock, Macon, Barbour, Russell. Storm tags: wind: 60.0, hail: 1.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #62 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "BMX-SV-W-62"
  },
  {
   "id": "ww-MOB-SV-W-41-2026-05-06-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-06. Duration: 49 min. County: Washington. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #41 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-41"
  },
  {
   "id": "ww-MOB-SV-W-41-2026-05-06-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-05-06. Duration: 49 min. County: Washington. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #41 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MOB-SV-W-41"
  },
  {
   "id": "iem-ww-BMX-TO-W-8-Bullock-tornado-2026-05-06",
   "zip": "",
   "city": "Bullock",
   "date": "2026-05-06",
   "county": "Bullock",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS BMX for Bullock on 2026-05-06. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-TO-W-8"
  },
  {
   "id": "iem-ww-BMX-TO-W-8-Macon-tornado-2026-05-06",
   "zip": "",
   "city": "Macon",
   "date": "2026-05-06",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS BMX for Macon on 2026-05-06. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-TO-W-8"
  },
  {
   "id": "iem-ww-BMX-TO-W-8-Montgomery-tornado-2026-05-06",
   "zip": "",
   "city": "Montgomery",
   "date": "2026-05-06",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS BMX for Montgomery on 2026-05-06. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-TO-W-8"
  },
  {
   "id": "iem-ww-BMX-TO-W-7-Autauga-tornado-2026-05-06",
   "zip": "",
   "city": "Autauga",
   "date": "2026-05-06",
   "county": "Autauga",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS BMX for Autauga on 2026-05-06. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-TO-W-7"
  },
  {
   "id": "iem-ww-BMX-TO-W-7-Lowndes-tornado-2026-05-06",
   "zip": "",
   "city": "Lowndes",
   "date": "2026-05-06",
   "county": "Lowndes",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS BMX for Lowndes on 2026-05-06. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-TO-W-7"
  },
  {
   "id": "iem-ww-BMX-TO-W-7-Montgomery-tornado-2026-05-06",
   "zip": "",
   "city": "Montgomery",
   "date": "2026-05-06",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS BMX for Montgomery on 2026-05-06. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-TO-W-7"
  },
  {
   "id": "ww-BMX-FF-W-6-2026-05-06-Dallas",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Dallas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-05-06. Duration: 182 min. Counties: Dallas, Greene, Hale, Marengo, Perry, Sumter. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #6 (182 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-6"
  },
  {
   "id": "ww-BMX-FF-W-6-2026-05-06-Greene",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-05-06. Duration: 182 min. Counties: Dallas, Greene, Hale, Marengo, Perry, Sumter. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #6 (182 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-6"
  },
  {
   "id": "ww-BMX-FF-W-6-2026-05-06-Hale",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Hale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-05-06. Duration: 182 min. Counties: Dallas, Greene, Hale, Marengo, Perry, Sumter. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #6 (182 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-6"
  },
  {
   "id": "ww-BMX-FF-W-6-2026-05-06-Marengo",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Marengo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-05-06. Duration: 182 min. Counties: Dallas, Greene, Hale, Marengo, Perry, Sumter. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #6 (182 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-6"
  },
  {
   "id": "ww-BMX-FF-W-6-2026-05-06-Perry",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-05-06. Duration: 182 min. Counties: Dallas, Greene, Hale, Marengo, Perry, Sumter. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #6 (182 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-6"
  },
  {
   "id": "ww-BMX-FF-W-6-2026-05-06-Sumter",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Sumter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-05-06. Duration: 182 min. Counties: Dallas, Greene, Hale, Marengo, Perry, Sumter. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #6 (182 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-6"
  },
  {
   "id": "ww-BMX-FF-W-8-2026-05-06-Autauga",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Autauga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-05-06. Duration: 240 min. Counties: Autauga, Chambers, Chilton, Dallas, Elmore, Lee, Macon, Perry, Russell, Tallapoosa. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #8 (240 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-8"
  },
  {
   "id": "ww-BMX-FF-W-8-2026-05-06-Chambers",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Chambers",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-05-06. Duration: 240 min. Counties: Autauga, Chambers, Chilton, Dallas, Elmore, Lee, Macon, Perry, Russell, Tallapoosa. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #8 (240 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-8"
  },
  {
   "id": "ww-BMX-FF-W-8-2026-05-06-Chilton",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Chilton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-05-06. Duration: 240 min. Counties: Autauga, Chambers, Chilton, Dallas, Elmore, Lee, Macon, Perry, Russell, Tallapoosa. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #8 (240 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-8"
  },
  {
   "id": "ww-BMX-FF-W-8-2026-05-06-Dallas",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Dallas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-05-06. Duration: 240 min. Counties: Autauga, Chambers, Chilton, Dallas, Elmore, Lee, Macon, Perry, Russell, Tallapoosa. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #8 (240 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-8"
  },
  {
   "id": "ww-BMX-FF-W-8-2026-05-06-Elmore",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Elmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-05-06. Duration: 240 min. Counties: Autauga, Chambers, Chilton, Dallas, Elmore, Lee, Macon, Perry, Russell, Tallapoosa. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #8 (240 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-8"
  },
  {
   "id": "ww-BMX-FF-W-8-2026-05-06-Lee",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Lee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-05-06. Duration: 240 min. Counties: Autauga, Chambers, Chilton, Dallas, Elmore, Lee, Macon, Perry, Russell, Tallapoosa. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #8 (240 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-8"
  },
  {
   "id": "ww-BMX-FF-W-8-2026-05-06-Macon",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-05-06. Duration: 240 min. Counties: Autauga, Chambers, Chilton, Dallas, Elmore, Lee, Macon, Perry, Russell, Tallapoosa. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #8 (240 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-8"
  },
  {
   "id": "ww-BMX-FF-W-8-2026-05-06-Perry",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-05-06. Duration: 240 min. Counties: Autauga, Chambers, Chilton, Dallas, Elmore, Lee, Macon, Perry, Russell, Tallapoosa. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #8 (240 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-8"
  },
  {
   "id": "ww-BMX-FF-W-8-2026-05-06-Russell",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Russell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-05-06. Duration: 240 min. Counties: Autauga, Chambers, Chilton, Dallas, Elmore, Lee, Macon, Perry, Russell, Tallapoosa. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #8 (240 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-8"
  },
  {
   "id": "ww-BMX-FF-W-8-2026-05-06-Tallapoosa",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Tallapoosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-05-06. Duration: 240 min. Counties: Autauga, Chambers, Chilton, Dallas, Elmore, Lee, Macon, Perry, Russell, Tallapoosa. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #8 (240 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-8"
  },
  {
   "id": "ww-BMX-FF-W-7-2026-05-06-Autauga",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Autauga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-05-06. Duration: 186 min. Counties: Autauga, Bullock, Elmore, Lowndes, Macon, Montgomery, Russell. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #7 (186 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-7"
  },
  {
   "id": "ww-BMX-FF-W-7-2026-05-06-Bullock",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Bullock",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-05-06. Duration: 186 min. Counties: Autauga, Bullock, Elmore, Lowndes, Macon, Montgomery, Russell. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #7 (186 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-7"
  },
  {
   "id": "ww-BMX-FF-W-7-2026-05-06-Elmore",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Elmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-05-06. Duration: 186 min. Counties: Autauga, Bullock, Elmore, Lowndes, Macon, Montgomery, Russell. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #7 (186 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-7"
  },
  {
   "id": "ww-BMX-FF-W-7-2026-05-06-Lowndes",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Lowndes",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-05-06. Duration: 186 min. Counties: Autauga, Bullock, Elmore, Lowndes, Macon, Montgomery, Russell. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #7 (186 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-7"
  },
  {
   "id": "ww-BMX-FF-W-7-2026-05-06-Macon",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-05-06. Duration: 186 min. Counties: Autauga, Bullock, Elmore, Lowndes, Macon, Montgomery, Russell. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #7 (186 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-7"
  },
  {
   "id": "ww-BMX-FF-W-7-2026-05-06-Montgomery",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-05-06. Duration: 186 min. Counties: Autauga, Bullock, Elmore, Lowndes, Macon, Montgomery, Russell. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #7 (186 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-7"
  },
  {
   "id": "ww-BMX-FF-W-7-2026-05-06-Russell",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Russell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-05-06. Duration: 186 min. Counties: Autauga, Bullock, Elmore, Lowndes, Macon, Montgomery, Russell. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #7 (186 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-7"
  },
  {
   "id": "ww-BMX-FF-W-5-2026-05-06-Autauga",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Autauga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-05-06. Duration: 187 min. Counties: Autauga, Elmore, Lowndes, Macon, Montgomery. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #5 (187 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-5"
  },
  {
   "id": "ww-BMX-FF-W-5-2026-05-06-Elmore",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Elmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-05-06. Duration: 187 min. Counties: Autauga, Elmore, Lowndes, Macon, Montgomery. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #5 (187 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-5"
  },
  {
   "id": "ww-BMX-FF-W-5-2026-05-06-Lowndes",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Lowndes",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-05-06. Duration: 187 min. Counties: Autauga, Elmore, Lowndes, Macon, Montgomery. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #5 (187 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-5"
  },
  {
   "id": "ww-BMX-FF-W-5-2026-05-06-Macon",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-05-06. Duration: 187 min. Counties: Autauga, Elmore, Lowndes, Macon, Montgomery. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #5 (187 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-5"
  },
  {
   "id": "ww-BMX-FF-W-5-2026-05-06-Montgomery",
   "zip": "",
   "city": "",
   "date": "2026-05-06",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-05-06. Duration: 187 min. Counties: Autauga, Elmore, Lowndes, Macon, Montgomery. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #5 (187 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-5"
  },
  {
   "id": "iem-202605062233-hail-32.28--86.10",
   "lat": 32.28,
   "lon": -86.1,
   "zip": "",
   "city": "Pike Road",
   "date": "2026-05-06",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Pike Road, AL. Hail size: 1\".",
   "sourceDetail": "NWS BMX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202605062352-hail-32.76--88.03",
   "lat": 32.76,
   "lon": -88.03,
   "zip": "",
   "city": "Boligee",
   "date": "2026-05-06",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Boligee, AL. Hail size: 1.5\".",
   "sourceDetail": "NWS BMX — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-geo-2026-05-06-flood-32.56--87.94",
   "lat": 32.56,
   "lon": -87.94,
   "zip": "",
   "city": "Belmont",
   "date": "2026-05-06",
   "county": "Sumter",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "A road was washed out on sumter county 22 in the belmont community. Time estimated by radar.",
   "sourceDetail": "NWS BMX — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ncei-1329247-2026-05-06",
   "lon": 211696,
   "zip": "",
   "city": "WAUGH",
   "date": "2026-05-06",
   "county": "Montgomery",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Baseball-size hail was reported along Interstate 85 at Exit 10 by a trained spotter.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1329247",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2.75
  },
  {
   "id": "ncei-1329255-2026-05-06",
   "lon": 211696,
   "zip": "",
   "city": "ARCOLA",
   "date": "2026-05-06",
   "county": "Hale",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "At least ping pong ball-size hail was reported near the Lock Five community.",
   "sourceDetail": "Verified by Public — NCEI Event #1329255",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-202605062155-wind-32.30--86.39",
   "lat": 32.3,
   "lon": -86.39,
   "zip": "",
   "city": "Dannelly Field",
   "date": "2026-05-06",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Dannelly Field, AL. Peak gust: 67 mph.",
   "sourceDetail": "NWS BMX — Official NWS Obs via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "reported"
  },
  {
   "id": "sps-2026-05-06-lauderdale-wind",
   "zip": "",
   "city": "Lauderdale",
   "date": "2026-05-06",
   "county": "Lauderdale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Lauderdale — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-06-lawrence-wind",
   "zip": "",
   "city": "Lawrence",
   "date": "2026-05-06",
   "county": "Lawrence",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lawrence — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-06-limestone-wind",
   "zip": "",
   "city": "Limestone",
   "date": "2026-05-06",
   "county": "Limestone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Limestone — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-06-jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2026-05-06",
   "county": "Jackson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Jackson — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-06-sumter-wind",
   "zip": "",
   "city": "Sumter",
   "date": "2026-05-06",
   "county": "Sumter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Sumter — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-06-dallas-wind",
   "zip": "",
   "city": "Dallas",
   "date": "2026-05-06",
   "county": "Dallas",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Dallas — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-06-winston-wind",
   "zip": "",
   "city": "Winston",
   "date": "2026-05-06",
   "county": "Winston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Winston — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-06-cullman-wind",
   "zip": "",
   "city": "Cullman",
   "date": "2026-05-06",
   "county": "Cullman",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cullman — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-06-cleburne-wind",
   "zip": "",
   "city": "Cleburne",
   "date": "2026-05-06",
   "county": "Cleburne",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cleburne — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-06-wilcox-hail",
   "zip": "",
   "city": "Wilcox",
   "date": "2026-05-06",
   "county": "Wilcox",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Wilcox — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-06-montgomery-wind",
   "zip": "",
   "city": "Montgomery",
   "date": "2026-05-06",
   "county": "Montgomery",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Montgomery — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-06-autauga-hail",
   "zip": "",
   "city": "Autauga",
   "date": "2026-05-06",
   "county": "Autauga",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Autauga — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-06-macon-wind",
   "zip": "",
   "city": "Macon",
   "date": "2026-05-06",
   "county": "Macon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Macon — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-06-sumter-hail",
   "zip": "",
   "city": "Sumter",
   "date": "2026-05-06",
   "county": "Sumter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Sumter — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-06-dallas-hail",
   "zip": "",
   "city": "Dallas",
   "date": "2026-05-06",
   "county": "Dallas",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Dallas — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-06-tallapoosa-hail",
   "zip": "",
   "city": "Tallapoosa",
   "date": "2026-05-06",
   "county": "Tallapoosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Tallapoosa — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-06-russell-wind",
   "zip": "",
   "city": "Russell",
   "date": "2026-05-06",
   "county": "Russell",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Russell — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-06-clarke-hail",
   "zip": "",
   "city": "Clarke",
   "date": "2026-05-06",
   "county": "Clarke",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Clarke — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-06-pike-hail",
   "zip": "",
   "city": "Pike",
   "date": "2026-05-06",
   "county": "Pike",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Pike — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-06-washington-hail",
   "zip": "",
   "city": "Washington",
   "date": "2026-05-06",
   "county": "Washington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Washington — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-MOB-FL-W-10-2026-05-04-Clarke",
   "zip": "",
   "city": "",
   "date": "2026-05-04",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MOB on 2026-05-04. Duration: -2009 min. Counties: Clarke, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flood Warning #10 (-2009 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FL-W-10"
  },
  {
   "id": "ww-MOB-FL-W-10-2026-05-04-Washington",
   "zip": "",
   "city": "",
   "date": "2026-05-04",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MOB on 2026-05-04. Duration: -2009 min. Counties: Clarke, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flood Warning #10 (-2009 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FL-W-10"
  },
  {
   "id": "ww-MOB-FL-W-11-2026-05-03-Choctaw",
   "zip": "",
   "city": "",
   "date": "2026-05-03",
   "county": "Choctaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MOB on 2026-05-03. Duration: -2189 min. Counties: Choctaw, Clarke, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flood Warning #11 (-2189 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FL-W-11"
  },
  {
   "id": "ww-MOB-FL-W-11-2026-05-03-Clarke",
   "zip": "",
   "city": "",
   "date": "2026-05-03",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MOB on 2026-05-03. Duration: -2189 min. Counties: Choctaw, Clarke, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flood Warning #11 (-2189 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FL-W-11"
  },
  {
   "id": "ww-MOB-FL-W-11-2026-05-03-Washington",
   "zip": "",
   "city": "",
   "date": "2026-05-03",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MOB on 2026-05-03. Duration: -2189 min. Counties: Choctaw, Clarke, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flood Warning #11 (-2189 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FL-W-11"
  },
  {
   "id": "ww-BMX-FL-W-6-2026-05-01-Greene",
   "zip": "",
   "city": "",
   "date": "2026-05-01",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS BMX on 2026-05-01. Duration: -1125 min. Counties: Greene, Hale, Marengo. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flood Warning #6 (-1125 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FL-W-6"
  },
  {
   "id": "ww-BMX-FL-W-6-2026-05-01-Hale",
   "zip": "",
   "city": "",
   "date": "2026-05-01",
   "county": "Hale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS BMX on 2026-05-01. Duration: -1125 min. Counties: Greene, Hale, Marengo. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flood Warning #6 (-1125 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FL-W-6"
  },
  {
   "id": "ww-BMX-FL-W-6-2026-05-01-Marengo",
   "zip": "",
   "city": "",
   "date": "2026-05-01",
   "county": "Marengo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS BMX on 2026-05-01. Duration: -1125 min. Counties: Greene, Hale, Marengo. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flood Warning #6 (-1125 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FL-W-6"
  },
  {
   "id": "ww-BMX-FL-W-5-2026-04-30-Sumter",
   "zip": "",
   "city": "",
   "date": "2026-04-30",
   "county": "Sumter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS BMX on 2026-04-30. Duration: 846 min. Counties: Sumter, Greene, Pickens. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flood Warning #5 (846 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FL-W-5"
  },
  {
   "id": "ww-BMX-FL-W-5-2026-04-30-Greene",
   "zip": "",
   "city": "",
   "date": "2026-04-30",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS BMX on 2026-04-30. Duration: 846 min. Counties: Sumter, Greene, Pickens. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flood Warning #5 (846 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FL-W-5"
  },
  {
   "id": "ww-BMX-FL-W-5-2026-04-30-Pickens",
   "zip": "",
   "city": "",
   "date": "2026-04-30",
   "county": "Pickens",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS BMX on 2026-04-30. Duration: 846 min. Counties: Sumter, Greene, Pickens. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flood Warning #5 (846 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FL-W-5"
  },
  {
   "id": "iem-202604290920-hail-34.42--87.08",
   "lat": 34.42,
   "lon": -87.08,
   "zip": "",
   "city": "8 W Hartselle",
   "date": "2026-04-29",
   "county": "Morgan",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 8 W Hartselle, AL. Hail size: 0.88\".",
   "sourceDetail": "NWS HUN — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "ncei-1326693-2026-04-29",
   "lon": 212191,
   "zip": "",
   "city": "DANVILLE",
   "date": "2026-04-29",
   "county": "Morgan",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Nickel-sized hail was reported in Danville.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1326693",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.88
  },
  {
   "id": "ncei-1321551-2026-04-29",
   "lon": 211538,
   "zip": "",
   "city": "RED GAP JCT",
   "date": "2026-04-29",
   "county": "Jefferson",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Several trees were knocked down around a cul-de-sac on Stonehenge Place and the neighboring street Wimbledon Ct, with a couple falling on homes and one falling through a fence. Power lines were knocked down as well, with power outages noted in the area by 10 pm CDT.",
   "sourceDetail": "Verified by Public — NCEI Event #1321551",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-MOB-SV-W-39-2026-04-29-Clarke-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-29",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-04-29. Duration: 41 min. Counties: Clarke, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #39 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-39"
  },
  {
   "id": "ww-MOB-SV-W-39-2026-04-29-Clarke-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-29",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-04-29. Duration: 41 min. Counties: Clarke, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #39 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-39"
  },
  {
   "id": "ww-MOB-SV-W-39-2026-04-29-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-29",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-04-29. Duration: 41 min. Counties: Clarke, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #39 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-39"
  },
  {
   "id": "ww-MOB-SV-W-39-2026-04-29-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-29",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-04-29. Duration: 41 min. Counties: Clarke, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #39 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-39"
  },
  {
   "id": "ww-MOB-SV-W-37-2026-04-29-Choctaw-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-29",
   "county": "Choctaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-04-29. Duration: 61 min. Counties: Choctaw, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #37 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-37"
  },
  {
   "id": "ww-MOB-SV-W-37-2026-04-29-Choctaw-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-29",
   "county": "Choctaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-04-29. Duration: 61 min. Counties: Choctaw, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #37 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-37"
  },
  {
   "id": "ww-MOB-SV-W-37-2026-04-29-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-29",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-04-29. Duration: 61 min. Counties: Choctaw, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #37 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-37"
  },
  {
   "id": "ww-MOB-SV-W-37-2026-04-29-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-29",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-04-29. Duration: 61 min. Counties: Choctaw, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #37 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-37"
  },
  {
   "id": "ww-MOB-SV-W-40-2026-04-29-Mobile-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-29",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-04-29. Duration: 49 min. Counties: Mobile, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #40 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-40"
  },
  {
   "id": "ww-MOB-SV-W-40-2026-04-29-Mobile-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-29",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-04-29. Duration: 49 min. Counties: Mobile, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #40 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-40"
  },
  {
   "id": "ww-MOB-SV-W-40-2026-04-29-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-29",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-04-29. Duration: 49 min. Counties: Mobile, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #40 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-40"
  },
  {
   "id": "ww-MOB-SV-W-40-2026-04-29-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-29",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-04-29. Duration: 49 min. Counties: Mobile, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #40 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-40"
  },
  {
   "id": "ww-MOB-SV-W-38-2026-04-29-Mobile-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-29",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-04-29. Duration: 52 min. Counties: Mobile, Washington. Storm tags: wind: 70.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #38 (52 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-38"
  },
  {
   "id": "ww-MOB-SV-W-38-2026-04-29-Mobile-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-29",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-04-29. Duration: 52 min. Counties: Mobile, Washington. Storm tags: wind: 70.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #38 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MOB-SV-W-38"
  },
  {
   "id": "ww-MOB-SV-W-38-2026-04-29-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-29",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-04-29. Duration: 52 min. Counties: Mobile, Washington. Storm tags: wind: 70.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #38 (52 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-38"
  },
  {
   "id": "ww-MOB-SV-W-38-2026-04-29-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-29",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-04-29. Duration: 52 min. Counties: Mobile, Washington. Storm tags: wind: 70.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #38 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MOB-SV-W-38"
  },
  {
   "id": "ww-HUN-SV-W-40-2026-04-29-Colbert-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-29",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-04-29. Duration: 26 min. Counties: Colbert, Franklin. Storm tags: wind: 50.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #40 (26 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-40"
  },
  {
   "id": "ww-HUN-SV-W-40-2026-04-29-Colbert-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-29",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-04-29. Duration: 26 min. Counties: Colbert, Franklin. Storm tags: wind: 50.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #40 (26 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "HUN-SV-W-40"
  },
  {
   "id": "ww-HUN-SV-W-40-2026-04-29-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-29",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-04-29. Duration: 26 min. Counties: Colbert, Franklin. Storm tags: wind: 50.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #40 (26 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-40"
  },
  {
   "id": "ww-HUN-SV-W-40-2026-04-29-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-29",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-04-29. Duration: 26 min. Counties: Colbert, Franklin. Storm tags: wind: 50.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #40 (26 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "HUN-SV-W-40"
  },
  {
   "id": "ww-BMX-SV-W-56-2026-04-29-Fayette-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-29",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-29. Duration: 48 min. Counties: Fayette, Lamar, Marion, Pickens, Tuscaloosa, Walker. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #56 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-56"
  },
  {
   "id": "ww-BMX-SV-W-56-2026-04-29-Fayette-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-29",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-29. Duration: 48 min. Counties: Fayette, Lamar, Marion, Pickens, Tuscaloosa, Walker. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #56 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-56"
  },
  {
   "id": "ww-BMX-SV-W-56-2026-04-29-Lamar-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-29",
   "county": "Lamar",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-29. Duration: 48 min. Counties: Fayette, Lamar, Marion, Pickens, Tuscaloosa, Walker. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #56 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-56"
  },
  {
   "id": "ww-BMX-SV-W-56-2026-04-29-Lamar-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-29",
   "county": "Lamar",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-29. Duration: 48 min. Counties: Fayette, Lamar, Marion, Pickens, Tuscaloosa, Walker. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #56 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-56"
  },
  {
   "id": "ww-BMX-SV-W-56-2026-04-29-Marion-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-29",
   "county": "Marion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-29. Duration: 48 min. Counties: Fayette, Lamar, Marion, Pickens, Tuscaloosa, Walker. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #56 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-56"
  },
  {
   "id": "ww-BMX-SV-W-56-2026-04-29-Marion-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-29",
   "county": "Marion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-29. Duration: 48 min. Counties: Fayette, Lamar, Marion, Pickens, Tuscaloosa, Walker. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #56 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-56"
  },
  {
   "id": "ww-BMX-SV-W-56-2026-04-29-Pickens-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-29",
   "county": "Pickens",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-29. Duration: 48 min. Counties: Fayette, Lamar, Marion, Pickens, Tuscaloosa, Walker. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #56 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-56"
  },
  {
   "id": "ww-BMX-SV-W-56-2026-04-29-Pickens-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-29",
   "county": "Pickens",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-29. Duration: 48 min. Counties: Fayette, Lamar, Marion, Pickens, Tuscaloosa, Walker. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #56 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-56"
  },
  {
   "id": "ww-BMX-SV-W-56-2026-04-29-Tuscaloosa-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-29",
   "county": "Tuscaloosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-29. Duration: 48 min. Counties: Fayette, Lamar, Marion, Pickens, Tuscaloosa, Walker. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #56 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-56"
  },
  {
   "id": "ww-BMX-SV-W-56-2026-04-29-Tuscaloosa-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-29",
   "county": "Tuscaloosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-29. Duration: 48 min. Counties: Fayette, Lamar, Marion, Pickens, Tuscaloosa, Walker. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #56 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-56"
  },
  {
   "id": "ww-BMX-SV-W-56-2026-04-29-Walker-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-29",
   "county": "Walker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-29. Duration: 48 min. Counties: Fayette, Lamar, Marion, Pickens, Tuscaloosa, Walker. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #56 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-56"
  },
  {
   "id": "ww-BMX-SV-W-56-2026-04-29-Walker-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-29",
   "county": "Walker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-29. Duration: 48 min. Counties: Fayette, Lamar, Marion, Pickens, Tuscaloosa, Walker. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #56 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-56"
  },
  {
   "id": "ww-BMX-SV-W-57-2026-04-29-Blount-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-29",
   "county": "Blount",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-29. Duration: 42 min. Counties: Blount, Jefferson, Tuscaloosa, Walker. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #57 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-57"
  },
  {
   "id": "ww-BMX-SV-W-57-2026-04-29-Blount-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-29",
   "county": "Blount",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-29. Duration: 42 min. Counties: Blount, Jefferson, Tuscaloosa, Walker. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #57 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-57"
  },
  {
   "id": "ww-BMX-SV-W-57-2026-04-29-Jefferson-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-29",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-29. Duration: 42 min. Counties: Blount, Jefferson, Tuscaloosa, Walker. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #57 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-57"
  },
  {
   "id": "ww-BMX-SV-W-57-2026-04-29-Jefferson-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-29",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-29. Duration: 42 min. Counties: Blount, Jefferson, Tuscaloosa, Walker. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #57 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-57"
  },
  {
   "id": "ww-BMX-SV-W-57-2026-04-29-Tuscaloosa-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-29",
   "county": "Tuscaloosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-29. Duration: 42 min. Counties: Blount, Jefferson, Tuscaloosa, Walker. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #57 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-57"
  },
  {
   "id": "ww-BMX-SV-W-57-2026-04-29-Tuscaloosa-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-29",
   "county": "Tuscaloosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-29. Duration: 42 min. Counties: Blount, Jefferson, Tuscaloosa, Walker. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #57 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-57"
  },
  {
   "id": "ww-BMX-SV-W-57-2026-04-29-Walker-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-29",
   "county": "Walker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-29. Duration: 42 min. Counties: Blount, Jefferson, Tuscaloosa, Walker. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #57 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-57"
  },
  {
   "id": "ww-BMX-SV-W-57-2026-04-29-Walker-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-29",
   "county": "Walker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-29. Duration: 42 min. Counties: Blount, Jefferson, Tuscaloosa, Walker. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #57 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-57"
  },
  {
   "id": "iem-geo-2026-04-29T06:14:00Z-wind-34.81--87.63",
   "lat": 34.81,
   "lon": -87.63,
   "zip": "",
   "city": "2 ESE Florence",
   "date": "2026-04-29",
   "county": "Lauderdale",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 ESE Florence, AL. Peak gust: 56 mph. Winds were reported to gust to around 49 mph at the 360 Grille. The location of the measuring equipment at this location was 300 feet AGL.",
   "sourceDetail": "NWS HUN — Broadcast Media via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 56,
   "evidenceLevel": "reported"
  },
  {
   "id": "sps-2026-04-29-marion-wind",
   "zip": "",
   "city": "Marion",
   "date": "2026-04-29",
   "county": "Marion",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Marion — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-29-cullman-wind",
   "zip": "",
   "city": "Cullman",
   "date": "2026-04-29",
   "county": "Cullman",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cullman — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-29-perry-wind",
   "zip": "",
   "city": "Perry",
   "date": "2026-04-29",
   "county": "Perry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Perry — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-29-dallas-wind",
   "zip": "",
   "city": "Dallas",
   "date": "2026-04-29",
   "county": "Dallas",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Dallas — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-29-shelby-wind",
   "zip": "",
   "city": "Shelby",
   "date": "2026-04-29",
   "county": "Shelby",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Shelby — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-29-montgomery-wind",
   "zip": "",
   "city": "Montgomery",
   "date": "2026-04-29",
   "county": "Montgomery",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Montgomery — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-29-franklin-hail",
   "zip": "",
   "city": "Franklin",
   "date": "2026-04-29",
   "county": "Franklin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Franklin — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-29-tuscaloosa-wind",
   "zip": "",
   "city": "Tuscaloosa",
   "date": "2026-04-29",
   "county": "Tuscaloosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Tuscaloosa — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-29-lawrence-hail",
   "zip": "",
   "city": "Lawrence",
   "date": "2026-04-29",
   "county": "Lawrence",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Lawrence — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-29-morgan-hail",
   "zip": "",
   "city": "Morgan",
   "date": "2026-04-29",
   "county": "Morgan",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Morgan — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-29-marshall-hail",
   "zip": "",
   "city": "Marshall",
   "date": "2026-04-29",
   "county": "Marshall",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 59,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Marshall — wind gusts up to 30 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-29-winston-wind",
   "zip": "",
   "city": "Winston",
   "date": "2026-04-29",
   "county": "Winston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Winston — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-29-pickens-wind",
   "zip": "",
   "city": "Pickens",
   "date": "2026-04-29",
   "county": "Pickens",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Pickens — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-29-colbert-hail",
   "zip": "",
   "city": "Colbert",
   "date": "2026-04-29",
   "county": "Colbert",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 59,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Colbert — wind gusts up to 30 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-29-greene-wind",
   "zip": "",
   "city": "Greene",
   "date": "2026-04-29",
   "county": "Greene",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Greene — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-29-jefferson-wind",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-29",
   "county": "Jefferson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Jefferson — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-29-marengo-wind",
   "zip": "",
   "city": "Marengo",
   "date": "2026-04-29",
   "county": "Marengo",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Marengo — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-29-choctaw-hail",
   "zip": "",
   "city": "Choctaw",
   "date": "2026-04-29",
   "county": "Choctaw",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Choctaw — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-29-sumter-hail",
   "zip": "",
   "city": "Sumter",
   "date": "2026-04-29",
   "county": "Sumter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Sumter — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-29-clarke-hail",
   "zip": "",
   "city": "Clarke",
   "date": "2026-04-29",
   "county": "Clarke",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Clarke — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-29-mobile-wind",
   "zip": "",
   "city": "Mobile",
   "date": "2026-04-29",
   "county": "Mobile",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Mobile — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-29-pickens-hail",
   "zip": "",
   "city": "Pickens",
   "date": "2026-04-29",
   "county": "Pickens",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Pickens — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-29-tuscaloosa-hail",
   "zip": "",
   "city": "Tuscaloosa",
   "date": "2026-04-29",
   "county": "Tuscaloosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Tuscaloosa — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-29-stclair-wind",
   "zip": "",
   "city": "St. Clair",
   "date": "2026-04-29",
   "county": "St. Clair",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for St. Clair — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-29-talladega-wind",
   "zip": "",
   "city": "Talladega",
   "date": "2026-04-29",
   "county": "Talladega",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Talladega — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-29-jackson-hail",
   "zip": "",
   "city": "Jackson",
   "date": "2026-04-29",
   "county": "Jackson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Jackson — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ncei-1321580-2026-04-28",
   "lon": 211538,
   "zip": "",
   "city": "VERNON",
   "date": "2026-04-28",
   "county": "Lamar",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter-size hail fell around Vernon.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1321580",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1321585-2026-04-28",
   "lon": 211538,
   "zip": "",
   "city": "DETROIT",
   "date": "2026-04-28",
   "county": "Lamar",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Nickel-size hail fell in Detroit.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1321585",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-202604281617-hail-34.08--87.90",
   "lat": 34.08,
   "lon": -87.9,
   "zip": "",
   "city": "2 WNW Pea Ridge",
   "date": "2026-04-28",
   "county": "Marion",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 WNW Pea Ridge, AL. Hail size: 1\".",
   "sourceDetail": "NWS BMX — Fire Dept/Rescue via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1321606-2026-04-28",
   "lon": 211538,
   "zip": "",
   "city": "PEARCES MILL",
   "date": "2026-04-28",
   "county": "Marion",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "At least quarter-size hail covered roads in the Pea Ridge community, near County Road 42 and County Road 37.",
   "sourceDetail": "Verified by Fire Department/Rescue — NCEI Event #1321606",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1321635-2026-04-28",
   "lon": 211538,
   "zip": "",
   "city": "GLEN MARY",
   "date": "2026-04-28",
   "county": "Winston",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Various reports of downed trees across the Delmar community.",
   "sourceDetail": "Verified by Public — NCEI Event #1321635",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1321644-2026-04-28",
   "lon": 211538,
   "zip": "",
   "city": "HAMILTON",
   "date": "2026-04-28",
   "county": "Marion",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Several reports of trees downed around Hamilton and just east of town.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1321644",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1321645-2026-04-28",
   "lon": 211538,
   "zip": "",
   "city": "BARNESVILLE",
   "date": "2026-04-28",
   "county": "Marion",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Several trees were downed across western Marion County.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1321645",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1321647-2026-04-28",
   "lon": 211538,
   "zip": "",
   "city": "FAYETTE",
   "date": "2026-04-28",
   "county": "Fayette",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Several reports of trees downed along Highway 18 in Fayette.",
   "sourceDetail": "Verified by Public — NCEI Event #1321647",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1321648-2026-04-28",
   "lon": 211538,
   "zip": "",
   "city": "FAYETTE R ARTHUR ARP",
   "date": "2026-04-28",
   "county": "Fayette",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "At Guthrie Smith Park, a tin roof was blown off a two-story concession stand, with numerous concrete cinder blocks blown off the second story as well. Elsewhere in the park, metal fencing was damaged, bleachers were overturned, and a few trees were downed. Playground equipment and batting nets were also damaged.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1321648",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1321649-2026-04-28",
   "lon": 211538,
   "zip": "",
   "city": "BRADLEYTOWN",
   "date": "2026-04-28",
   "county": "Walker",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Several trees were downed around the Parrish community.",
   "sourceDetail": "Verified by Public — NCEI Event #1321649",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-BMX-SV-W-50-2026-04-28-Winston-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Winston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-28. Duration: 16 min. Counties: Winston, Marion. Storm tags: wind: 50.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #50 (16 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-50"
  },
  {
   "id": "ww-BMX-SV-W-50-2026-04-28-Winston-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Winston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-28. Duration: 16 min. Counties: Winston, Marion. Storm tags: wind: 50.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #50 (16 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "BMX-SV-W-50"
  },
  {
   "id": "ww-BMX-SV-W-50-2026-04-28-Marion-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Marion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-28. Duration: 16 min. Counties: Winston, Marion. Storm tags: wind: 50.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #50 (16 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-50"
  },
  {
   "id": "ww-BMX-SV-W-50-2026-04-28-Marion-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Marion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-28. Duration: 16 min. Counties: Winston, Marion. Storm tags: wind: 50.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #50 (16 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "BMX-SV-W-50"
  },
  {
   "id": "ww-BMX-SV-W-48-2026-04-28-Lamar-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Lamar",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-28. Duration: 31 min. Counties: Lamar, Fayette. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #48 (31 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-48"
  },
  {
   "id": "ww-BMX-SV-W-48-2026-04-28-Lamar-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Lamar",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-28. Duration: 31 min. Counties: Lamar, Fayette. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #48 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-48"
  },
  {
   "id": "ww-BMX-SV-W-48-2026-04-28-Fayette-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-28. Duration: 31 min. Counties: Lamar, Fayette. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #48 (31 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-48"
  },
  {
   "id": "ww-BMX-SV-W-48-2026-04-28-Fayette-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-28. Duration: 31 min. Counties: Lamar, Fayette. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #48 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-48"
  },
  {
   "id": "ww-BMX-SV-W-49-2026-04-28-Marion-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Marion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-28. Duration: 39 min. Counties: Marion, Lamar. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #49 (39 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-49"
  },
  {
   "id": "ww-BMX-SV-W-49-2026-04-28-Marion-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Marion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-28. Duration: 39 min. Counties: Marion, Lamar. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #49 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-49"
  },
  {
   "id": "ww-BMX-SV-W-49-2026-04-28-Lamar-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Lamar",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-28. Duration: 39 min. Counties: Marion, Lamar. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #49 (39 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-49"
  },
  {
   "id": "ww-BMX-SV-W-49-2026-04-28-Lamar-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Lamar",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-28. Duration: 39 min. Counties: Marion, Lamar. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #49 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-49"
  },
  {
   "id": "ww-MOB-SV-W-31-2026-04-28-Choctaw-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Choctaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-04-28. Duration: 50 min. County: Choctaw. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #31 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-31"
  },
  {
   "id": "ww-MOB-SV-W-31-2026-04-28-Choctaw-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Choctaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-04-28. Duration: 50 min. County: Choctaw. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #31 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-31"
  },
  {
   "id": "ww-BMX-SV-W-52-2026-04-28-Sumter-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Sumter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-28. Duration: 34 min. County: Sumter. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #52 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-52"
  },
  {
   "id": "ww-BMX-SV-W-52-2026-04-28-Sumter-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Sumter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-28. Duration: 34 min. County: Sumter. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #52 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-52"
  },
  {
   "id": "ww-BMX-SV-W-51-2026-04-28-Marion-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Marion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-28. Duration: 27 min. County: Marion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #51 (27 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-51"
  },
  {
   "id": "ww-BMX-SV-W-51-2026-04-28-Marion-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Marion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-28. Duration: 27 min. County: Marion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #51 (27 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-51"
  },
  {
   "id": "ww-BMX-SV-W-53-2026-04-28-Lamar-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Lamar",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-28. Duration: 50 min. Counties: Lamar, Marion. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #53 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-53"
  },
  {
   "id": "ww-BMX-SV-W-53-2026-04-28-Lamar-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Lamar",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-28. Duration: 50 min. Counties: Lamar, Marion. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #53 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-53"
  },
  {
   "id": "ww-BMX-SV-W-53-2026-04-28-Marion-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Marion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-28. Duration: 50 min. Counties: Lamar, Marion. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #53 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-53"
  },
  {
   "id": "ww-BMX-SV-W-53-2026-04-28-Marion-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Marion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-28. Duration: 50 min. Counties: Lamar, Marion. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #53 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-53"
  },
  {
   "id": "ww-BMX-SV-W-55-2026-04-28-Lamar-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Lamar",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-28. Duration: 34 min. Counties: Lamar, Marion. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #55 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-55"
  },
  {
   "id": "ww-BMX-SV-W-55-2026-04-28-Lamar-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Lamar",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-28. Duration: 34 min. Counties: Lamar, Marion. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #55 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-55"
  },
  {
   "id": "ww-BMX-SV-W-55-2026-04-28-Marion-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Marion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-28. Duration: 34 min. Counties: Lamar, Marion. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #55 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-55"
  },
  {
   "id": "ww-BMX-SV-W-55-2026-04-28-Marion-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Marion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-28. Duration: 34 min. Counties: Lamar, Marion. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #55 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-55"
  },
  {
   "id": "ww-BMX-SV-W-54-2026-04-28-Fayette-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-28. Duration: 39 min. Counties: Marion, Pickens, Fayette, Lamar. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #54 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-54"
  },
  {
   "id": "ww-BMX-SV-W-54-2026-04-28-Fayette-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-28. Duration: 39 min. Counties: Marion, Pickens, Fayette, Lamar. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #54 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-54"
  },
  {
   "id": "ww-BMX-SV-W-54-2026-04-28-Lamar-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Lamar",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-28. Duration: 39 min. Counties: Marion, Pickens, Fayette, Lamar. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #54 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-54"
  },
  {
   "id": "ww-BMX-SV-W-54-2026-04-28-Lamar-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Lamar",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-28. Duration: 39 min. Counties: Marion, Pickens, Fayette, Lamar. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #54 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-54"
  },
  {
   "id": "ww-BMX-SV-W-54-2026-04-28-Marion-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Marion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-28. Duration: 39 min. Counties: Marion, Pickens, Fayette, Lamar. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #54 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-54"
  },
  {
   "id": "ww-BMX-SV-W-54-2026-04-28-Marion-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Marion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-28. Duration: 39 min. Counties: Marion, Pickens, Fayette, Lamar. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #54 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-54"
  },
  {
   "id": "ww-BMX-SV-W-54-2026-04-28-Pickens-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Pickens",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-28. Duration: 39 min. Counties: Marion, Pickens, Fayette, Lamar. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #54 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-54"
  },
  {
   "id": "ww-BMX-SV-W-54-2026-04-28-Pickens-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Pickens",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-28. Duration: 39 min. Counties: Marion, Pickens, Fayette, Lamar. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #54 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-54"
  },
  {
   "id": "ww-MOB-SV-W-30-2026-04-28-Butler-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-04-28. Duration: 21 min. Counties: Butler, Crenshaw. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #30 (21 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-30"
  },
  {
   "id": "ww-MOB-SV-W-30-2026-04-28-Butler-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-04-28. Duration: 21 min. Counties: Butler, Crenshaw. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #30 (21 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MOB-SV-W-30"
  },
  {
   "id": "ww-MOB-SV-W-30-2026-04-28-Crenshaw-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Crenshaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-04-28. Duration: 21 min. Counties: Butler, Crenshaw. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #30 (21 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-30"
  },
  {
   "id": "ww-MOB-SV-W-30-2026-04-28-Crenshaw-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Crenshaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-04-28. Duration: 21 min. Counties: Butler, Crenshaw. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #30 (21 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MOB-SV-W-30"
  },
  {
   "id": "ww-MOB-SV-W-29-2026-04-28-Choctaw-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Choctaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-04-28. Duration: 39 min. County: Choctaw. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #29 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-29"
  },
  {
   "id": "ww-MOB-SV-W-29-2026-04-28-Choctaw-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Choctaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-04-28. Duration: 39 min. County: Choctaw. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #29 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-29"
  },
  {
   "id": "ww-MOB-SV-W-32-2026-04-28-Choctaw-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Choctaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-04-28. Duration: 46 min. County: Choctaw. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #32 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-32"
  },
  {
   "id": "ww-MOB-SV-W-32-2026-04-28-Choctaw-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Choctaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-04-28. Duration: 46 min. County: Choctaw. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #32 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-32"
  },
  {
   "id": "iem-202604281528-hail-33.76--88.11",
   "lat": 33.76,
   "lon": -88.11,
   "zip": "",
   "city": "Vernon",
   "date": "2026-04-28",
   "county": "Lamar",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Vernon, AL. Hail size: 1\".",
   "sourceDetail": "NWS BMX — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-28-hail-33.75--88.11",
   "lat": 33.75,
   "lon": -88.11,
   "zip": "",
   "city": "Vernon",
   "date": "2026-04-28",
   "county": "Lamar",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Numerous photos of quarter size hail across Vernon. Time estimated from radar.",
   "sourceDetail": "NWS BMX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604281551-hail-34.03--88.17",
   "lat": 34.03,
   "lon": -88.17,
   "zip": "",
   "city": "Detroit",
   "date": "2026-04-28",
   "county": "Lamar",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Detroit, AL. Hail size: 0.88\".",
   "sourceDetail": "NWS BMX — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-202604281621-hail-34.12--87.84",
   "lat": 34.12,
   "lon": -87.84,
   "zip": "",
   "city": "Pearces Mill",
   "date": "2026-04-28",
   "county": "Marion",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Pearces Mill, AL. Hail size: 1\".",
   "sourceDetail": "NWS BMX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "sps-2026-04-28-jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2026-04-28",
   "county": "Jackson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Jackson — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-28-etowah-wind",
   "zip": "",
   "city": "Etowah",
   "date": "2026-04-28",
   "county": "Etowah",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Etowah — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-28-cherokee-wind",
   "zip": "",
   "city": "Cherokee",
   "date": "2026-04-28",
   "county": "Cherokee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Cherokee — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-28-dekalb-wind",
   "zip": "",
   "city": "DeKalb",
   "date": "2026-04-28",
   "county": "DeKalb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for DeKalb — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-28-winston-hail",
   "zip": "",
   "city": "Winston",
   "date": "2026-04-28",
   "county": "Winston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Winston — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-28-lamar-hail",
   "zip": "",
   "city": "Lamar",
   "date": "2026-04-28",
   "county": "Lamar",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Lamar — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-28-fayette-hail",
   "zip": "",
   "city": "Fayette",
   "date": "2026-04-28",
   "county": "Fayette",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Fayette — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-28-wilcox-hail",
   "zip": "",
   "city": "Wilcox",
   "date": "2026-04-28",
   "county": "Wilcox",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Wilcox — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-28-marion-hail",
   "zip": "",
   "city": "Marion",
   "date": "2026-04-28",
   "county": "Marion",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 59,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Marion — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-28-choctaw-hail",
   "zip": "",
   "city": "Choctaw",
   "date": "2026-04-28",
   "county": "Choctaw",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Choctaw — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-28-marengo-hail",
   "zip": "",
   "city": "Marengo",
   "date": "2026-04-28",
   "county": "Marengo",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Marengo — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-28-clarke-hail",
   "zip": "",
   "city": "Clarke",
   "date": "2026-04-28",
   "county": "Clarke",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Clarke — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-28-lauderdale-wind",
   "zip": "",
   "city": "Lauderdale",
   "date": "2026-04-28",
   "county": "Lauderdale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lauderdale — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-28-butler-hail",
   "zip": "",
   "city": "Butler",
   "date": "2026-04-28",
   "county": "Butler",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Butler — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-28-lawrence-wind",
   "zip": "",
   "city": "Lawrence",
   "date": "2026-04-28",
   "county": "Lawrence",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Lawrence — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-28-greene-hail",
   "zip": "",
   "city": "Greene",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Greene — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-28-lamar-wind",
   "zip": "",
   "city": "Lamar",
   "date": "2026-04-28",
   "county": "Lamar",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Lamar — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-MOB-SV-W-28-2026-04-26-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-26",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-04-26. Duration: 50 min. County: Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #28 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-28"
  },
  {
   "id": "ww-MOB-SV-W-28-2026-04-26-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-26",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-04-26. Duration: 50 min. County: Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #28 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-28"
  },
  {
   "id": "iem-geo-2026-04-26T15:40:00Z-wind-30.63--88.07",
   "lat": 30.63,
   "lon": -88.07,
   "zip": "",
   "city": "1 SSE Brookley Field",
   "date": "2026-04-26",
   "county": "Mobile",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MARINE TSTM WIND reported near 1 SSE Brookley Field, AL. Peak gust: 53 mph. KBFM ASOS reports a wind gust of 40 knots (~46 mph).",
   "sourceDetail": "NWS MOB — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-04-26-washington-wind",
   "zip": "",
   "city": "Washington",
   "date": "2026-04-26",
   "county": "Washington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Washington — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-26-mobile-wind",
   "zip": "",
   "city": "Mobile",
   "date": "2026-04-26",
   "county": "Mobile",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Mobile — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-26-baldwin-wind",
   "zip": "",
   "city": "Baldwin",
   "date": "2026-04-26",
   "county": "Baldwin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Baldwin — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-25-jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2026-04-25",
   "county": "Jackson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Jackson — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-25-dekalb-hail",
   "zip": "",
   "city": "DeKalb",
   "date": "2026-04-25",
   "county": "DeKalb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for DeKalb — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-25-cherokee-hail",
   "zip": "",
   "city": "Cherokee",
   "date": "2026-04-25",
   "county": "Cherokee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Cherokee — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ncei-1320098-2026-04-24",
   "lon": 211301,
   "zip": "",
   "city": "SILOAM",
   "date": "2026-04-24",
   "county": "Sumter",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were downed in the Kinterbish area, including along County Road 10.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1320098",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-BMX-SV-W-46-2026-04-24-Sumter-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-24",
   "county": "Sumter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-24. Duration: 48 min. County: Sumter. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #46 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-46"
  },
  {
   "id": "ww-BMX-SV-W-46-2026-04-24-Sumter-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-24",
   "county": "Sumter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-24. Duration: 48 min. County: Sumter. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #46 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-46"
  },
  {
   "id": "ww-BMX-SV-W-47-2026-04-24-Sumter-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-24",
   "county": "Sumter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-24. Duration: 42 min. Counties: Sumter, Marengo. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #47 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-47"
  },
  {
   "id": "ww-BMX-SV-W-47-2026-04-24-Sumter-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-24",
   "county": "Sumter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-24. Duration: 42 min. Counties: Sumter, Marengo. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #47 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-47"
  },
  {
   "id": "ww-BMX-SV-W-47-2026-04-24-Marengo-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-24",
   "county": "Marengo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-24. Duration: 42 min. Counties: Sumter, Marengo. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #47 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-47"
  },
  {
   "id": "ww-BMX-SV-W-47-2026-04-24-Marengo-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-24",
   "county": "Marengo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-04-24. Duration: 42 min. Counties: Sumter, Marengo. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #47 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-47"
  },
  {
   "id": "ww-MOB-SV-W-26-2026-04-24-Choctaw-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-24",
   "county": "Choctaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-04-24. Duration: 67 min. County: Choctaw. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #26 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-26"
  },
  {
   "id": "ww-MOB-SV-W-26-2026-04-24-Choctaw-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-24",
   "county": "Choctaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-04-24. Duration: 67 min. County: Choctaw. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #26 (67 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-26"
  },
  {
   "id": "sps-2026-04-24-sumter-wind",
   "zip": "",
   "city": "Sumter",
   "date": "2026-04-24",
   "county": "Sumter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Sumter — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-18-winston-wind",
   "zip": "",
   "city": "Winston",
   "date": "2026-04-18",
   "county": "Winston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Winston — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-05-dekalb-wind",
   "zip": "",
   "city": "DeKalb",
   "date": "2026-04-05",
   "county": "DeKalb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for DeKalb — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-05-autauga-wind",
   "zip": "",
   "city": "Autauga",
   "date": "2026-04-05",
   "county": "Autauga",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Autauga — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ncei-1327828-2026-04-04",
   "lon": 212326,
   "zip": "",
   "city": "BROWNS CROSSROADS",
   "date": "2026-04-04",
   "county": "Dale",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree was down near County Road 59 and 61.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1327828",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1327829-2026-04-04",
   "lon": 212326,
   "zip": "",
   "city": "MABSON",
   "date": "2026-04-04",
   "county": "Dale",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree was down near County Road 36 and County Road 347.",
   "sourceDetail": "Verified by Public — NCEI Event #1327829",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1327830-2026-04-04",
   "lon": 212326,
   "zip": "",
   "city": "BAREFIELD CROSSROADS",
   "date": "2026-04-04",
   "county": "Dale",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree was down and blocking County Road 64.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1327830",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317036-2026-04-04",
   "lon": 210764,
   "zip": "",
   "city": "PLEASANT HILL",
   "date": "2026-04-04",
   "county": "Jackson",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Multiple softwood trees and limbs were knocked down at 279, 620, and 1180 Skyline Shores Drive.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1317036",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317041-2026-04-04",
   "lon": 210764,
   "zip": "",
   "city": "HODGE",
   "date": "2026-04-04",
   "county": "Jackson",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree was uprooted at 843 Campground Circle.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1317041",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317169-2026-04-04",
   "lon": 210764,
   "zip": "",
   "city": "SCOTTSBORO",
   "date": "2026-04-04",
   "county": "Jackson",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Multiple trees were knocked down along County Park Road in Scottsboro.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1317169",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-HUN-SV-W-38-2026-04-04-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-04",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-04-04. Duration: 47 min. Counties: Jackson, DeKalb. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #38 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-38"
  },
  {
   "id": "ww-HUN-SV-W-38-2026-04-04-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-04",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-04-04. Duration: 47 min. Counties: Jackson, DeKalb. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #38 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-38"
  },
  {
   "id": "ww-HUN-SV-W-38-2026-04-04-DeKalb-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-04",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-04-04. Duration: 47 min. Counties: Jackson, DeKalb. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #38 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-38"
  },
  {
   "id": "ww-HUN-SV-W-38-2026-04-04-DeKalb-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-04",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-04-04. Duration: 47 min. Counties: Jackson, DeKalb. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #38 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-38"
  },
  {
   "id": "ww-TAE-SV-W-73-2026-04-04-Dale-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-04",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-04-04. Duration: 44 min. Counties: Dale, Henry, Houston. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #73 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-73"
  },
  {
   "id": "ww-TAE-SV-W-73-2026-04-04-Dale-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-04",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-04-04. Duration: 44 min. Counties: Dale, Henry, Houston. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #73 (44 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 1,
   "warningProductKey": "TAE-SV-W-73"
  },
  {
   "id": "ww-TAE-SV-W-73-2026-04-04-Henry-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-04",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-04-04. Duration: 44 min. Counties: Dale, Henry, Houston. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #73 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-73"
  },
  {
   "id": "ww-TAE-SV-W-73-2026-04-04-Henry-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-04",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-04-04. Duration: 44 min. Counties: Dale, Henry, Houston. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #73 (44 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 1,
   "warningProductKey": "TAE-SV-W-73"
  },
  {
   "id": "ww-TAE-SV-W-73-2026-04-04-Houston-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-04",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-04-04. Duration: 44 min. Counties: Dale, Henry, Houston. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #73 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-73"
  },
  {
   "id": "ww-TAE-SV-W-73-2026-04-04-Houston-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-04",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-04-04. Duration: 44 min. Counties: Dale, Henry, Houston. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #73 (44 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 1,
   "warningProductKey": "TAE-SV-W-73"
  },
  {
   "id": "iem-geo-2026-04-05T02:15:00Z-wind-34.40--86.27",
   "lat": 34.4,
   "lon": -86.27,
   "zip": "",
   "city": "3 N Guntersville",
   "date": "2026-04-04",
   "county": "Marshall",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 3 N Guntersville, AL. Peak gust: 54 mph.",
   "sourceDetail": "NWS HUN — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-04-04-houston-hail",
   "zip": "",
   "city": "Houston",
   "date": "2026-04-04",
   "county": "Houston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Houston — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-04-chambers-wind",
   "zip": "",
   "city": "Chambers",
   "date": "2026-04-04",
   "county": "Chambers",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Chambers — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-04-barbour-wind",
   "zip": "",
   "city": "Barbour",
   "date": "2026-04-04",
   "county": "Barbour",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Barbour — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-04-marion-wind",
   "zip": "",
   "city": "Marion",
   "date": "2026-04-04",
   "county": "Marion",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Marion — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-04-russell-wind",
   "zip": "",
   "city": "Russell",
   "date": "2026-04-04",
   "county": "Russell",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Russell — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-04-tallapoosa-wind",
   "zip": "",
   "city": "Tallapoosa",
   "date": "2026-04-04",
   "county": "Tallapoosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Tallapoosa — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-04-walker-hail",
   "zip": "",
   "city": "Walker",
   "date": "2026-04-04",
   "county": "Walker",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Walker — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-04-talladega-wind",
   "zip": "",
   "city": "Talladega",
   "date": "2026-04-04",
   "county": "Talladega",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Talladega — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-04-calhoun-wind",
   "zip": "",
   "city": "Calhoun",
   "date": "2026-04-04",
   "county": "Calhoun",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Calhoun — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-04-marshall-wind",
   "zip": "",
   "city": "Marshall",
   "date": "2026-04-04",
   "county": "Marshall",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Marshall — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-04-jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2026-04-04",
   "county": "Jackson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Jackson — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-04-cherokee-wind",
   "zip": "",
   "city": "Cherokee",
   "date": "2026-04-04",
   "county": "Cherokee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cherokee — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-04-dekalb-wind",
   "zip": "",
   "city": "DeKalb",
   "date": "2026-04-04",
   "county": "DeKalb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for DeKalb — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-TAE-SV-W-72-2026-04-03-Houston-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-03",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-04-03. Duration: 42 min. County: Houston. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #72 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-72"
  },
  {
   "id": "ww-TAE-SV-W-72-2026-04-03-Houston-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-03",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-04-03. Duration: 42 min. County: Houston. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #72 (42 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 1,
   "warningProductKey": "TAE-SV-W-72"
  },
  {
   "id": "sps-2026-04-03-geneva-wind",
   "zip": "",
   "city": "Geneva",
   "date": "2026-04-03",
   "county": "Geneva",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Geneva — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2026-04-01T21:42:00Z-wind-31.32--85.46",
   "lat": 31.32,
   "lon": -85.46,
   "zip": "",
   "city": "Napier Field",
   "date": "2026-04-01",
   "county": "Dale",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Napier Field, AL. Peak gust: 52 mph. KDHN gusted to 45 mph.",
   "sourceDetail": "NWS TAE — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-04-01-greene-wind",
   "zip": "",
   "city": "Greene",
   "date": "2026-04-01",
   "county": "Greene",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Greene — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-01-marengo-wind",
   "zip": "",
   "city": "Marengo",
   "date": "2026-04-01",
   "county": "Marengo",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Marengo — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-01-sumter-wind",
   "zip": "",
   "city": "Sumter",
   "date": "2026-04-01",
   "county": "Sumter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Sumter — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-01-perry-wind",
   "zip": "",
   "city": "Perry",
   "date": "2026-04-01",
   "county": "Perry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Perry — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-01-coffee-hail",
   "zip": "",
   "city": "Coffee",
   "date": "2026-04-01",
   "county": "Coffee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Coffee — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-01-geneva-hail",
   "zip": "",
   "city": "Geneva",
   "date": "2026-04-01",
   "county": "Geneva",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Geneva — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-01-dallas-wind",
   "zip": "",
   "city": "Dallas",
   "date": "2026-04-01",
   "county": "Dallas",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Dallas — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-01-barbour-wind",
   "zip": "",
   "city": "Barbour",
   "date": "2026-04-01",
   "county": "Barbour",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Barbour — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-01-henry-wind",
   "zip": "",
   "city": "Henry",
   "date": "2026-04-01",
   "county": "Henry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Henry — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-01-chilton-wind",
   "zip": "",
   "city": "Chilton",
   "date": "2026-04-01",
   "county": "Chilton",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Chilton — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-01-henry-hail",
   "zip": "",
   "city": "Henry",
   "date": "2026-04-01",
   "county": "Henry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Henry — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-01-lowndes-wind",
   "zip": "",
   "city": "Lowndes",
   "date": "2026-04-01",
   "county": "Lowndes",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lowndes — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-01-macon-wind",
   "zip": "",
   "city": "Macon",
   "date": "2026-04-01",
   "county": "Macon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Macon — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-01-tallapoosa-wind",
   "zip": "",
   "city": "Tallapoosa",
   "date": "2026-04-01",
   "county": "Tallapoosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Tallapoosa — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-31-covington-hail",
   "zip": "",
   "city": "Covington",
   "date": "2026-03-31",
   "county": "Covington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Covington — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-31-houston-wind",
   "zip": "",
   "city": "Houston",
   "date": "2026-03-31",
   "county": "Houston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Houston — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-31-geneva-hail",
   "zip": "",
   "city": "Geneva",
   "date": "2026-03-31",
   "county": "Geneva",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Geneva — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-31-dale-hail",
   "zip": "",
   "city": "Dale",
   "date": "2026-03-31",
   "county": "Dale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Dale — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-31-barbour-wind",
   "zip": "",
   "city": "Barbour",
   "date": "2026-03-31",
   "county": "Barbour",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Barbour — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-31-henry-hail",
   "zip": "",
   "city": "Henry",
   "date": "2026-03-31",
   "county": "Henry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Henry — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-31-coffee-hail",
   "zip": "",
   "city": "Coffee",
   "date": "2026-03-31",
   "county": "Coffee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Coffee — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-31-bullock-wind",
   "zip": "",
   "city": "Bullock",
   "date": "2026-03-31",
   "county": "Bullock",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Bullock — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-31-macon-wind",
   "zip": "",
   "city": "Macon",
   "date": "2026-03-31",
   "county": "Macon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Macon — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-31-russell-wind",
   "zip": "",
   "city": "Russell",
   "date": "2026-03-31",
   "county": "Russell",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Russell — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-31-lee-wind",
   "zip": "",
   "city": "Lee",
   "date": "2026-03-31",
   "county": "Lee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Lee — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-31-chambers-wind",
   "zip": "",
   "city": "Chambers",
   "date": "2026-03-31",
   "county": "Chambers",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Chambers — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-202603160514-hail-34.71--86.78",
   "lat": 34.71,
   "lon": -86.78,
   "zip": "",
   "city": "2 W Madison",
   "date": "2026-03-16",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 W Madison, AL. Hail size: 0.75\".",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-202603160522-hail-34.61--86.74",
   "lat": 34.61,
   "lon": -86.74,
   "zip": "",
   "city": "1 NE Triana",
   "date": "2026-03-16",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 NE Triana, AL. Hail size: 1\".",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-16-wind-34.66--86.94",
   "lat": 34.66,
   "lon": -86.94,
   "zip": "",
   "city": "4 WNW Mooresville",
   "date": "2026-03-16",
   "county": "Limestone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "KDCU reported a 55 MPH gust.",
   "sourceDetail": "NWS HUN — ASOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-34.59--86.00",
   "lat": 34.59,
   "lon": -86,
   "zip": "",
   "city": "1 NW Section",
   "date": "2026-03-16",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "51 MPH wind gust was measured on a Hazcam at this location.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-33.56--86.75",
   "lat": 33.56,
   "lon": -86.75,
   "zip": "",
   "city": "Birmingham Internationa",
   "date": "2026-03-16",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Birmingham Internationa",
   "sourceDetail": "NWS BMX — Official NWS Obs via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-33.17--86.31",
   "lat": 33.17,
   "lon": -86.31,
   "zip": "",
   "city": "Sylacauga Municipal Air",
   "date": "2026-03-16",
   "county": "Talladega",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Sylacauga Municipal Air",
   "sourceDetail": "NWS BMX — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-33.59--85.85",
   "lat": 33.59,
   "lon": -85.85,
   "zip": "",
   "city": "1 ENE Anniston Regional",
   "date": "2026-03-16",
   "county": "Calhoun",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 ENE Anniston Regional",
   "sourceDetail": "NWS BMX — ASOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-16T05:25:00Z-tornado-34.44--86.82",
   "lat": 34.44,
   "lon": -86.82,
   "zip": "",
   "city": "3 SSW Somerville",
   "date": "2026-03-16",
   "county": "Morgan",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 3 SSW Somerville, AL. Two trees were reported down about one mile south of Gum Springs Baptist Church.",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ncei-1318372-2026-03-16",
   "lon": 210159,
   "zip": "",
   "city": "FOSTERS",
   "date": "2026-03-16",
   "county": "Tuscaloosa",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Power lines were downed in Fosters.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1318372",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1318406-2026-03-16",
   "lon": 210159,
   "zip": "",
   "city": "CUBA",
   "date": "2026-03-16",
   "county": "Sumter",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree was downed on County Road 10 just south of Siloam Road.",
   "sourceDetail": "Verified by Fire Department/Rescue — NCEI Event #1318406",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1318405-2026-03-16",
   "lon": 210159,
   "zip": "",
   "city": "SILOAM",
   "date": "2026-03-16",
   "county": "Sumter",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A car ran into a tree that had fallen across CR 10 near the Kinterbish community.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1318405",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1318407-2026-03-16",
   "lon": 210159,
   "zip": "",
   "city": "HOWTON",
   "date": "2026-03-16",
   "county": "Tuscaloosa",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree fell onto a car in Brookwood, injuring the occupant.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1318407",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1318960-2026-03-16",
   "lon": 210159,
   "zip": "",
   "city": "BOAZ",
   "date": "2026-03-16",
   "county": "Etowah",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were downed on the south side of Boaz near Sardis City, at Highway 179 at Little Cove Rd, and near Murphree Rd.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1318960",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1318982-2026-03-16",
   "lon": 210159,
   "zip": "",
   "city": "ELLARDS",
   "date": "2026-03-16",
   "county": "Perry",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A couple trees were downed on County Road 162.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1318982",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1318984-2026-03-16",
   "lon": 210159,
   "zip": "",
   "city": "REECE CITY",
   "date": "2026-03-16",
   "county": "Etowah",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree was downed near I-59, resulting in a truck getting stuck.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1318984",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1319000-2026-03-16",
   "lon": 210159,
   "zip": "",
   "city": "RAINBOW CITY",
   "date": "2026-03-16",
   "county": "Etowah",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A couple trees were downed in Southside.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1319000",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1319001-2026-03-16",
   "lon": 210159,
   "zip": "",
   "city": "DARGIN",
   "date": "2026-03-16",
   "county": "Shelby",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were downed on CR 84 and CR 86 in Calera.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1319001",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1319002-2026-03-16",
   "lon": 210159,
   "zip": "",
   "city": "JAMESTOWN",
   "date": "2026-03-16",
   "county": "Cherokee",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees and power lines were downed in three locations in the Jamestown area.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1319002",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1319003-2026-03-16",
   "lon": 210159,
   "zip": "",
   "city": "LAWLEY",
   "date": "2026-03-16",
   "county": "Bibb",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were downed in the Lawley area.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1319003",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1319004-2026-03-16",
   "lon": 210159,
   "zip": "",
   "city": "COLUMBIANA",
   "date": "2026-03-16",
   "county": "Shelby",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree was downed on Highway 70 near Columbiana.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1319004",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1319005-2026-03-16",
   "lon": 210159,
   "zip": "",
   "city": "HOKES BLUFF",
   "date": "2026-03-16",
   "county": "Etowah",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Three trees were downed in the Hokes Bluff area.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1319005",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1319006-2026-03-16",
   "lon": 210159,
   "zip": "",
   "city": "WILSONVILLE",
   "date": "2026-03-16",
   "county": "Shelby",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were downed in numerous locations around Wilsonville.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1319006",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1319007-2026-03-16",
   "lon": 210159,
   "zip": "",
   "city": "HARPERSVILLE",
   "date": "2026-03-16",
   "county": "Shelby",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree was downed on Sun Valley Rd near Harpersville.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1319007",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1319025-2026-03-16",
   "lon": 210159,
   "zip": "",
   "city": "VERBENA",
   "date": "2026-03-16",
   "county": "Chilton",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were downed in the Verbena area, causing power outages.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1319025",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1319014-2026-03-16",
   "lon": 210159,
   "zip": "",
   "city": "HEFLIN",
   "date": "2026-03-16",
   "county": "Cleburne",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were downed in numerous locations around Heflin.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1319014",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1319015-2026-03-16",
   "lon": 210159,
   "zip": "",
   "city": "CHULAFINNEE",
   "date": "2026-03-16",
   "county": "Cleburne",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were downed around Hollis Crossroads.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1319015",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1319016-2026-03-16",
   "lon": 210159,
   "zip": "",
   "city": "HACKNEYVILLE",
   "date": "2026-03-16",
   "county": "Tallapoosa",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were downed along Dillard Rd and Pearson Chapel Rd.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1319016",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1319017-2026-03-16",
   "lon": 210159,
   "zip": "",
   "city": "PINE TUCKEY",
   "date": "2026-03-16",
   "county": "Randolph",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Multiple trees were downed across Highway 431.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1319017",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1319018-2026-03-16",
   "lon": 210159,
   "zip": "",
   "city": "LEBANON",
   "date": "2026-03-16",
   "county": "Cleburne",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were downed near the intersection of CR 49 and CR 491.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1319018",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1319019-2026-03-16",
   "lon": 210159,
   "zip": "",
   "city": "HIGH TOWER",
   "date": "2026-03-16",
   "county": "Cleburne",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were downed in numerous locations around Hightower.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1319019",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1319020-2026-03-16",
   "lon": 210159,
   "zip": "",
   "city": "WETUMPKA",
   "date": "2026-03-16",
   "county": "Elmore",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Numerous trees were downed on Flatwood Rd, Chapel Rd, and Holtville Rd northwest of Wetumpka.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1319020",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1319021-2026-03-16",
   "lon": 210159,
   "zip": "",
   "city": "DEXTER",
   "date": "2026-03-16",
   "county": "Elmore",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were downed on Central Plank Rd north of Wetumpka.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1319021",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1319022-2026-03-16",
   "lon": 210159,
   "zip": "",
   "city": "BUTTSTON",
   "date": "2026-03-16",
   "county": "Tallapoosa",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were downed at Germany's Ferry bridge.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1319022",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1319023-2026-03-16",
   "lon": 210159,
   "zip": "",
   "city": "KENT",
   "date": "2026-03-16",
   "county": "Elmore",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were downed on Red Hill Rd.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1319023",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1319024-2026-03-16",
   "lon": 210159,
   "zip": "",
   "city": "DICKERT",
   "date": "2026-03-16",
   "county": "Randolph",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Several pine trees were snapped on CR 26 northwest of Roanoke.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1319024",
   "windSpeedMph": 56,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1319026-2026-03-16",
   "lon": 210159,
   "zip": "",
   "city": "WALNUT HILL",
   "date": "2026-03-16",
   "county": "Tallapoosa",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Several trees and power lines were downed across Stillwaters Highway.",
   "sourceDetail": "Verified by Public — NCEI Event #1319026",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1319027-2026-03-16",
   "lon": 210159,
   "zip": "",
   "city": "FIVE PTS",
   "date": "2026-03-16",
   "county": "Chambers",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were downed in a few locations around Five Points.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1319027",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1319028-2026-03-16",
   "lon": 210159,
   "zip": "",
   "city": "LAFAYETTE",
   "date": "2026-03-16",
   "county": "Chambers",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A metal building was blown onto Highway 431, and trees were downed in multiple locations around Lafayette.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1319028",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1319029-2026-03-16",
   "lon": 210159,
   "zip": "",
   "city": "LANETT",
   "date": "2026-03-16",
   "county": "Chambers",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees and power lines were downed in Lanett.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1319029",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1319030-2026-03-16",
   "lon": 210159,
   "zip": "",
   "city": "J C MEADOWS XRDS",
   "date": "2026-03-16",
   "county": "Lee",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were downed on Lee Road 179 south of Lee Road 240, and on Lee Road 300.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1319030",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1326863-2026-03-16",
   "lon": 212135,
   "zip": "",
   "city": "GERALD",
   "date": "2026-03-16",
   "county": "Dale",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree was down on power lines.",
   "sourceDetail": "Verified by Law Enforcement — NCEI Event #1326863",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1326865-2026-03-16",
   "lon": 212135,
   "zip": "",
   "city": "ABBEVILLE MUNICIPAL ARPT",
   "date": "2026-03-16",
   "county": "Henry",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree was down at CR46 and Highway 95 near Abbeville.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1326865",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-MOB-SV-W-22-2026-03-16-Monroe-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-16. Duration: 45 min. Counties: Butler, Monroe, Conecuh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #22 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-22"
  },
  {
   "id": "ww-MOB-SV-W-22-2026-03-16-Monroe-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-16. Duration: 45 min. Counties: Butler, Monroe, Conecuh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #22 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-22"
  },
  {
   "id": "ww-MOB-SV-W-22-2026-03-16-Conecuh-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Conecuh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-16. Duration: 45 min. Counties: Butler, Monroe, Conecuh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #22 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-22"
  },
  {
   "id": "ww-MOB-SV-W-22-2026-03-16-Conecuh-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Conecuh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-16. Duration: 45 min. Counties: Butler, Monroe, Conecuh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #22 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-22"
  },
  {
   "id": "ww-MOB-SV-W-22-2026-03-16-Butler-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-16. Duration: 45 min. Counties: Butler, Monroe, Conecuh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #22 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-22"
  },
  {
   "id": "ww-MOB-SV-W-22-2026-03-16-Butler-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-16. Duration: 45 min. Counties: Butler, Monroe, Conecuh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #22 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-22"
  },
  {
   "id": "ww-HUN-SV-W-34-2026-03-16-DeKalb-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-16. Duration: 62 min. Counties: DeKalb, Jackson, Marshall, Madison. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #34 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-34"
  },
  {
   "id": "ww-HUN-SV-W-34-2026-03-16-DeKalb-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-16. Duration: 62 min. Counties: DeKalb, Jackson, Marshall, Madison. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #34 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-34"
  },
  {
   "id": "ww-HUN-SV-W-34-2026-03-16-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-16. Duration: 62 min. Counties: DeKalb, Jackson, Marshall, Madison. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #34 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-34"
  },
  {
   "id": "ww-HUN-SV-W-34-2026-03-16-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-16. Duration: 62 min. Counties: DeKalb, Jackson, Marshall, Madison. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #34 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-34"
  },
  {
   "id": "ww-HUN-SV-W-34-2026-03-16-Marshall-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-16. Duration: 62 min. Counties: DeKalb, Jackson, Marshall, Madison. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #34 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-34"
  },
  {
   "id": "ww-HUN-SV-W-34-2026-03-16-Marshall-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-16. Duration: 62 min. Counties: DeKalb, Jackson, Marshall, Madison. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #34 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-34"
  },
  {
   "id": "ww-HUN-SV-W-34-2026-03-16-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-16. Duration: 62 min. Counties: DeKalb, Jackson, Marshall, Madison. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #34 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-34"
  },
  {
   "id": "ww-HUN-SV-W-34-2026-03-16-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-16. Duration: 62 min. Counties: DeKalb, Jackson, Marshall, Madison. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #34 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-34"
  },
  {
   "id": "ww-TAE-SV-W-45-2026-03-16-Coffee-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Coffee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-03-16. Duration: 49 min. Counties: Coffee, Dale. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #45 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-45"
  },
  {
   "id": "ww-TAE-SV-W-45-2026-03-16-Coffee-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Coffee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-03-16. Duration: 49 min. Counties: Coffee, Dale. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #45 (49 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 1,
   "warningProductKey": "TAE-SV-W-45"
  },
  {
   "id": "ww-TAE-SV-W-45-2026-03-16-Dale-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-03-16. Duration: 49 min. Counties: Coffee, Dale. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #45 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-45"
  },
  {
   "id": "ww-TAE-SV-W-45-2026-03-16-Dale-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-03-16. Duration: 49 min. Counties: Coffee, Dale. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #45 (49 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 1,
   "warningProductKey": "TAE-SV-W-45"
  },
  {
   "id": "ww-HUN-SV-W-36-2026-03-16-Marshall-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-16. Duration: 39 min. Counties: Jackson, Marshall, DeKalb. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #36 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-36"
  },
  {
   "id": "ww-HUN-SV-W-36-2026-03-16-Marshall-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-16. Duration: 39 min. Counties: Jackson, Marshall, DeKalb. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #36 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-36"
  },
  {
   "id": "ww-HUN-SV-W-36-2026-03-16-DeKalb-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-16. Duration: 39 min. Counties: Jackson, Marshall, DeKalb. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #36 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-36"
  },
  {
   "id": "ww-HUN-SV-W-36-2026-03-16-DeKalb-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-16. Duration: 39 min. Counties: Jackson, Marshall, DeKalb. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #36 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-36"
  },
  {
   "id": "ww-HUN-SV-W-36-2026-03-16-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-16. Duration: 39 min. Counties: Jackson, Marshall, DeKalb. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #36 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-36"
  },
  {
   "id": "ww-HUN-SV-W-36-2026-03-16-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-16. Duration: 39 min. Counties: Jackson, Marshall, DeKalb. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #36 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-36"
  },
  {
   "id": "ww-MOB-SV-W-23-2026-03-16-Mobile-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-16. Duration: 22 min. Counties: Mobile, Baldwin. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #23 (22 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-23"
  },
  {
   "id": "ww-MOB-SV-W-23-2026-03-16-Mobile-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-16. Duration: 22 min. Counties: Mobile, Baldwin. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #23 (22 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-23"
  },
  {
   "id": "ww-MOB-SV-W-23-2026-03-16-Baldwin-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-16. Duration: 22 min. Counties: Mobile, Baldwin. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #23 (22 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-23"
  },
  {
   "id": "ww-MOB-SV-W-23-2026-03-16-Baldwin-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-16. Duration: 22 min. Counties: Mobile, Baldwin. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #23 (22 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-23"
  },
  {
   "id": "ww-MOB-SV-W-21-2026-03-16-Choctaw-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Choctaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-16. Duration: 61 min. Counties: Choctaw, Washington. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #21 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-21"
  },
  {
   "id": "ww-MOB-SV-W-21-2026-03-16-Choctaw-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Choctaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-16. Duration: 61 min. Counties: Choctaw, Washington. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #21 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-21"
  },
  {
   "id": "ww-MOB-SV-W-21-2026-03-16-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-16. Duration: 61 min. Counties: Choctaw, Washington. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #21 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-21"
  },
  {
   "id": "ww-MOB-SV-W-21-2026-03-16-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-16. Duration: 61 min. Counties: Choctaw, Washington. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #21 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-21"
  },
  {
   "id": "ww-MOB-SV-W-25-2026-03-16-Baldwin-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-16. Duration: 25 min. County: Baldwin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #25 (25 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-25"
  },
  {
   "id": "ww-MOB-SV-W-25-2026-03-16-Baldwin-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-16. Duration: 25 min. County: Baldwin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #25 (25 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-25"
  },
  {
   "id": "ww-TAE-SV-W-53-2026-03-16-Henry-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-03-16. Duration: 32 min. County: Henry. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #53 (32 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-53"
  },
  {
   "id": "ww-TAE-SV-W-53-2026-03-16-Henry-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-03-16. Duration: 32 min. County: Henry. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #53 (32 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-53"
  },
  {
   "id": "ww-BMX-SV-W-41-2026-03-16-Greene-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-16. Duration: 47 min. Counties: Greene, Sumter. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #41 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-41"
  },
  {
   "id": "ww-BMX-SV-W-41-2026-03-16-Greene-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-16. Duration: 47 min. Counties: Greene, Sumter. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #41 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-41"
  },
  {
   "id": "ww-BMX-SV-W-41-2026-03-16-Sumter-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Sumter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-16. Duration: 47 min. Counties: Greene, Sumter. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #41 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-41"
  },
  {
   "id": "ww-BMX-SV-W-41-2026-03-16-Sumter-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Sumter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-16. Duration: 47 min. Counties: Greene, Sumter. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #41 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-41"
  },
  {
   "id": "ww-MOB-SV-W-24-2026-03-16-Butler-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-16. Duration: 42 min. Counties: Butler, Conecuh, Covington, Crenshaw. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #24 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-24"
  },
  {
   "id": "ww-MOB-SV-W-24-2026-03-16-Butler-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-16. Duration: 42 min. Counties: Butler, Conecuh, Covington, Crenshaw. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #24 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-24"
  },
  {
   "id": "ww-MOB-SV-W-24-2026-03-16-Conecuh-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Conecuh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-16. Duration: 42 min. Counties: Butler, Conecuh, Covington, Crenshaw. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #24 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-24"
  },
  {
   "id": "ww-MOB-SV-W-24-2026-03-16-Conecuh-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Conecuh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-16. Duration: 42 min. Counties: Butler, Conecuh, Covington, Crenshaw. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #24 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-24"
  },
  {
   "id": "ww-MOB-SV-W-24-2026-03-16-Covington-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Covington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-16. Duration: 42 min. Counties: Butler, Conecuh, Covington, Crenshaw. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #24 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-24"
  },
  {
   "id": "ww-MOB-SV-W-24-2026-03-16-Covington-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Covington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-16. Duration: 42 min. Counties: Butler, Conecuh, Covington, Crenshaw. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #24 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-24"
  },
  {
   "id": "ww-MOB-SV-W-24-2026-03-16-Crenshaw-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Crenshaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-16. Duration: 42 min. Counties: Butler, Conecuh, Covington, Crenshaw. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #24 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-24"
  },
  {
   "id": "ww-MOB-SV-W-24-2026-03-16-Crenshaw-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Crenshaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-16. Duration: 42 min. Counties: Butler, Conecuh, Covington, Crenshaw. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #24 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-24"
  },
  {
   "id": "ww-TAE-SV-W-49-2026-03-16-Houston-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-03-16. Duration: 92 min. County: Houston. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #49 (92 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-49"
  },
  {
   "id": "ww-TAE-SV-W-49-2026-03-16-Houston-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-03-16. Duration: 92 min. County: Houston. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #49 (92 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-49"
  },
  {
   "id": "ww-BMX-SV-W-43-2026-03-16-Winston-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Winston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-16. Duration: 50 min. Counties: Winston, Walker, Fayette. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #43 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-43"
  },
  {
   "id": "ww-BMX-SV-W-43-2026-03-16-Winston-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Winston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-16. Duration: 50 min. Counties: Winston, Walker, Fayette. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #43 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-43"
  },
  {
   "id": "ww-BMX-SV-W-43-2026-03-16-Walker-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Walker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-16. Duration: 50 min. Counties: Winston, Walker, Fayette. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #43 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-43"
  },
  {
   "id": "ww-BMX-SV-W-43-2026-03-16-Walker-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Walker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-16. Duration: 50 min. Counties: Winston, Walker, Fayette. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #43 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-43"
  },
  {
   "id": "ww-BMX-SV-W-43-2026-03-16-Fayette-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-16. Duration: 50 min. Counties: Winston, Walker, Fayette. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #43 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-43"
  },
  {
   "id": "ww-BMX-SV-W-43-2026-03-16-Fayette-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-16. Duration: 50 min. Counties: Winston, Walker, Fayette. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #43 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-43"
  },
  {
   "id": "ww-HUN-SV-W-37-2026-03-16-Marshall-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-16. Duration: 35 min. Counties: Marshall, DeKalb. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #37 (35 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-37"
  },
  {
   "id": "ww-HUN-SV-W-37-2026-03-16-Marshall-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-16. Duration: 35 min. Counties: Marshall, DeKalb. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #37 (35 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-37"
  },
  {
   "id": "ww-HUN-SV-W-37-2026-03-16-DeKalb-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-16. Duration: 35 min. Counties: Marshall, DeKalb. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #37 (35 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-37"
  },
  {
   "id": "ww-HUN-SV-W-37-2026-03-16-DeKalb-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-16. Duration: 35 min. Counties: Marshall, DeKalb. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #37 (35 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-37"
  },
  {
   "id": "ww-BMX-SV-W-45-2026-03-16-Elmore-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Elmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-16. Duration: 41 min. Counties: Elmore, Tallapoosa. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #45 (41 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-45"
  },
  {
   "id": "ww-BMX-SV-W-45-2026-03-16-Elmore-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Elmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-16. Duration: 41 min. Counties: Elmore, Tallapoosa. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #45 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-45"
  },
  {
   "id": "ww-BMX-SV-W-45-2026-03-16-Tallapoosa-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Tallapoosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-16. Duration: 41 min. Counties: Elmore, Tallapoosa. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #45 (41 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-45"
  },
  {
   "id": "ww-BMX-SV-W-45-2026-03-16-Tallapoosa-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Tallapoosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-16. Duration: 41 min. Counties: Elmore, Tallapoosa. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #45 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-45"
  },
  {
   "id": "ww-HUN-SV-W-35-2026-03-16-DeKalb-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-16. Duration: 55 min. Counties: DeKalb, Marshall, Cullman, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #35 (55 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-35"
  },
  {
   "id": "ww-HUN-SV-W-35-2026-03-16-DeKalb-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-16. Duration: 55 min. Counties: DeKalb, Marshall, Cullman, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #35 (55 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-35"
  },
  {
   "id": "ww-HUN-SV-W-35-2026-03-16-Marshall-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-16. Duration: 55 min. Counties: DeKalb, Marshall, Cullman, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #35 (55 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-35"
  },
  {
   "id": "ww-HUN-SV-W-35-2026-03-16-Marshall-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-16. Duration: 55 min. Counties: DeKalb, Marshall, Cullman, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #35 (55 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-35"
  },
  {
   "id": "ww-HUN-SV-W-35-2026-03-16-Cullman-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-16. Duration: 55 min. Counties: DeKalb, Marshall, Cullman, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #35 (55 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-35"
  },
  {
   "id": "ww-HUN-SV-W-35-2026-03-16-Cullman-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-16. Duration: 55 min. Counties: DeKalb, Marshall, Cullman, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #35 (55 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-35"
  },
  {
   "id": "ww-HUN-SV-W-35-2026-03-16-Morgan-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-16. Duration: 55 min. Counties: DeKalb, Marshall, Cullman, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #35 (55 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-35"
  },
  {
   "id": "ww-HUN-SV-W-35-2026-03-16-Morgan-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-16. Duration: 55 min. Counties: DeKalb, Marshall, Cullman, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #35 (55 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-35"
  },
  {
   "id": "ww-BMX-SV-W-44-2026-03-16-Autauga-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Autauga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-16. Duration: 43 min. Counties: Autauga, Lowndes, Elmore, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #44 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-44"
  },
  {
   "id": "ww-BMX-SV-W-44-2026-03-16-Autauga-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Autauga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-16. Duration: 43 min. Counties: Autauga, Lowndes, Elmore, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #44 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-44"
  },
  {
   "id": "ww-BMX-SV-W-44-2026-03-16-Lowndes-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Lowndes",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-16. Duration: 43 min. Counties: Autauga, Lowndes, Elmore, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #44 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-44"
  },
  {
   "id": "ww-BMX-SV-W-44-2026-03-16-Lowndes-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Lowndes",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-16. Duration: 43 min. Counties: Autauga, Lowndes, Elmore, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #44 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-44"
  },
  {
   "id": "ww-BMX-SV-W-44-2026-03-16-Elmore-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Elmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-16. Duration: 43 min. Counties: Autauga, Lowndes, Elmore, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #44 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-44"
  },
  {
   "id": "ww-BMX-SV-W-44-2026-03-16-Elmore-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Elmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-16. Duration: 43 min. Counties: Autauga, Lowndes, Elmore, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #44 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-44"
  },
  {
   "id": "ww-BMX-SV-W-44-2026-03-16-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-16. Duration: 43 min. Counties: Autauga, Lowndes, Elmore, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #44 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-44"
  },
  {
   "id": "ww-BMX-SV-W-44-2026-03-16-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-16. Duration: 43 min. Counties: Autauga, Lowndes, Elmore, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #44 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-44"
  },
  {
   "id": "ww-TAE-SV-W-47-2026-03-16-Coffee-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Coffee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-03-16. Duration: 64 min. Counties: Coffee, Dale, Houston, Henry. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #47 (64 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-47"
  },
  {
   "id": "ww-TAE-SV-W-47-2026-03-16-Coffee-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Coffee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-03-16. Duration: 64 min. Counties: Coffee, Dale, Houston, Henry. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #47 (64 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-47"
  },
  {
   "id": "ww-TAE-SV-W-47-2026-03-16-Dale-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-03-16. Duration: 64 min. Counties: Coffee, Dale, Houston, Henry. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #47 (64 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-47"
  },
  {
   "id": "ww-TAE-SV-W-47-2026-03-16-Dale-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-03-16. Duration: 64 min. Counties: Coffee, Dale, Houston, Henry. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #47 (64 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-47"
  },
  {
   "id": "ww-TAE-SV-W-47-2026-03-16-Houston-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-03-16. Duration: 64 min. Counties: Coffee, Dale, Houston, Henry. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #47 (64 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-47"
  },
  {
   "id": "ww-TAE-SV-W-47-2026-03-16-Houston-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-03-16. Duration: 64 min. Counties: Coffee, Dale, Houston, Henry. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #47 (64 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-47"
  },
  {
   "id": "ww-TAE-SV-W-47-2026-03-16-Henry-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-03-16. Duration: 64 min. Counties: Coffee, Dale, Houston, Henry. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #47 (64 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-47"
  },
  {
   "id": "ww-TAE-SV-W-47-2026-03-16-Henry-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-03-16. Duration: 64 min. Counties: Coffee, Dale, Houston, Henry. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #47 (64 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-47"
  },
  {
   "id": "ww-BMX-SV-W-42-2026-03-16-Tuscaloosa-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Tuscaloosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-16. Duration: 44 min. County: Tuscaloosa. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #42 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-42"
  },
  {
   "id": "ww-BMX-SV-W-42-2026-03-16-Tuscaloosa-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Tuscaloosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-16. Duration: 44 min. County: Tuscaloosa. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #42 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-42"
  },
  {
   "id": "iem-ww-MOB-TO-W-13-Butler-tornado-2026-03-16",
   "zip": "",
   "city": "Butler",
   "date": "2026-03-16",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MOB for Butler on 2026-03-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-TO-W-13"
  },
  {
   "id": "iem-ww-MOB-TO-W-13-Crenshaw-tornado-2026-03-16",
   "zip": "",
   "city": "Crenshaw",
   "date": "2026-03-16",
   "county": "Crenshaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MOB for Crenshaw on 2026-03-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-TO-W-13"
  },
  {
   "id": "iem-ww-BMX-TO-W-6-Lowndes-tornado-2026-03-16",
   "zip": "",
   "city": "Lowndes",
   "date": "2026-03-16",
   "county": "Lowndes",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS BMX for Lowndes on 2026-03-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-TO-W-6"
  },
  {
   "id": "iem-ww-TAE-TO-W-26-Dale-tornado-2026-03-16",
   "zip": "",
   "city": "Dale",
   "date": "2026-03-16",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS TAE for Dale on 2026-03-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "TAE-TO-W-26"
  },
  {
   "id": "iem-ww-TAE-TO-W-26-Henry-tornado-2026-03-16",
   "zip": "",
   "city": "Henry",
   "date": "2026-03-16",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS TAE for Henry on 2026-03-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "TAE-TO-W-26"
  },
  {
   "id": "iem-ww-MOB-TO-W-12-Monroe-tornado-2026-03-16",
   "zip": "",
   "city": "Monroe",
   "date": "2026-03-16",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MOB for Monroe on 2026-03-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-TO-W-12"
  },
  {
   "id": "iem-ww-MOB-TO-W-12-Wilcox-tornado-2026-03-16",
   "zip": "",
   "city": "Wilcox",
   "date": "2026-03-16",
   "county": "Wilcox",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MOB for Wilcox on 2026-03-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-TO-W-12"
  },
  {
   "id": "iem-ww-MOB-TO-W-12-Butler-tornado-2026-03-16",
   "zip": "",
   "city": "Butler",
   "date": "2026-03-16",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MOB for Butler on 2026-03-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-TO-W-12"
  },
  {
   "id": "iem-ww-MOB-TO-W-11-Monroe-tornado-2026-03-16",
   "zip": "",
   "city": "Monroe",
   "date": "2026-03-16",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MOB for Monroe on 2026-03-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-TO-W-11"
  },
  {
   "id": "iem-ww-MOB-TO-W-11-Wilcox-tornado-2026-03-16",
   "zip": "",
   "city": "Wilcox",
   "date": "2026-03-16",
   "county": "Wilcox",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MOB for Wilcox on 2026-03-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-TO-W-11"
  },
  {
   "id": "iem-202603160507-wind-34.66--86.94",
   "lat": 34.66,
   "lon": -86.94,
   "zip": "",
   "city": "4 WNW Mooresville",
   "date": "2026-03-16",
   "county": "Limestone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 4 WNW Mooresville, AL. Peak gust: 63 mph.",
   "sourceDetail": "NWS HUN — ASOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603160547-wind-34.59--86.00",
   "lat": 34.59,
   "lon": -86,
   "zip": "",
   "city": "1 NW Section",
   "date": "2026-03-16",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 NW Section, AL. Peak gust: 59 mph.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202603160646-wind-33.56--86.75",
   "lat": 33.56,
   "lon": -86.75,
   "zip": "",
   "city": "Birmingham Internationa",
   "date": "2026-03-16",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Birmingham Internationa, AL. Peak gust: 61 mph.",
   "sourceDetail": "NWS BMX — Official NWS Obs via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202603160756-wind-33.17--86.31",
   "lat": 33.17,
   "lon": -86.31,
   "zip": "",
   "city": "Sylacauga Municipal Air",
   "date": "2026-03-16",
   "county": "Talladega",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Sylacauga Municipal Air, AL. Peak gust: 67 mph.",
   "sourceDetail": "NWS BMX — AWOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603160811-wind-33.59--85.85",
   "lat": 33.59,
   "lon": -85.85,
   "zip": "",
   "city": "1 ENE Anniston Regional",
   "date": "2026-03-16",
   "county": "Calhoun",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 ENE Anniston Regional, AL. Peak gust: 59 mph.",
   "sourceDetail": "NWS BMX — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-16T07:53:00Z-wind-33.57--86.05",
   "lat": 33.57,
   "lon": -86.05,
   "zip": "",
   "city": "Talladega Municipal Air",
   "date": "2026-03-16",
   "county": "Talladega",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Talladega Municipal Air, AL. Peak gust: 54 mph.",
   "sourceDetail": "NWS BMX — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-16T12:22:00Z-wind-31.33--85.34",
   "lat": 31.33,
   "lon": -85.34,
   "zip": "",
   "city": "1 S Headland",
   "date": "2026-03-16",
   "county": "Henry",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 S Headland, AL. Peak gust: 63 mph. Ambient station measured wind gust of 45.63 mph near Headland airport.",
   "sourceDetail": "NWS TAE — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-16T11:15:00Z-wind-31.24--85.30",
   "lat": 31.24,
   "lon": -85.3,
   "zip": "",
   "city": "2 SW Webb",
   "date": "2026-03-16",
   "county": "Houston",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 SW Webb, AL. Peak gust: 87 mph. Station ID: WFT46553 measured gust of 47.87 mph in Houston Co, AL.",
   "sourceDetail": "NWS TAE — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 87,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-03-16-cullman-hail",
   "zip": "",
   "city": "Cullman",
   "date": "2026-03-16",
   "county": "Cullman",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Cullman — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-16-etowah-wind",
   "zip": "",
   "city": "Etowah",
   "date": "2026-03-16",
   "county": "Etowah",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Etowah — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-16-jefferson-wind",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-03-16",
   "county": "Jefferson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Jefferson — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-16-choctaw-wind",
   "zip": "",
   "city": "Choctaw",
   "date": "2026-03-16",
   "county": "Choctaw",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Choctaw — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-16-marengo-wind",
   "zip": "",
   "city": "Marengo",
   "date": "2026-03-16",
   "county": "Marengo",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Marengo — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-16-shelby-hail",
   "zip": "",
   "city": "Shelby",
   "date": "2026-03-16",
   "county": "Shelby",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Shelby — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-16-calhoun-wind",
   "zip": "",
   "city": "Calhoun",
   "date": "2026-03-16",
   "county": "Calhoun",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Calhoun — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-16-perry-wind",
   "zip": "",
   "city": "Perry",
   "date": "2026-03-16",
   "county": "Perry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Perry — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-16-talladega-wind",
   "zip": "",
   "city": "Talladega",
   "date": "2026-03-16",
   "county": "Talladega",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Talladega — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-16-autauga-wind",
   "zip": "",
   "city": "Autauga",
   "date": "2026-03-16",
   "county": "Autauga",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Autauga — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-16-wilcox-wind",
   "zip": "",
   "city": "Wilcox",
   "date": "2026-03-16",
   "county": "Wilcox",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Wilcox — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-16-tallapoosa-wind",
   "zip": "",
   "city": "Tallapoosa",
   "date": "2026-03-16",
   "county": "Tallapoosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Tallapoosa — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-16-randolph-wind",
   "zip": "",
   "city": "Randolph",
   "date": "2026-03-16",
   "county": "Randolph",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Randolph — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-16-montgomery-wind",
   "zip": "",
   "city": "Montgomery",
   "date": "2026-03-16",
   "county": "Montgomery",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Montgomery — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-16-baldwin-hail",
   "zip": "",
   "city": "Baldwin",
   "date": "2026-03-16",
   "county": "Baldwin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Baldwin — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-16-lee-wind",
   "zip": "",
   "city": "Lee",
   "date": "2026-03-16",
   "county": "Lee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lee — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-16-covington-hail",
   "zip": "",
   "city": "Covington",
   "date": "2026-03-16",
   "county": "Covington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 59,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Covington — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-16-pike-wind",
   "zip": "",
   "city": "Pike",
   "date": "2026-03-16",
   "county": "Pike",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Pike — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-16-barbour-wind",
   "zip": "",
   "city": "Barbour",
   "date": "2026-03-16",
   "county": "Barbour",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Barbour — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-16-escambia-wind",
   "zip": "",
   "city": "Escambia",
   "date": "2026-03-16",
   "county": "Escambia",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Escambia — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-16-baldwin-wind",
   "zip": "",
   "city": "Baldwin",
   "date": "2026-03-16",
   "county": "Baldwin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Baldwin — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2026-03-16T03:48:00Z-tornado-34.97--87.38",
   "lat": 34.97,
   "lon": -87.38,
   "zip": "",
   "city": "1 W Lexington",
   "date": "2026-03-15",
   "county": "Lauderdale",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 1 W Lexington, AL. EF-1 tornado surveyed began at this point.",
   "sourceDetail": "NWS HUN — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ncei-1318348-2026-03-15",
   "lon": 210159,
   "zip": "",
   "city": "HAMILTON",
   "date": "2026-03-15",
   "county": "Marion",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were downed in numerous locations around Hamilton, with at least one tree on a house.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1318348",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1318349-2026-03-15",
   "lon": 210159,
   "zip": "",
   "city": "CREWS",
   "date": "2026-03-15",
   "county": "Lamar",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Three trees were downed near the intersection of Highway 278 and Crews Rd.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1318349",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1318350-2026-03-15",
   "lon": 210159,
   "zip": "",
   "city": "BEAVERTON",
   "date": "2026-03-15",
   "county": "Lamar",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree was downed on Highway 278 and Sorghum Hollow Rd.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1318350",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1318351-2026-03-15",
   "lon": 210159,
   "zip": "",
   "city": "GUIN",
   "date": "2026-03-15",
   "county": "Marion",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were downed in several locations around Guin.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1318351",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1318352-2026-03-15",
   "lon": 210159,
   "zip": "",
   "city": "BEAR CREEK",
   "date": "2026-03-15",
   "county": "Marion",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were downed on County Highway 85.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1318352",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1318358-2026-03-15",
   "lon": 210159,
   "zip": "",
   "city": "HALEYVILLE",
   "date": "2026-03-15",
   "county": "Winston",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree was downed on 17th Avenue in Haleyville.",
   "sourceDetail": "Verified by Public — NCEI Event #1318358",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1318354-2026-03-15",
   "lon": 210159,
   "zip": "",
   "city": "WINFIELD",
   "date": "2026-03-15",
   "county": "Marion",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were downed in several locations around Winfield.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1318354",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1318355-2026-03-15",
   "lon": 210159,
   "zip": "",
   "city": "BLUFF",
   "date": "2026-03-15",
   "county": "Fayette",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree was downed at Highway 107 and Wayside Road.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1318355",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1318356-2026-03-15",
   "lon": 210159,
   "zip": "",
   "city": "FORKVILLE",
   "date": "2026-03-15",
   "county": "Winston",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree was downed on a power line on County Road 68.",
   "sourceDetail": "Verified by Public — NCEI Event #1318356",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1318359-2026-03-15",
   "lon": 210159,
   "zip": "",
   "city": "DOUBLE SPGS",
   "date": "2026-03-15",
   "county": "Winston",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A downed tree resulted in a motor vehicle accident near Highway 195 and CR 25.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1318359",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1318366-2026-03-15",
   "lon": 210159,
   "zip": "",
   "city": "JASPER",
   "date": "2026-03-15",
   "county": "Walker",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were downed around the Jasper area.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1318366",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1318368-2026-03-15",
   "lon": 210159,
   "zip": "",
   "city": "BRADLEYTOWN",
   "date": "2026-03-15",
   "county": "Walker",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were downed in the Parrish area.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1318368",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1318369-2026-03-15",
   "lon": 210159,
   "zip": "",
   "city": "CORDOVA",
   "date": "2026-03-15",
   "county": "Walker",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were downed in the Cordova area.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1318369",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1318362-2026-03-15",
   "lon": 210159,
   "zip": "",
   "city": "SIPSEY",
   "date": "2026-03-15",
   "county": "Walker",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were downed on Sipsey Rd.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1318362",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1318365-2026-03-15",
   "lon": 210159,
   "zip": "",
   "city": "BOYD",
   "date": "2026-03-15",
   "county": "Sumter",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were downed near the intersection of Highway 28 and Highway 17, northwest of Livingston.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1318365",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1318371-2026-03-15",
   "lon": 210159,
   "zip": "",
   "city": "SAMANTHA",
   "date": "2026-03-15",
   "county": "Tuscaloosa",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were downed on Ben Clements Rd.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1318371",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-HUN-SV-W-31-2026-03-15-Lawrence-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 64 min. Counties: Lawrence, Jackson, Limestone, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #31 (64 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-31"
  },
  {
   "id": "ww-HUN-SV-W-31-2026-03-15-Lawrence-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 64 min. Counties: Lawrence, Jackson, Limestone, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #31 (64 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-31"
  },
  {
   "id": "ww-HUN-SV-W-31-2026-03-15-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 64 min. Counties: Lawrence, Jackson, Limestone, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #31 (64 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-31"
  },
  {
   "id": "ww-HUN-SV-W-31-2026-03-15-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 64 min. Counties: Lawrence, Jackson, Limestone, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #31 (64 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-31"
  },
  {
   "id": "ww-HUN-SV-W-31-2026-03-15-Limestone-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 64 min. Counties: Lawrence, Jackson, Limestone, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #31 (64 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-31"
  },
  {
   "id": "ww-HUN-SV-W-31-2026-03-15-Limestone-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 64 min. Counties: Lawrence, Jackson, Limestone, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #31 (64 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-31"
  },
  {
   "id": "ww-HUN-SV-W-31-2026-03-15-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 64 min. Counties: Lawrence, Jackson, Limestone, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #31 (64 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-31"
  },
  {
   "id": "ww-HUN-SV-W-31-2026-03-15-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 64 min. Counties: Lawrence, Jackson, Limestone, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #31 (64 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-31"
  },
  {
   "id": "ww-HUN-SV-W-31-2026-03-15-Marshall-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 64 min. Counties: Lawrence, Jackson, Limestone, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #31 (64 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-31"
  },
  {
   "id": "ww-HUN-SV-W-31-2026-03-15-Marshall-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 64 min. Counties: Lawrence, Jackson, Limestone, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #31 (64 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-31"
  },
  {
   "id": "ww-HUN-SV-W-31-2026-03-15-Morgan-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 64 min. Counties: Lawrence, Jackson, Limestone, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #31 (64 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-31"
  },
  {
   "id": "ww-HUN-SV-W-31-2026-03-15-Morgan-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 64 min. Counties: Lawrence, Jackson, Limestone, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #31 (64 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-31"
  },
  {
   "id": "ww-HUN-SV-W-29-2026-03-15-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 53 min. Counties: Franklin, Lawrence, Morgan, Colbert. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #29 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-29"
  },
  {
   "id": "ww-HUN-SV-W-29-2026-03-15-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 53 min. Counties: Franklin, Lawrence, Morgan, Colbert. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #29 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "HUN-SV-W-29"
  },
  {
   "id": "ww-HUN-SV-W-29-2026-03-15-Lawrence-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 53 min. Counties: Franklin, Lawrence, Morgan, Colbert. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #29 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-29"
  },
  {
   "id": "ww-HUN-SV-W-29-2026-03-15-Lawrence-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 53 min. Counties: Franklin, Lawrence, Morgan, Colbert. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #29 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "HUN-SV-W-29"
  },
  {
   "id": "ww-HUN-SV-W-29-2026-03-15-Morgan-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 53 min. Counties: Franklin, Lawrence, Morgan, Colbert. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #29 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-29"
  },
  {
   "id": "ww-HUN-SV-W-29-2026-03-15-Morgan-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 53 min. Counties: Franklin, Lawrence, Morgan, Colbert. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #29 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "HUN-SV-W-29"
  },
  {
   "id": "ww-HUN-SV-W-29-2026-03-15-Colbert-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 53 min. Counties: Franklin, Lawrence, Morgan, Colbert. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #29 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-29"
  },
  {
   "id": "ww-HUN-SV-W-29-2026-03-15-Colbert-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 53 min. Counties: Franklin, Lawrence, Morgan, Colbert. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #29 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "HUN-SV-W-29"
  },
  {
   "id": "ww-HUN-SV-W-27-2026-03-15-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 54 min. Counties: Franklin, Lawrence. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #27 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-27"
  },
  {
   "id": "ww-HUN-SV-W-27-2026-03-15-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 54 min. Counties: Franklin, Lawrence. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #27 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-27"
  },
  {
   "id": "ww-HUN-SV-W-27-2026-03-15-Lawrence-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 54 min. Counties: Franklin, Lawrence. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #27 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-27"
  },
  {
   "id": "ww-HUN-SV-W-27-2026-03-15-Lawrence-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 54 min. Counties: Franklin, Lawrence. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #27 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-27"
  },
  {
   "id": "ww-HUN-SV-W-26-2026-03-15-Colbert-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 54 min. Counties: Colbert, Lauderdale. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #26 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-26"
  },
  {
   "id": "ww-HUN-SV-W-26-2026-03-15-Colbert-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 54 min. Counties: Colbert, Lauderdale. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #26 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-26"
  },
  {
   "id": "ww-HUN-SV-W-26-2026-03-15-Lauderdale-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 54 min. Counties: Colbert, Lauderdale. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #26 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-26"
  },
  {
   "id": "ww-HUN-SV-W-26-2026-03-15-Lauderdale-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 54 min. Counties: Colbert, Lauderdale. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #26 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-26"
  },
  {
   "id": "ww-HUN-SV-W-25-2026-03-15-Colbert-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 30 min. Counties: Colbert, Lauderdale. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #25 (30 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-25"
  },
  {
   "id": "ww-HUN-SV-W-25-2026-03-15-Colbert-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 30 min. Counties: Colbert, Lauderdale. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #25 (30 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "HUN-SV-W-25"
  },
  {
   "id": "ww-HUN-SV-W-25-2026-03-15-Lauderdale-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 30 min. Counties: Colbert, Lauderdale. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #25 (30 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-25"
  },
  {
   "id": "ww-HUN-SV-W-25-2026-03-15-Lauderdale-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 30 min. Counties: Colbert, Lauderdale. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #25 (30 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "HUN-SV-W-25"
  },
  {
   "id": "ww-BMX-SV-W-37-2026-03-15-Lamar-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Lamar",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-15. Duration: 52 min. Counties: Lamar, Marion. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #37 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-37"
  },
  {
   "id": "ww-BMX-SV-W-37-2026-03-15-Lamar-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Lamar",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-15. Duration: 52 min. Counties: Lamar, Marion. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #37 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-37"
  },
  {
   "id": "ww-BMX-SV-W-37-2026-03-15-Marion-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Marion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-15. Duration: 52 min. Counties: Lamar, Marion. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #37 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-37"
  },
  {
   "id": "ww-BMX-SV-W-37-2026-03-15-Marion-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Marion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-15. Duration: 52 min. Counties: Lamar, Marion. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #37 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-37"
  },
  {
   "id": "ww-HUN-SV-W-28-2026-03-15-Lauderdale-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 62 min. Counties: Lauderdale, Lawrence, Colbert, Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #28 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-28"
  },
  {
   "id": "ww-HUN-SV-W-28-2026-03-15-Lauderdale-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 62 min. Counties: Lauderdale, Lawrence, Colbert, Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #28 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-28"
  },
  {
   "id": "ww-HUN-SV-W-28-2026-03-15-Lawrence-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 62 min. Counties: Lauderdale, Lawrence, Colbert, Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #28 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-28"
  },
  {
   "id": "ww-HUN-SV-W-28-2026-03-15-Lawrence-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 62 min. Counties: Lauderdale, Lawrence, Colbert, Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #28 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-28"
  },
  {
   "id": "ww-HUN-SV-W-28-2026-03-15-Morgan-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 62 min. Counties: Lauderdale, Lawrence, Colbert, Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #28 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-28"
  },
  {
   "id": "ww-HUN-SV-W-28-2026-03-15-Morgan-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 62 min. Counties: Lauderdale, Lawrence, Colbert, Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #28 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-28"
  },
  {
   "id": "ww-HUN-SV-W-28-2026-03-15-Colbert-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 62 min. Counties: Lauderdale, Lawrence, Colbert, Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #28 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-28"
  },
  {
   "id": "ww-HUN-SV-W-28-2026-03-15-Colbert-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 62 min. Counties: Lauderdale, Lawrence, Colbert, Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #28 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-28"
  },
  {
   "id": "ww-HUN-SV-W-28-2026-03-15-Limestone-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 62 min. Counties: Lauderdale, Lawrence, Colbert, Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #28 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-28"
  },
  {
   "id": "ww-HUN-SV-W-28-2026-03-15-Limestone-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 62 min. Counties: Lauderdale, Lawrence, Colbert, Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #28 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-28"
  },
  {
   "id": "ww-HUN-SV-W-28-2026-03-15-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 62 min. Counties: Lauderdale, Lawrence, Colbert, Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #28 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-28"
  },
  {
   "id": "ww-HUN-SV-W-28-2026-03-15-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 62 min. Counties: Lauderdale, Lawrence, Colbert, Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #28 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-28"
  },
  {
   "id": "ww-BMX-SV-W-38-2026-03-15-Fayette-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-15. Duration: 39 min. Counties: Fayette, Lamar, Marion, Winston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #38 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-38"
  },
  {
   "id": "ww-BMX-SV-W-38-2026-03-15-Fayette-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-15. Duration: 39 min. Counties: Fayette, Lamar, Marion, Winston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #38 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-38"
  },
  {
   "id": "ww-BMX-SV-W-38-2026-03-15-Lamar-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Lamar",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-15. Duration: 39 min. Counties: Fayette, Lamar, Marion, Winston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #38 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-38"
  },
  {
   "id": "ww-BMX-SV-W-38-2026-03-15-Lamar-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Lamar",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-15. Duration: 39 min. Counties: Fayette, Lamar, Marion, Winston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #38 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-38"
  },
  {
   "id": "ww-BMX-SV-W-38-2026-03-15-Marion-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Marion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-15. Duration: 39 min. Counties: Fayette, Lamar, Marion, Winston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #38 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-38"
  },
  {
   "id": "ww-BMX-SV-W-38-2026-03-15-Marion-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Marion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-15. Duration: 39 min. Counties: Fayette, Lamar, Marion, Winston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #38 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-38"
  },
  {
   "id": "ww-BMX-SV-W-38-2026-03-15-Winston-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Winston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-15. Duration: 39 min. Counties: Fayette, Lamar, Marion, Winston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #38 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-38"
  },
  {
   "id": "ww-BMX-SV-W-38-2026-03-15-Winston-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Winston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-15. Duration: 39 min. Counties: Fayette, Lamar, Marion, Winston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #38 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-38"
  },
  {
   "id": "ww-BMX-SV-W-39-2026-03-15-Lamar-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Lamar",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-15. Duration: 52 min. Counties: Lamar, Marion, Fayette, Walker, Winston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #39 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-39"
  },
  {
   "id": "ww-BMX-SV-W-39-2026-03-15-Lamar-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Lamar",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-15. Duration: 52 min. Counties: Lamar, Marion, Fayette, Walker, Winston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #39 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-39"
  },
  {
   "id": "ww-BMX-SV-W-39-2026-03-15-Marion-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Marion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-15. Duration: 52 min. Counties: Lamar, Marion, Fayette, Walker, Winston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #39 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-39"
  },
  {
   "id": "ww-BMX-SV-W-39-2026-03-15-Marion-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Marion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-15. Duration: 52 min. Counties: Lamar, Marion, Fayette, Walker, Winston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #39 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-39"
  },
  {
   "id": "ww-BMX-SV-W-39-2026-03-15-Fayette-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-15. Duration: 52 min. Counties: Lamar, Marion, Fayette, Walker, Winston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #39 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-39"
  },
  {
   "id": "ww-BMX-SV-W-39-2026-03-15-Fayette-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-15. Duration: 52 min. Counties: Lamar, Marion, Fayette, Walker, Winston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #39 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-39"
  },
  {
   "id": "ww-BMX-SV-W-39-2026-03-15-Walker-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Walker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-15. Duration: 52 min. Counties: Lamar, Marion, Fayette, Walker, Winston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #39 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-39"
  },
  {
   "id": "ww-BMX-SV-W-39-2026-03-15-Walker-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Walker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-15. Duration: 52 min. Counties: Lamar, Marion, Fayette, Walker, Winston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #39 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-39"
  },
  {
   "id": "ww-BMX-SV-W-39-2026-03-15-Winston-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Winston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-15. Duration: 52 min. Counties: Lamar, Marion, Fayette, Walker, Winston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #39 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-39"
  },
  {
   "id": "ww-BMX-SV-W-39-2026-03-15-Winston-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Winston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-15. Duration: 52 min. Counties: Lamar, Marion, Fayette, Walker, Winston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #39 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-39"
  },
  {
   "id": "ww-BMX-SV-W-40-2026-03-15-Pickens-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Pickens",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-15. Duration: 52 min. County: Pickens. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #40 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-40"
  },
  {
   "id": "ww-BMX-SV-W-40-2026-03-15-Pickens-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Pickens",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-15. Duration: 52 min. County: Pickens. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #40 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-40"
  },
  {
   "id": "ww-HUN-SV-W-32-2026-03-15-Morgan-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 76 min. Counties: Lawrence, Morgan, Cullman, Madison, Marshall. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #32 (76 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-32"
  },
  {
   "id": "ww-HUN-SV-W-32-2026-03-15-Morgan-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 76 min. Counties: Lawrence, Morgan, Cullman, Madison, Marshall. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #32 (76 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-32"
  },
  {
   "id": "ww-HUN-SV-W-32-2026-03-15-Cullman-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 76 min. Counties: Lawrence, Morgan, Cullman, Madison, Marshall. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #32 (76 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-32"
  },
  {
   "id": "ww-HUN-SV-W-32-2026-03-15-Cullman-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 76 min. Counties: Lawrence, Morgan, Cullman, Madison, Marshall. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #32 (76 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-32"
  },
  {
   "id": "ww-HUN-SV-W-32-2026-03-15-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 76 min. Counties: Lawrence, Morgan, Cullman, Madison, Marshall. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #32 (76 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-32"
  },
  {
   "id": "ww-HUN-SV-W-32-2026-03-15-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 76 min. Counties: Lawrence, Morgan, Cullman, Madison, Marshall. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #32 (76 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-32"
  },
  {
   "id": "ww-HUN-SV-W-32-2026-03-15-Marshall-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 76 min. Counties: Lawrence, Morgan, Cullman, Madison, Marshall. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #32 (76 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-32"
  },
  {
   "id": "ww-HUN-SV-W-32-2026-03-15-Marshall-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 76 min. Counties: Lawrence, Morgan, Cullman, Madison, Marshall. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #32 (76 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-32"
  },
  {
   "id": "ww-HUN-SV-W-32-2026-03-15-Lawrence-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 76 min. Counties: Lawrence, Morgan, Cullman, Madison, Marshall. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #32 (76 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-32"
  },
  {
   "id": "ww-HUN-SV-W-32-2026-03-15-Lawrence-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-15. Duration: 76 min. Counties: Lawrence, Morgan, Cullman, Madison, Marshall. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #32 (76 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-32"
  },
  {
   "id": "iem-ww-HUN-TO-W-1-Colbert-tornado-2026-03-15",
   "zip": "",
   "city": "Colbert",
   "date": "2026-03-15",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS HUN for Colbert on 2026-03-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-TO-W-1"
  },
  {
   "id": "iem-ww-HUN-TO-W-1-Lauderdale-tornado-2026-03-15",
   "zip": "",
   "city": "Lauderdale",
   "date": "2026-03-15",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS HUN for Lauderdale on 2026-03-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-TO-W-1"
  },
  {
   "id": "iem-ww-HUN-TO-W-2-Lauderdale-tornado-2026-03-15",
   "zip": "",
   "city": "Lauderdale",
   "date": "2026-03-15",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS HUN for Lauderdale on 2026-03-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-TO-W-2"
  },
  {
   "id": "iem-geo-2026-03-16T03:52:00Z-wind-34.99--87.34",
   "lat": 34.99,
   "lon": -87.34,
   "zip": "",
   "city": "3 NE Lexington",
   "date": "2026-03-15",
   "county": "Lauderdale",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND DMG reported near 3 NE Lexington, AL. Peak gust: 80 mph. Small softwood tree trunks were snapped and trees uprooted along CR 492. Estimated winds of 75-80 mph not associated with the nearby tornado track.",
   "sourceDetail": "NWS HUN — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 80,
   "evidenceLevel": "reported"
  },
  {
   "id": "sps-2026-03-15-lauderdale-wind",
   "zip": "",
   "city": "Lauderdale",
   "date": "2026-03-15",
   "county": "Lauderdale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lauderdale — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-MOB-FL-W-8-2026-03-13-Clarke",
   "zip": "",
   "city": "",
   "date": "2026-03-13",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MOB on 2026-03-13. Duration: 6120 min. Counties: Clarke, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flood Warning #8 (6120 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FL-W-8"
  },
  {
   "id": "ww-MOB-FL-W-8-2026-03-13-Washington",
   "zip": "",
   "city": "",
   "date": "2026-03-13",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MOB on 2026-03-13. Duration: 6120 min. Counties: Clarke, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flood Warning #8 (6120 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FL-W-8"
  },
  {
   "id": "ww-MOB-FL-W-7-2026-03-13-Choctaw",
   "zip": "",
   "city": "",
   "date": "2026-03-13",
   "county": "Choctaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MOB on 2026-03-13. Duration: 28205 min. Counties: Choctaw, Clarke, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flood Warning #7 (28205 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FL-W-7"
  },
  {
   "id": "ww-MOB-FL-W-7-2026-03-13-Clarke",
   "zip": "",
   "city": "",
   "date": "2026-03-13",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MOB on 2026-03-13. Duration: 28205 min. Counties: Choctaw, Clarke, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flood Warning #7 (28205 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FL-W-7"
  },
  {
   "id": "ww-MOB-FL-W-7-2026-03-13-Washington",
   "zip": "",
   "city": "",
   "date": "2026-03-13",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MOB on 2026-03-13. Duration: 28205 min. Counties: Choctaw, Clarke, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flood Warning #7 (28205 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FL-W-7"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-31.42--87.36",
   "lat": 31.42,
   "lon": -87.36,
   "zip": "",
   "city": "1 WSW Excel",
   "date": "2026-03-12",
   "county": "Monroe",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A swath of wind damage occurred in the Excel area ranging from 70 to 90mph. A mile wide swath of damage began between Arena Road and Wild Fork Road_ with the swath gradually narrowing as it continued",
   "sourceDetail": "NWS MOB — NWS Storm Survey via Iowa Mesonet",
   "windSpeedMph": 90,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-31.08--85.63",
   "lat": 31.08,
   "lon": -85.63,
   "zip": "",
   "city": "3 SW Slocomb",
   "date": "2026-03-12",
   "county": "Geneva",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ambient station in Geneva Co_ AL measured wind gust of 53.2 mph.",
   "sourceDetail": "NWS TAE — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-31.35--85.32",
   "lat": 31.35,
   "lon": -85.32,
   "zip": "",
   "city": "1 SSW Headland Municipa",
   "date": "2026-03-12",
   "county": "Henry",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ambient station in Henry Co_ AL measured wind gust of 51.4 mph.",
   "sourceDetail": "NWS TAE — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-31.32--85.45",
   "lat": 31.32,
   "lon": -85.45,
   "zip": "",
   "city": "1 NE Napier Field",
   "date": "2026-03-12",
   "county": "Dale",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "KDHN at Dothan Regional Airport measured wind gust of 51.79 mph.",
   "sourceDetail": "NWS TAE — ASOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-31.21--85.42",
   "lat": 31.21,
   "lon": -85.42,
   "zip": "",
   "city": "2 WSW Dothan",
   "date": "2026-03-12",
   "county": "Houston",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Station ID: F3681 Measured wind gust of 53 mph in Dothan.",
   "sourceDetail": "NWS TAE — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-31.85--86.62",
   "lat": 31.85,
   "lon": -86.62,
   "zip": "",
   "city": "1 N Greenville",
   "date": "2026-03-12",
   "county": "Butler",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KPRN in Greenville gusted to 55mph.",
   "sourceDetail": "NWS MOB — AWOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-12T08:03:00Z-tornado-31.71--85.96",
   "lat": 31.71,
   "lon": -85.96,
   "zip": "",
   "city": "1 N Springhill",
   "date": "2026-03-12",
   "county": "Pike",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 1 N Springhill, AL. Start Point of Spring Hill Tornado along county road 87 to the north of Spring Hill. The damage in this area was consistent with an EF0 tornado, with several Housing Authority duplexes sustaining significant roof damage on the west side of 87. The key indicator of a tornado was insulation splattering on the eastern wall of one of the buildings, along with a weak debris signature noted on KEOX radar. Debris was also strewn across a field on the southern side of the circulation. The tornado continued east across county road 87 where several more duplexes sustained minor roof damage with a couple of uprooted trees noted in the area as well. The tornado was rather short-lived with a path length of roughly one-quarter mile, and no notable areas of damage before or after the Housing Authority property. Rating: EF0 Estimated Peak Wind: 85 mph.",
   "sourceDetail": "NWS BMX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-12T08:36:00Z-tornado-31.85--85.48",
   "lat": 31.85,
   "lon": -85.48,
   "zip": "",
   "city": "3 SW Clayton",
   "date": "2026-03-12",
   "county": "Barbour",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 3 SW Clayton, AL. Start Point: An area of damage was surveyed along John C Martin Rd to the south of Clayton and the damage was determined to be the result of a brief, EF0 tornado. The tornado touched down just east of a couple chicken houses where it damaged the roof of a metal outbuilding and ejected pieces of tin into a nearby field. The tornado continued east a short distance through the field, then it crossed John C Martin Rd where multiple softwood trees were snapped and uprooted at the intersection of Hovey Rd and John C Martin Rd. A house across the street lost a few shingles and most of the windows were blown out on the front of the home. Several trees in the yard were snapped or uprooted. The tornado quickly weakened as it continued east-southeast into an open field where several large branches were snapped along a tree line then the tornado dissipated shortly after. Rating: EF0 Estimated Peak Wind: 85 mph.",
   "sourceDetail": "NWS BMX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-12T08:46:00Z-tornado-32.28--85.26",
   "lat": 32.28,
   "lon": -85.26,
   "zip": "",
   "city": "1 NE Hatchechubbe",
   "date": "2026-03-12",
   "county": "Russell",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 1 NE Hatchechubbe, AL. Start Point. Damage was surveyed on county rd 26 on the eastern side of Hatchechubbee and determined to be consistent with a brief, EF0 tornado. The tornado tracked nearly parallel to county rd 26 where several softwood and hardwood trees were uprooted along various tree lines. The tornado ended near Colbert road where some large branches were snapped. Rating: EF0 Estimated Peak Wind: 80 mph.",
   "sourceDetail": "NWS BMX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-12T05:07:00Z-tornado-30.95--88.11",
   "lat": 30.95,
   "lon": -88.11,
   "zip": "",
   "city": "2 SSE Turnerville",
   "date": "2026-03-12",
   "county": "Mobile",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 2 SSE Turnerville, AL. Available high resolution satellite imagery revealed a brief EF0 tornado occurred in the Turnerville area, tracking across Dixie Road and Salco Road. The tornado caused mainly minor tree damage along its track, reaching a peak width just across Salco Road around 100 yards wide.",
   "sourceDetail": "NWS MOB — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-12T05:20:00Z-tornado-30.58--88.33",
   "lat": 30.58,
   "lon": -88.33,
   "zip": "",
   "city": "1 NNE Dees",
   "date": "2026-03-12",
   "county": "Mobile",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 1 NNE Dees, AL. Available high resolution satellite imagery revealed a brief EF0 tornado tracked along Dawes Road just northeast of Dees. The tornado remained primarily within forest causing minor tree damage along its track. The track of the tornado is also supported by a radar tornado debris signature.",
   "sourceDetail": "NWS MOB — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-12T05:24:00Z-tornado-30.51--88.36",
   "lat": 30.51,
   "lon": -88.36,
   "zip": "",
   "city": "3 NNW Grand Bay",
   "date": "2026-03-12",
   "county": "Mobile",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 3 NNW Grand Bay, AL. Available high resolution satellite imagery was able to reveal an EF0 tornado tracked north of Interstate 10 near Grand Bay. The tornado began north of Pascagoula Road solely in forest causing minor tree damage. While there is a gap in visible damage on satellite imagery, radar tornado debris signature persists east connecting with another small corridor of tree damage near Ramsey Road and Boe Road. This is where the end point of the tornado is estimated as any visible damage associated with the radar signature disappears after reaching I-10.",
   "sourceDetail": "NWS MOB — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-12T05:36:00Z-tornado-30.50--88.24",
   "lat": 30.5,
   "lon": -88.24,
   "zip": "",
   "city": "Irvington",
   "date": "2026-03-12",
   "county": "Mobile",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near Irvington, AL. Available high resolution satellite imagery revealed a weak EF0 tornado tracked from Irvington through the Laurendine area causing sporadic minor tree damage all along its track. The track of the tornado is further supported by the presence of a radar tornado debris signature.",
   "sourceDetail": "NWS MOB — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-12T05:53:00Z-tornado-31.11--87.57",
   "lat": 31.11,
   "lon": -87.57,
   "zip": "",
   "city": "2 WSW Poarch",
   "date": "2026-03-12",
   "county": "Escambia",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 2 WSW Poarch, AL. A brief EF1 tornado impacted the Poarch Creek Indian Reservation. This tornado began in the adjacent field to the Poarch Creek Indians Gym, first taking the scoreboard and tossing the heavy half 200 yards downstream and the lighter half being tossed into the adjacent fields scoreboard approximately 500 yards away. The tornado then impacted the gym lifting up a significant portion of the roofing material on the west-facing side. On the east side of the gym, a short power pole was snapped along with most of the roofing material being deposited into the netting adjacent to the next field in its path adjacent to the parking lot. The tornado continued to the east-southeast, reaching its strongest point prior to crossing Lynn McGhee Drive where it snapped numerous small hardwood trees and pushed over several road signs. This is also where the tornado reached its peak width at approximately 80 yards. After crossing Lynn McGhee Drive and Green Road, a softwood tree was snapped mid trunk with a large amount of small tree debris and limbs scattered across the adjacent field. The tornado continued weakening as it moved southeast and then east across Creek Drive, causing minor roofing and siding damage to buildings. The last visible damage point was along Jack Springs Road where a large oak tree was uprooted facing east-southeast.",
   "sourceDetail": "NWS MOB — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-12T09:09:00Z-tornado-31.53--85.30",
   "lat": 31.53,
   "lon": -85.3,
   "zip": "",
   "city": "1 SSW Murphy Station",
   "date": "2026-03-12",
   "county": "Henry",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 1 SSW Murphy Station, AL. EF1 tornado confirmed by storm survey. Lasted from 4:07 am CDT to 4:09 am CDT.",
   "sourceDetail": "NWS TAE — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-12T09:17:00Z-tornado-31.41--85.32",
   "lat": 31.41,
   "lon": -85.32,
   "zip": "",
   "city": "1 SE Newville",
   "date": "2026-03-12",
   "county": "Henry",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 1 SE Newville, AL. EF1 tornado confirmed by storm survey. Lasted from 4:09 am CDT to 4:17 am CDT.",
   "sourceDetail": "NWS TAE — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-12T09:28:00Z-tornado-31.28--85.23",
   "lat": 31.28,
   "lon": -85.23,
   "zip": "",
   "city": "2 N Pearce",
   "date": "2026-03-12",
   "county": "Houston",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 2 N Pearce, AL. EF1 tornado confirmed by storm survey. Lasted from 4:18 am CDT to 4:28 am CDT.",
   "sourceDetail": "NWS TAE — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ncei-1313734-2026-03-12",
   "lon": 210158,
   "zip": "",
   "city": "NIXBURG",
   "date": "2026-03-12",
   "county": "Coosa",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were downed along County Road 18 near County Road 14 and County Road 63 at Highway 9.",
   "sourceDetail": "Verified by Law Enforcement — NCEI Event #1313734",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1313738-2026-03-12",
   "lon": 210158,
   "zip": "",
   "city": "ALEXANDER CITY",
   "date": "2026-03-12",
   "county": "Tallapoosa",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A couple trees were downed on Pearson Chapel Rd.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1313738",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1325139-2026-03-12",
   "lon": 211246,
   "zip": "",
   "city": "EXCEL",
   "date": "2026-03-12",
   "county": "Monroe",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A swath of wind damage occurred in the Excel area ranging from|70 to 90mph. A mile wide swath of damage began between Arena Road|and Wild Fork Road, with the swath gradually narrowing as it|continued northeast to Highway 84. Damage primarily consisted of|tree snaps and uproots; however a couple homes did experience|removal of small awnings. The strongest winds likely occurred|along Fred Jordan Road where some metal storage buildings had|significant removal of roofing and siding, and a shed was rolled|several times.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1325139",
   "windSpeedMph": 78,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1326841-2026-03-12",
   "lon": 211246,
   "zip": "",
   "city": "LOXLEY",
   "date": "2026-03-12",
   "county": "Baldwin",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Straight line winds resulted in damage to roofs at a nursery. A trailer was also blown over. Time estimated.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1326841",
   "windSpeedMph": 61,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1313766-2026-03-12",
   "lon": 210158,
   "zip": "",
   "city": "CHISHOLM",
   "date": "2026-03-12",
   "county": "Montgomery",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Several reports of trees and power lines down around Montgomery, including Wares Ferry at Dalraida Rd, Forest Ave at Oak Park, and Carol Villa Dr.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1313766",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317233-2026-03-12",
   "lon": 210158,
   "zip": "",
   "city": "GOSHEN",
   "date": "2026-03-12",
   "county": "Pike",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were downed around Goshen, and at least one home and one outbuilding sustained minor roof/siding damage. An open-air metal building at the Goshen High School baseball field was destroyed as well, with most of the building collapsed and mangled. Most of the damage was concentrated along Eagle Cir and Alabama St.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1317233",
   "windSpeedMph": 56,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317180-2026-03-12",
   "lon": 210158,
   "zip": "",
   "city": "NEEDMORE",
   "date": "2026-03-12",
   "county": "Pike",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "The roof was removed from a manufactured home on Gardner Bassett Rd.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1317180",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317186-2026-03-12",
   "lon": 210158,
   "zip": "",
   "city": "PEPPERELL",
   "date": "2026-03-12",
   "county": "Lee",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree fell on a home on Terracewood Dr, a tree and power line were downed on Hunter St, and a tree was downed on Veterans Pkwy.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1317186",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317184-2026-03-12",
   "lon": 210158,
   "zip": "",
   "city": "SPRING HILL",
   "date": "2026-03-12",
   "county": "Pike",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "A localized area of storm damage was surveyed by NWS Birmingham Meteorologists along Highway 87 to the north of Spring Hill. The damage in this area was consistent with an EF0 tornado, with several Housing Authority duplexes sustaining significant roof damage on the west side of 87. The key indicator of a tornado was insulation splattering on the eastern wall of one of the buildings, along with a weak debris signature noted on KEOX radar. Debris was also strewn across a field on the southern side of the circulation. The tornado continued east across Highway 87 where several more duplexes sustained minor roof damage with a couple of uprooted trees noted in the area as well. The tornado was rather short-lived with a path length of roughly one-quarter mile, and no notable areas of damage before or after the Housing Authority property.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1317184",
   "tornadoScale": "EF0",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317188-2026-03-12",
   "lon": 210158,
   "zip": "",
   "city": "BRUNDIDGE",
   "date": "2026-03-12",
   "county": "Pike",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A farm on Louis Ann Mill Loop sustained damage to a old five-story barn and had a collapsed roof on a large building. Additional minor damage included a moved chicken coop, torn up cow pens, and about 6 large pine trees down.",
   "sourceDetail": "Verified by Public — NCEI Event #1317188",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317189-2026-03-12",
   "lon": 210158,
   "zip": "",
   "city": "CUSSETA",
   "date": "2026-03-12",
   "county": "Chambers",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were downed at Highway 388 and Lee Road 2085.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1317189",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317203-2026-03-12",
   "lon": 210158,
   "zip": "",
   "city": "MITCHELL XRD",
   "date": "2026-03-12",
   "county": "Lee",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Two trees were downed across Lee Road 11.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1317203",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317206-2026-03-12",
   "lon": 210158,
   "zip": "",
   "city": "HOBDY",
   "date": "2026-03-12",
   "county": "Barbour",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Several uprooted trees and snapped limbs on both sides of CR 27 just north of CR 31.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1317206",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1326264-2026-03-12",
   "lon": 212132,
   "zip": "",
   "city": "ENTERPRISE",
   "date": "2026-03-12",
   "county": "Coffee",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were blown down across Coffee county.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1326264",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1326265-2026-03-12",
   "lon": 212132,
   "zip": "",
   "city": "MARVIN CHAPEL",
   "date": "2026-03-12",
   "county": "Coffee",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A home was damaged on County Road 625.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1326265",
   "windSpeedMph": 60,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317208-2026-03-12",
   "lon": 210158,
   "zip": "",
   "city": "CLAYTON MUNI ARPT",
   "date": "2026-03-12",
   "county": "Barbour",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A wide zone of tree and some structural damage was surveyed on the north side of Clayton and determined to be consistent with straight-line winds associated with a rear inflow notch and associated bow echo noted on KEOX radar. There were several areas of concentrated tree fall, particularly at a home on Highway 239 where at least 20 large pine trees were uprooted surrounding the home. A majority of the trees fell towards the east-northeast with the motion of the storm. The home itself sustained no obvious damage, but one tree did fall on a car in the driveway. Further west down 239, a large portion of the metal roof on the Barbour County Farm Center was blown into the parking lot, and several trees were also uprooted at the Barbour County Jail and Ventress Correctional Facility property along 239. A second area of concentrated tree damage was found further northeast on County Road 49, Kennedy Road, and Jacksonville Church Road. This damage appears to be associated with rear flank downdraft winds associated with a weak couplet noted on KEOX and KMXX radars. The vast majority of tree fall was oriented to the northeast or east-northeast, and the overall damage zone width on these consecutive roads was roughly one-half to one mile wide.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1317208",
   "windSpeedMph": 74,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317211-2026-03-12",
   "lon": 210158,
   "zip": "",
   "city": "CLAYTON MUNI ARPT",
   "date": "2026-03-12",
   "county": "Barbour",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "An area of damage was surveyed along John C Martin Rd to the south of Clayton and the damage was determined to be the result of a brief, EF0 tornado. The tornado touched down just east of a couple chicken houses where it damaged the roof of a metal outbuilding and ejected pieces of tin into a nearby field. The tornado continued east a short distance through the field then it crossed John C Martin Rd where multiple softwood trees were snapped and uprooted at the intersection of Hovey Rd and John C Martin Rd. A house across the street lost a few shingles and most of the windows were blown out on the front of the home. Several trees in the yard were snapped or uprooted. The tornado quickly weakened as it continued east-southeast into an open field where several large branches were snapped along a tree line then the tornado dissipated shortly after.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1317211",
   "tornadoScale": "EF0",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317216-2026-03-12",
   "lon": 210158,
   "zip": "",
   "city": "HATCHECHUBEE",
   "date": "2026-03-12",
   "county": "Russell",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Damage was surveyed on Highway 26 on the eastern side of Hatchechubbee and determined to be consistent with a brief, EF0 tornado. The tornado tracked nearly parallel to Highway 26 where several softwood and hardwood trees were uprooted along various tree lines. The tornado ended near Colbert Road where some large branches were snapped.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1317216",
   "tornadoScale": "EF0",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317217-2026-03-12",
   "lon": 210158,
   "zip": "",
   "city": "MOTTS",
   "date": "2026-03-12",
   "county": "Lee",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "An outbuilding/shed was partially blown into the roadway at Lee Road 246 and Lee Road 289.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1317217",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317219-2026-03-12",
   "lon": 210158,
   "zip": "",
   "city": "SMITHS",
   "date": "2026-03-12",
   "county": "Lee",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Lee Road 412 was blocked by trees in/out of Hunters Ridge neighborhood with power outages associated.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1317219",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317220-2026-03-12",
   "lon": 210158,
   "zip": "",
   "city": "SMITHS",
   "date": "2026-03-12",
   "county": "Lee",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were downed on Lee Road 213, 309, and 240.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1317220",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317222-2026-03-12",
   "lon": 210158,
   "zip": "",
   "city": "PHENIX CITY",
   "date": "2026-03-12",
   "county": "Russell",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Reports of damage around Phenix City, including billboards blown out, a storage building damaged at 11th Ave and 14th St, and trees downed sporadically at numerous locations.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1317222",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317224-2026-03-12",
   "lon": 210158,
   "zip": "",
   "city": "EUFAULA",
   "date": "2026-03-12",
   "county": "Barbour",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Power lines were downed on Highway 431 on Barbour Creek bridge, blocking all four lanes.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1317224",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1327629-2026-03-12",
   "lon": 212132,
   "zip": "",
   "city": "MURPHY STATION",
   "date": "2026-03-12",
   "county": "Henry",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "An EF-1 tornado touched down east of Poor Creek and tracked east, south of CR 25 before  lifting at CR 27. Along the way, the tornado snapped and uprooted a large swath of trees, overturned an outbuilding, significantly damaged the roof of one mobile home and shifted another off its base. Maximum winds were estimated to be 100 mph based on the tree damage.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1327629",
   "tornadoScale": "EF1",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1327630-2026-03-12",
   "lon": 212132,
   "zip": "",
   "city": "NEWVILLE",
   "date": "2026-03-12",
   "county": "Henry",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "An aerial survey indicated that a tornado touched down northwest of Newville, AL damaging the roof of a two-story business near the intersection of West Columbia Road and Reynolds Street. As the tornado crossed downtown Newville, it snapped and uprooted many trees and damaged the roofs of several businesses between the Seaboard Coastline Railroad tracks and Oak Lane including E Columbia Road. The tornado snapped trees on Wheddon Farm Road before lifting near U.S. 431. Maximum sustained winds were estimated to be 100 mph which is EF-1 strength.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1327630",
   "tornadoScale": "EF1",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1327632-2026-03-12",
   "lon": 212132,
   "zip": "",
   "city": "KINSEY",
   "date": "2026-03-12",
   "county": "Houston",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "A tornado touched down on Waldon Road south of Kinsey, AL where a home sustained very minor shingle damage. As the tornado travelled east along Lynn Jarvis Road, it tore the roof off a small shed. and snapped a tree. The tornado strengthened to an EF1 as it approached Glenwood Estates, uprooting and snapping several trees within that community. As the tornado approached Gilly Mill Road, it was nearing peak intensity as it lifted an outbuilding vertically from its moorings and tossed it into a tree. The tornado then weakened and possibly briefly lifted before damaging an awning on Randall Wade Road. The tornado then lifted near CR 55, but not before snapping support posts of a large outbuilding, including repurposed telephone poles, allowing the entire structure to shift several feet. This movement toppled a concrete structure within the outbuilding. Maximum sustained winds were estimated to be 110 mph.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1327632",
   "tornadoScale": "EF1",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-MOB-SV-W-18-2026-03-12-Butler-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-12. Duration: 51 min. Counties: Butler, Conecuh, Covington, Crenshaw. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #18 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-18"
  },
  {
   "id": "ww-MOB-SV-W-18-2026-03-12-Butler-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-12. Duration: 51 min. Counties: Butler, Conecuh, Covington, Crenshaw. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #18 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-18"
  },
  {
   "id": "ww-MOB-SV-W-18-2026-03-12-Conecuh-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Conecuh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-12. Duration: 51 min. Counties: Butler, Conecuh, Covington, Crenshaw. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #18 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-18"
  },
  {
   "id": "ww-MOB-SV-W-18-2026-03-12-Conecuh-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Conecuh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-12. Duration: 51 min. Counties: Butler, Conecuh, Covington, Crenshaw. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #18 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-18"
  },
  {
   "id": "ww-MOB-SV-W-18-2026-03-12-Covington-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Covington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-12. Duration: 51 min. Counties: Butler, Conecuh, Covington, Crenshaw. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #18 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-18"
  },
  {
   "id": "ww-MOB-SV-W-18-2026-03-12-Covington-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Covington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-12. Duration: 51 min. Counties: Butler, Conecuh, Covington, Crenshaw. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #18 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-18"
  },
  {
   "id": "ww-MOB-SV-W-18-2026-03-12-Crenshaw-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Crenshaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-12. Duration: 51 min. Counties: Butler, Conecuh, Covington, Crenshaw. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #18 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-18"
  },
  {
   "id": "ww-MOB-SV-W-18-2026-03-12-Crenshaw-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Crenshaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-12. Duration: 51 min. Counties: Butler, Conecuh, Covington, Crenshaw. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #18 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-18"
  },
  {
   "id": "ww-MOB-SV-W-20-2026-03-12-Covington-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Covington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-12. Duration: 32 min. County: Covington. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #20 (32 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-20"
  },
  {
   "id": "ww-MOB-SV-W-20-2026-03-12-Covington-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Covington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-12. Duration: 32 min. County: Covington. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #20 (32 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-20"
  },
  {
   "id": "ww-MOB-SV-W-16-2026-03-12-Baldwin-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-12. Duration: 49 min. Counties: Baldwin, Mobile. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #16 (49 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-16"
  },
  {
   "id": "ww-MOB-SV-W-16-2026-03-12-Baldwin-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-12. Duration: 49 min. Counties: Baldwin, Mobile. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #16 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-16"
  },
  {
   "id": "ww-MOB-SV-W-16-2026-03-12-Mobile-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-12. Duration: 49 min. Counties: Baldwin, Mobile. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #16 (49 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-16"
  },
  {
   "id": "ww-MOB-SV-W-16-2026-03-12-Mobile-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-12. Duration: 49 min. Counties: Baldwin, Mobile. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #16 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-16"
  },
  {
   "id": "ww-MOB-SV-W-17-2026-03-12-Butler-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-12. Duration: 49 min. Counties: Butler, Conecuh, Escambia, Monroe. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #17 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-17"
  },
  {
   "id": "ww-MOB-SV-W-17-2026-03-12-Butler-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-12. Duration: 49 min. Counties: Butler, Conecuh, Escambia, Monroe. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #17 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-17"
  },
  {
   "id": "ww-MOB-SV-W-17-2026-03-12-Conecuh-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Conecuh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-12. Duration: 49 min. Counties: Butler, Conecuh, Escambia, Monroe. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #17 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-17"
  },
  {
   "id": "ww-MOB-SV-W-17-2026-03-12-Conecuh-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Conecuh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-12. Duration: 49 min. Counties: Butler, Conecuh, Escambia, Monroe. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #17 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-17"
  },
  {
   "id": "ww-MOB-SV-W-17-2026-03-12-Escambia-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Escambia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-12. Duration: 49 min. Counties: Butler, Conecuh, Escambia, Monroe. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #17 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-17"
  },
  {
   "id": "ww-MOB-SV-W-17-2026-03-12-Escambia-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Escambia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-12. Duration: 49 min. Counties: Butler, Conecuh, Escambia, Monroe. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #17 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-17"
  },
  {
   "id": "ww-MOB-SV-W-17-2026-03-12-Monroe-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-12. Duration: 49 min. Counties: Butler, Conecuh, Escambia, Monroe. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #17 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-17"
  },
  {
   "id": "ww-MOB-SV-W-17-2026-03-12-Monroe-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-12. Duration: 49 min. Counties: Butler, Conecuh, Escambia, Monroe. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #17 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-17"
  },
  {
   "id": "ww-TAE-SV-W-32-2026-03-12-Coffee-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Coffee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-03-12. Duration: 61 min. Counties: Coffee, Dale, Geneva, Houston. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #32 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-32"
  },
  {
   "id": "ww-TAE-SV-W-32-2026-03-12-Coffee-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Coffee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-03-12. Duration: 61 min. Counties: Coffee, Dale, Geneva, Houston. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #32 (61 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-32"
  },
  {
   "id": "ww-TAE-SV-W-32-2026-03-12-Dale-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-03-12. Duration: 61 min. Counties: Coffee, Dale, Geneva, Houston. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #32 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-32"
  },
  {
   "id": "ww-TAE-SV-W-32-2026-03-12-Dale-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-03-12. Duration: 61 min. Counties: Coffee, Dale, Geneva, Houston. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #32 (61 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-32"
  },
  {
   "id": "ww-TAE-SV-W-32-2026-03-12-Geneva-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-03-12. Duration: 61 min. Counties: Coffee, Dale, Geneva, Houston. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #32 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-32"
  },
  {
   "id": "ww-TAE-SV-W-32-2026-03-12-Geneva-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-03-12. Duration: 61 min. Counties: Coffee, Dale, Geneva, Houston. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #32 (61 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-32"
  },
  {
   "id": "ww-TAE-SV-W-32-2026-03-12-Houston-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-03-12. Duration: 61 min. Counties: Coffee, Dale, Geneva, Houston. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #32 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-32"
  },
  {
   "id": "ww-TAE-SV-W-32-2026-03-12-Houston-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-03-12. Duration: 61 min. Counties: Coffee, Dale, Geneva, Houston. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #32 (61 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-32"
  },
  {
   "id": "ww-BMX-SV-W-34-2026-03-12-Bullock-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Bullock",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-12. Duration: 48 min. Counties: Bullock, Pike, Barbour. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #34 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-34"
  },
  {
   "id": "ww-BMX-SV-W-34-2026-03-12-Bullock-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Bullock",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-12. Duration: 48 min. Counties: Bullock, Pike, Barbour. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #34 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-34"
  },
  {
   "id": "ww-BMX-SV-W-34-2026-03-12-Pike-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Pike",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-12. Duration: 48 min. Counties: Bullock, Pike, Barbour. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #34 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-34"
  },
  {
   "id": "ww-BMX-SV-W-34-2026-03-12-Pike-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Pike",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-12. Duration: 48 min. Counties: Bullock, Pike, Barbour. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #34 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-34"
  },
  {
   "id": "ww-BMX-SV-W-34-2026-03-12-Barbour-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Barbour",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-12. Duration: 48 min. Counties: Bullock, Pike, Barbour. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #34 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-34"
  },
  {
   "id": "ww-BMX-SV-W-34-2026-03-12-Barbour-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Barbour",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-12. Duration: 48 min. Counties: Bullock, Pike, Barbour. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #34 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-34"
  },
  {
   "id": "ww-BMX-SV-W-32-2026-03-12-Coosa-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Coosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-12. Duration: 44 min. Counties: Coosa, Elmore, Autauga, Chilton. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #32 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-32"
  },
  {
   "id": "ww-BMX-SV-W-32-2026-03-12-Coosa-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Coosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-12. Duration: 44 min. Counties: Coosa, Elmore, Autauga, Chilton. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #32 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-32"
  },
  {
   "id": "ww-BMX-SV-W-32-2026-03-12-Elmore-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Elmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-12. Duration: 44 min. Counties: Coosa, Elmore, Autauga, Chilton. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #32 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-32"
  },
  {
   "id": "ww-BMX-SV-W-32-2026-03-12-Elmore-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Elmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-12. Duration: 44 min. Counties: Coosa, Elmore, Autauga, Chilton. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #32 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-32"
  },
  {
   "id": "ww-BMX-SV-W-32-2026-03-12-Autauga-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Autauga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-12. Duration: 44 min. Counties: Coosa, Elmore, Autauga, Chilton. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #32 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-32"
  },
  {
   "id": "ww-BMX-SV-W-32-2026-03-12-Autauga-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Autauga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-12. Duration: 44 min. Counties: Coosa, Elmore, Autauga, Chilton. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #32 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-32"
  },
  {
   "id": "ww-BMX-SV-W-32-2026-03-12-Chilton-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Chilton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-12. Duration: 44 min. Counties: Coosa, Elmore, Autauga, Chilton. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #32 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-32"
  },
  {
   "id": "ww-BMX-SV-W-32-2026-03-12-Chilton-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Chilton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-12. Duration: 44 min. Counties: Coosa, Elmore, Autauga, Chilton. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #32 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-32"
  },
  {
   "id": "ww-MOB-SV-W-15-2026-03-12-Mobile-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-12. Duration: 52 min. Counties: Mobile, Washington, Baldwin, Clarke, Escambia, Monroe. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #15 (52 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-15"
  },
  {
   "id": "ww-MOB-SV-W-15-2026-03-12-Mobile-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-12. Duration: 52 min. Counties: Mobile, Washington, Baldwin, Clarke, Escambia, Monroe. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #15 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-15"
  },
  {
   "id": "ww-MOB-SV-W-15-2026-03-12-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-12. Duration: 52 min. Counties: Mobile, Washington, Baldwin, Clarke, Escambia, Monroe. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #15 (52 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-15"
  },
  {
   "id": "ww-MOB-SV-W-15-2026-03-12-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-12. Duration: 52 min. Counties: Mobile, Washington, Baldwin, Clarke, Escambia, Monroe. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #15 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-15"
  },
  {
   "id": "ww-MOB-SV-W-15-2026-03-12-Baldwin-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-12. Duration: 52 min. Counties: Mobile, Washington, Baldwin, Clarke, Escambia, Monroe. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #15 (52 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-15"
  },
  {
   "id": "ww-MOB-SV-W-15-2026-03-12-Baldwin-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-12. Duration: 52 min. Counties: Mobile, Washington, Baldwin, Clarke, Escambia, Monroe. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #15 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-15"
  },
  {
   "id": "ww-MOB-SV-W-15-2026-03-12-Clarke-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-12. Duration: 52 min. Counties: Mobile, Washington, Baldwin, Clarke, Escambia, Monroe. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #15 (52 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-15"
  },
  {
   "id": "ww-MOB-SV-W-15-2026-03-12-Clarke-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-12. Duration: 52 min. Counties: Mobile, Washington, Baldwin, Clarke, Escambia, Monroe. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #15 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-15"
  },
  {
   "id": "ww-MOB-SV-W-15-2026-03-12-Escambia-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Escambia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-12. Duration: 52 min. Counties: Mobile, Washington, Baldwin, Clarke, Escambia, Monroe. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #15 (52 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-15"
  },
  {
   "id": "ww-MOB-SV-W-15-2026-03-12-Escambia-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Escambia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-12. Duration: 52 min. Counties: Mobile, Washington, Baldwin, Clarke, Escambia, Monroe. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #15 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-15"
  },
  {
   "id": "ww-MOB-SV-W-15-2026-03-12-Monroe-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-12. Duration: 52 min. Counties: Mobile, Washington, Baldwin, Clarke, Escambia, Monroe. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #15 (52 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-15"
  },
  {
   "id": "ww-MOB-SV-W-15-2026-03-12-Monroe-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-12. Duration: 52 min. Counties: Mobile, Washington, Baldwin, Clarke, Escambia, Monroe. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #15 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-15"
  },
  {
   "id": "ww-TAE-SV-W-33-2026-03-12-Coffee-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Coffee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-03-12. Duration: 56 min. Counties: Coffee, Dale, Henry. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #33 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-33"
  },
  {
   "id": "ww-TAE-SV-W-33-2026-03-12-Coffee-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Coffee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-03-12. Duration: 56 min. Counties: Coffee, Dale, Henry. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #33 (56 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-33"
  },
  {
   "id": "ww-TAE-SV-W-33-2026-03-12-Dale-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-03-12. Duration: 56 min. Counties: Coffee, Dale, Henry. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #33 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-33"
  },
  {
   "id": "ww-TAE-SV-W-33-2026-03-12-Dale-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-03-12. Duration: 56 min. Counties: Coffee, Dale, Henry. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #33 (56 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-33"
  },
  {
   "id": "ww-TAE-SV-W-33-2026-03-12-Henry-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-03-12. Duration: 56 min. Counties: Coffee, Dale, Henry. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #33 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-33"
  },
  {
   "id": "ww-TAE-SV-W-33-2026-03-12-Henry-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-03-12. Duration: 56 min. Counties: Coffee, Dale, Henry. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #33 (56 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-33"
  },
  {
   "id": "ww-MOB-SV-W-19-2026-03-12-Butler-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-12. Duration: 50 min. Counties: Crenshaw, Butler, Conecuh, Covington. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #19 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-19"
  },
  {
   "id": "ww-MOB-SV-W-19-2026-03-12-Butler-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-12. Duration: 50 min. Counties: Crenshaw, Butler, Conecuh, Covington. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #19 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-19"
  },
  {
   "id": "ww-MOB-SV-W-19-2026-03-12-Conecuh-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Conecuh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-12. Duration: 50 min. Counties: Crenshaw, Butler, Conecuh, Covington. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #19 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-19"
  },
  {
   "id": "ww-MOB-SV-W-19-2026-03-12-Conecuh-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Conecuh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-12. Duration: 50 min. Counties: Crenshaw, Butler, Conecuh, Covington. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #19 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-19"
  },
  {
   "id": "ww-MOB-SV-W-19-2026-03-12-Covington-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Covington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-12. Duration: 50 min. Counties: Crenshaw, Butler, Conecuh, Covington. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #19 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-19"
  },
  {
   "id": "ww-MOB-SV-W-19-2026-03-12-Covington-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Covington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-12. Duration: 50 min. Counties: Crenshaw, Butler, Conecuh, Covington. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #19 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-19"
  },
  {
   "id": "ww-MOB-SV-W-19-2026-03-12-Crenshaw-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Crenshaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-12. Duration: 50 min. Counties: Crenshaw, Butler, Conecuh, Covington. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #19 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-19"
  },
  {
   "id": "ww-MOB-SV-W-19-2026-03-12-Crenshaw-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Crenshaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-12. Duration: 50 min. Counties: Crenshaw, Butler, Conecuh, Covington. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #19 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-19"
  },
  {
   "id": "ww-BMX-SV-W-33-2026-03-12-Clay-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-12. Duration: 38 min. Counties: Clay, Coosa, Tallapoosa. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #33 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-33"
  },
  {
   "id": "ww-BMX-SV-W-33-2026-03-12-Clay-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-12. Duration: 38 min. Counties: Clay, Coosa, Tallapoosa. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #33 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-33"
  },
  {
   "id": "ww-BMX-SV-W-33-2026-03-12-Coosa-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Coosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-12. Duration: 38 min. Counties: Clay, Coosa, Tallapoosa. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #33 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-33"
  },
  {
   "id": "ww-BMX-SV-W-33-2026-03-12-Coosa-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Coosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-12. Duration: 38 min. Counties: Clay, Coosa, Tallapoosa. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #33 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-33"
  },
  {
   "id": "ww-BMX-SV-W-33-2026-03-12-Tallapoosa-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Tallapoosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-12. Duration: 38 min. Counties: Clay, Coosa, Tallapoosa. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #33 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-33"
  },
  {
   "id": "ww-BMX-SV-W-33-2026-03-12-Tallapoosa-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Tallapoosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-12. Duration: 38 min. Counties: Clay, Coosa, Tallapoosa. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #33 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-33"
  },
  {
   "id": "ww-TAE-SV-W-34-2026-03-12-Dale-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-03-12. Duration: 67 min. Counties: Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #34 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-34"
  },
  {
   "id": "ww-TAE-SV-W-34-2026-03-12-Dale-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-03-12. Duration: 67 min. Counties: Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #34 (67 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-34"
  },
  {
   "id": "ww-TAE-SV-W-34-2026-03-12-Geneva-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-03-12. Duration: 67 min. Counties: Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #34 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-34"
  },
  {
   "id": "ww-TAE-SV-W-34-2026-03-12-Geneva-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-03-12. Duration: 67 min. Counties: Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #34 (67 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-34"
  },
  {
   "id": "ww-TAE-SV-W-34-2026-03-12-Henry-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-03-12. Duration: 67 min. Counties: Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #34 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-34"
  },
  {
   "id": "ww-TAE-SV-W-34-2026-03-12-Henry-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-03-12. Duration: 67 min. Counties: Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #34 (67 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-34"
  },
  {
   "id": "ww-TAE-SV-W-34-2026-03-12-Houston-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-03-12. Duration: 67 min. Counties: Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #34 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-34"
  },
  {
   "id": "ww-TAE-SV-W-34-2026-03-12-Houston-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-03-12. Duration: 67 min. Counties: Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #34 (67 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-34"
  },
  {
   "id": "ww-BMX-SV-W-35-2026-03-12-Bullock-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Bullock",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-12. Duration: 67 min. Counties: Russell, Bullock, Macon, Barbour, Lee. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #35 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-35"
  },
  {
   "id": "ww-BMX-SV-W-35-2026-03-12-Bullock-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Bullock",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-12. Duration: 67 min. Counties: Russell, Bullock, Macon, Barbour, Lee. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #35 (67 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-35"
  },
  {
   "id": "ww-BMX-SV-W-35-2026-03-12-Macon-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-12. Duration: 67 min. Counties: Russell, Bullock, Macon, Barbour, Lee. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #35 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-35"
  },
  {
   "id": "ww-BMX-SV-W-35-2026-03-12-Macon-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-12. Duration: 67 min. Counties: Russell, Bullock, Macon, Barbour, Lee. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #35 (67 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-35"
  },
  {
   "id": "ww-BMX-SV-W-35-2026-03-12-Barbour-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Barbour",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-12. Duration: 67 min. Counties: Russell, Bullock, Macon, Barbour, Lee. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #35 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-35"
  },
  {
   "id": "ww-BMX-SV-W-35-2026-03-12-Barbour-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Barbour",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-12. Duration: 67 min. Counties: Russell, Bullock, Macon, Barbour, Lee. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #35 (67 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-35"
  },
  {
   "id": "ww-BMX-SV-W-35-2026-03-12-Lee-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Lee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-12. Duration: 67 min. Counties: Russell, Bullock, Macon, Barbour, Lee. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #35 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-35"
  },
  {
   "id": "ww-BMX-SV-W-35-2026-03-12-Lee-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Lee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-12. Duration: 67 min. Counties: Russell, Bullock, Macon, Barbour, Lee. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #35 (67 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-35"
  },
  {
   "id": "ww-BMX-SV-W-35-2026-03-12-Russell-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Russell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-12. Duration: 67 min. Counties: Russell, Bullock, Macon, Barbour, Lee. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #35 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-35"
  },
  {
   "id": "ww-BMX-SV-W-35-2026-03-12-Russell-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Russell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-12. Duration: 67 min. Counties: Russell, Bullock, Macon, Barbour, Lee. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #35 (67 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-35"
  },
  {
   "id": "ww-BMX-SV-W-36-2026-03-12-Barbour-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Barbour",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-12. Duration: 40 min. County: Barbour. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #36 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-36"
  },
  {
   "id": "ww-BMX-SV-W-36-2026-03-12-Barbour-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Barbour",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-12. Duration: 40 min. County: Barbour. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #36 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-36"
  },
  {
   "id": "ww-TAE-SV-W-35-2026-03-12-Houston-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-03-12. Duration: 62 min. County: Houston. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #35 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-35"
  },
  {
   "id": "ww-TAE-SV-W-35-2026-03-12-Houston-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-03-12. Duration: 62 min. County: Houston. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #35 (62 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-35"
  },
  {
   "id": "iem-ww-TAE-TO-W-15-Henry-tornado-2026-03-12",
   "zip": "",
   "city": "Henry",
   "date": "2026-03-12",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS TAE for Henry on 2026-03-12. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "TAE-TO-W-15"
  },
  {
   "id": "iem-ww-TAE-TO-W-15-Houston-tornado-2026-03-12",
   "zip": "",
   "city": "Houston",
   "date": "2026-03-12",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS TAE for Houston on 2026-03-12. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "TAE-TO-W-15"
  },
  {
   "id": "iem-ww-MOB-TO-W-9-Mobile-tornado-2026-03-12",
   "zip": "",
   "city": "Mobile",
   "date": "2026-03-12",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MOB for Mobile on 2026-03-12. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-TO-W-9"
  },
  {
   "id": "iem-ww-BMX-TO-W-3-Barbour-tornado-2026-03-12",
   "zip": "",
   "city": "Barbour",
   "date": "2026-03-12",
   "county": "Barbour",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS BMX for Barbour on 2026-03-12. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-TO-W-3"
  },
  {
   "id": "iem-ww-BMX-TO-W-3-Pike-tornado-2026-03-12",
   "zip": "",
   "city": "Pike",
   "date": "2026-03-12",
   "county": "Pike",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS BMX for Pike on 2026-03-12. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-TO-W-3"
  },
  {
   "id": "iem-ww-TAE-TO-W-16-Houston-tornado-2026-03-12",
   "zip": "",
   "city": "Houston",
   "date": "2026-03-12",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS TAE for Houston on 2026-03-12. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "TAE-TO-W-16"
  },
  {
   "id": "iem-ww-TAE-TO-W-18-Houston-tornado-2026-03-12",
   "zip": "",
   "city": "Houston",
   "date": "2026-03-12",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS TAE for Houston on 2026-03-12. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "TAE-TO-W-18"
  },
  {
   "id": "iem-ww-TAE-TO-W-14-Henry-tornado-2026-03-12",
   "zip": "",
   "city": "Henry",
   "date": "2026-03-12",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS TAE for Henry on 2026-03-12. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "TAE-TO-W-14"
  },
  {
   "id": "iem-ww-TAE-TO-W-13-Dale-tornado-2026-03-12",
   "zip": "",
   "city": "Dale",
   "date": "2026-03-12",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS TAE for Dale on 2026-03-12. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "TAE-TO-W-13"
  },
  {
   "id": "iem-ww-TAE-TO-W-13-Henry-tornado-2026-03-12",
   "zip": "",
   "city": "Henry",
   "date": "2026-03-12",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS TAE for Henry on 2026-03-12. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "TAE-TO-W-13"
  },
  {
   "id": "iem-ww-BMX-TO-W-4-Barbour-tornado-2026-03-12",
   "zip": "",
   "city": "Barbour",
   "date": "2026-03-12",
   "county": "Barbour",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS BMX for Barbour on 2026-03-12. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-TO-W-4"
  },
  {
   "id": "iem-ww-MOB-TO-W-10-Mobile-tornado-2026-03-12",
   "zip": "",
   "city": "Mobile",
   "date": "2026-03-12",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MOB for Mobile on 2026-03-12. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-TO-W-10"
  },
  {
   "id": "iem-ww-BMX-TO-W-5-Russell-tornado-2026-03-12",
   "zip": "",
   "city": "Russell",
   "date": "2026-03-12",
   "county": "Russell",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS BMX for Russell on 2026-03-12. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-TO-W-5"
  },
  {
   "id": "ww-BMX-FL-W-4-2026-03-12-Greene",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS BMX on 2026-03-12. Duration: 3769 min. Counties: Greene, Hale, Marengo. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flood Warning #4 (3769 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FL-W-4"
  },
  {
   "id": "ww-BMX-FL-W-4-2026-03-12-Hale",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Hale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS BMX on 2026-03-12. Duration: 3769 min. Counties: Greene, Hale, Marengo. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flood Warning #4 (3769 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FL-W-4"
  },
  {
   "id": "ww-BMX-FL-W-4-2026-03-12-Marengo",
   "zip": "",
   "city": "",
   "date": "2026-03-12",
   "county": "Marengo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS BMX on 2026-03-12. Duration: 3769 min. Counties: Greene, Hale, Marengo. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flood Warning #4 (3769 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FL-W-4"
  },
  {
   "id": "iem-202603120605-wind-31.42--87.36",
   "lat": 31.42,
   "lon": -87.36,
   "zip": "",
   "city": "1 WSW Excel",
   "date": "2026-03-12",
   "county": "Monroe",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 WSW Excel, AL. Peak gust: 104 mph.",
   "sourceDetail": "NWS MOB — NWS Storm Survey via Iowa Mesonet",
   "windSpeedMph": 104,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202603120909-wind-31.08--85.63",
   "lat": 31.08,
   "lon": -85.63,
   "zip": "",
   "city": "3 SW Slocomb",
   "date": "2026-03-12",
   "county": "Geneva",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 3 SW Slocomb, AL. Peak gust: 61 mph.",
   "sourceDetail": "NWS TAE — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603120918-wind-31.35--85.32",
   "lat": 31.35,
   "lon": -85.32,
   "zip": "",
   "city": "1 SSW Headland Municipa",
   "date": "2026-03-12",
   "county": "Henry",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 SSW Headland Municipa, AL. Peak gust: 59 mph.",
   "sourceDetail": "NWS TAE — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603120919-wind-31.32--85.45",
   "lat": 31.32,
   "lon": -85.45,
   "zip": "",
   "city": "1 NE Napier Field",
   "date": "2026-03-12",
   "county": "Dale",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 NE Napier Field, AL. Peak gust: 79 mph.",
   "sourceDetail": "NWS TAE — ASOS via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603120942-wind-31.21--85.42",
   "lat": 31.21,
   "lon": -85.42,
   "zip": "",
   "city": "2 WSW Dothan",
   "date": "2026-03-12",
   "county": "Houston",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 WSW Dothan, AL. Peak gust: 61 mph.",
   "sourceDetail": "NWS TAE — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603120640-wind-31.85--86.62",
   "lat": 31.85,
   "lon": -86.62,
   "zip": "",
   "city": "1 N Greenville",
   "date": "2026-03-12",
   "county": "Butler",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 1 N Greenville, AL. Peak gust: 63 mph.",
   "sourceDetail": "NWS MOB — AWOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-12T06:38:00Z-wind-31.42--87.05",
   "lat": 31.42,
   "lon": -87.05,
   "zip": "",
   "city": "3 W I65 And Us 84",
   "date": "2026-03-12",
   "county": "Conecuh",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 3 W I65 And Us 84, AL. Peak gust: 52 mph. ASOS station KGZH in Evergreen gusted to 45 mph.",
   "sourceDetail": "NWS MOB — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-12T08:20:00Z-wind-31.33--85.34",
   "lat": 31.33,
   "lon": -85.34,
   "zip": "",
   "city": "1 S Headland",
   "date": "2026-03-12",
   "county": "Henry",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 S Headland, AL. Peak gust: 72 mph. Ambient station in Houston Co, AL measured wind gust of 42.72 mph.",
   "sourceDetail": "NWS TAE — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-12T09:01:00Z-wind-31.10--85.76",
   "lat": 31.1,
   "lon": -85.76,
   "zip": "",
   "city": "2 NE Oak Grove",
   "date": "2026-03-12",
   "county": "Geneva",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 NE Oak Grove, AL. Peak gust: 51 mph. Ambient station in Geneva Co, AL measured wind gust of 44.51 mph.",
   "sourceDetail": "NWS TAE — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-12T09:48:00Z-wind-31.11--85.11",
   "lat": 31.11,
   "lon": -85.11,
   "zip": "",
   "city": "2 SSW Gordon",
   "date": "2026-03-12",
   "county": "Houston",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 SSW Gordon, AL. Peak gust: 51 mph. Ambient weather station in Houston Co, AL measured wind gust of 44.5 mph.",
   "sourceDetail": "NWS TAE — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-12T09:57:00Z-wind-31.02--85.04",
   "lat": 31.02,
   "lon": -85.04,
   "zip": "",
   "city": "Lucy",
   "date": "2026-03-12",
   "county": "Houston",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Lucy, AL. Peak gust: 75 mph. Ambient weather station in Seminole County, GA measured wind gust of 46.75 mph.",
   "sourceDetail": "NWS TAE — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-12T09:42:00Z-wind-31.21--85.42",
   "lat": 31.21,
   "lon": -85.42,
   "zip": "",
   "city": "2 WSW Dothan",
   "date": "2026-03-12",
   "county": "Houston",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 WSW Dothan, AL. Peak gust: 56 mph. Ambient station in Houston Co, AL measured wind gust of 49 mph.",
   "sourceDetail": "NWS TAE — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-12T09:52:00Z-wind-31.40--85.10",
   "lat": 31.4,
   "lon": -85.1,
   "zip": "",
   "city": "2 E Haleburg",
   "date": "2026-03-12",
   "county": "Henry",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 E Haleburg, AL. Peak gust: 56 mph. Ambient weather station in Henry Co, AL measured wind gust of 49 mph.",
   "sourceDetail": "NWS TAE — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-03-12-lowndes-wind",
   "zip": "",
   "city": "Lowndes",
   "date": "2026-03-12",
   "county": "Lowndes",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Lowndes — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-12-baldwin-wind",
   "zip": "",
   "city": "Baldwin",
   "date": "2026-03-12",
   "county": "Baldwin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Baldwin — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-12-tallapoosa-wind",
   "zip": "",
   "city": "Tallapoosa",
   "date": "2026-03-12",
   "county": "Tallapoosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Tallapoosa — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-12-montgomery-wind",
   "zip": "",
   "city": "Montgomery",
   "date": "2026-03-12",
   "county": "Montgomery",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Montgomery — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-12-covington-wind",
   "zip": "",
   "city": "Covington",
   "date": "2026-03-12",
   "county": "Covington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Covington — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-12-randolph-wind",
   "zip": "",
   "city": "Randolph",
   "date": "2026-03-12",
   "county": "Randolph",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Randolph — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-12-pike-wind",
   "zip": "",
   "city": "Pike",
   "date": "2026-03-12",
   "county": "Pike",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Pike — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-12-coffee-wind",
   "zip": "",
   "city": "Coffee",
   "date": "2026-03-12",
   "county": "Coffee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Coffee — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-12-lee-wind",
   "zip": "",
   "city": "Lee",
   "date": "2026-03-12",
   "county": "Lee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lee — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2026-03-12T03:38:00Z-tornado-31.82--88.35",
   "lat": 31.82,
   "lon": -88.35,
   "zip": "",
   "city": "1 W Souwilpa",
   "date": "2026-03-11",
   "county": "Choctaw",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 1 W Souwilpa, AL. This short EF-1 tornado began just north of Souwilpa road resulting in a couple softwood trunk snaps before crossing Souwilpa road resulting in a couple uprooted trees and destroying an outbuilding that was pulled southward towards the path. A large oak was uprooted before the short tornado dissipated into the woods. Peak intensity was likely around 90 mph based on the uproots and snapped trunks.",
   "sourceDetail": "NWS MOB — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-12T03:42:00Z-tornado-31.83--88.31",
   "lat": 31.83,
   "lon": -88.31,
   "zip": "",
   "city": "1 ENE Souwilpa",
   "date": "2026-03-11",
   "county": "Choctaw",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 1 ENE Souwilpa, AL. The brief EF-1 tornado began along Souwilpa road near Alabama Highway 187 where it uprooted and snapped a couple of trees. A very narrow convergence path was noted as it crossed highway 17 peaking in intensity as it snapped a few small softwood pines before likely dissipating in the woods east of highway 17.",
   "sourceDetail": "NWS MOB — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-12T04:49:00Z-tornado-30.92--88.34",
   "lat": 30.92,
   "lon": -88.34,
   "zip": "",
   "city": "4 WNW Georgetown",
   "date": "2026-03-11",
   "county": "Mobile",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 4 WNW Georgetown, AL. The EF-0 tornado began along Mason Ferry Rd west of Georgetown Alabama where it resulted in a few large branches snapped. The tornado continued through the forest on the north side of Mason Ferry rd before reaching McDavid rd where large branches and a large softwood tree was uprooted in a clear convergent pattern. This is likely where the tornado ended. The tornado may have reached peak intensity within the woods; however, the peak intensity that survey crews were able to find was around 85 mph.",
   "sourceDetail": "NWS MOB — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-12T04:53:00Z-tornado-30.91--88.29",
   "lat": 30.91,
   "lon": -88.29,
   "zip": "",
   "city": "1 NW Georgetown",
   "date": "2026-03-11",
   "county": "Mobile",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 1 NW Georgetown, AL. The EF-1 tornado began south of Mason Ferry Rd just south of McDavid Rd. The start point was difficult to determine as the end point of another tornado and the start point of this tornado were close in proximity to each other. However, convergence patterns and radar analysis did suggest that these were indeed two separate tornadoes rather than one tornado. The tornado snapped a couple of softwood trunks and continued sporadically uprooting trees as it approached Brothers Lake Club Rd where it reached peak intensity of 90 mph near and around Brothers Lake Club Rd. The tornado then crosses Mason Ferry Rd and tracked into the forest before crossing Alabama 217 and finishing near Cleborne Rd.",
   "sourceDetail": "NWS MOB — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ncei-1319896-2026-03-11",
   "lon": 211246,
   "zip": "",
   "city": "ISNEY",
   "date": "2026-03-11",
   "county": "Choctaw",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "The EF-1 tornado began just west of Wildflower Rd south of|highway 84 near Isney Alabama. The tornado resulted in a few|uprooted and snapped trees as it passed over Wildflower Rd. The|tornado reached its peak intensity likely between Wildflower Rd|and Poultry Rd where it snapped several softwoods, uprooted other|trees and did damage to several chicken farm buildings. Total|damage to the chicken farm was difficult to determine given the|buildings were already damaged from a prior storm but satellite|imagery was able to assist in determining there was at least some|new damage to the buildings. As a result peak intensity was given|to the tree damage and a lower bound estimate was given to the|chicken farm. The tornado then proceeded towards highway 84 as it|slowly weakened before crossing highway 84 near Lone Star Rd.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1319896",
   "tornadoScale": "EF1",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1322424-2026-03-11",
   "lon": 211246,
   "zip": "",
   "city": "SOUWILPA",
   "date": "2026-03-11",
   "county": "Choctaw",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "This short EF-1 tornado began just north of Souwilpa road|resulting in a couple softwood trunk snaps before crossing|Souwilpa road resulting in a couple uprooted trees and destroying|an outbuilding that was pulled southward towards the path. A|large oak was uprooted before the short tornado dissipated into|the woods. Peak intensity was likely around 90 mph based on the|uproots and snapped trunks.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1322424",
   "tornadoScale": "EF1",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1313702-2026-03-11",
   "lon": 210158,
   "zip": "",
   "city": "SWEET WATER",
   "date": "2026-03-11",
   "county": "Marengo",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Several trees were downed, with power outages, in the southern part of Marengo County, mainly the Nanafalia and Sweet Water areas.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1313702",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1326931-2026-03-11",
   "lon": 211246,
   "zip": "",
   "city": "COFFEEVILLE",
   "date": "2026-03-11",
   "county": "Clarke",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Multiple trees down in Clarke county, blocking lanes of US-84 and AL-5.",
   "sourceDetail": "Verified by Department of Highways — NCEI Event #1326931",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1326932-2026-03-11",
   "lon": 211246,
   "zip": "",
   "city": "ATKINSON",
   "date": "2026-03-11",
   "county": "Clarke",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Multiple trees down in Clarke county, blocking lanes of US-84 and AL-5.",
   "sourceDetail": "Verified by Department of Highways — NCEI Event #1326932",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1323232-2026-03-11",
   "lon": 211246,
   "zip": "",
   "city": "GEORGETOWN",
   "date": "2026-03-11",
   "county": "Mobile",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "The EF-0 tornado began along Mason Ferry Rd west of Georgetown|Alabama where it resulted in a few large branches snapped. The|tornado continued through the forest on the north side of Mason|Ferry rd before reaching McDavid rd where large branches and a|large softwood tree was uprooted in a clear convergent pattern.|This is likely where the tornado ended. The tornado may have|reached peak intensity within the woods; however, the peak|intensity that survey crews were able to find was around 85 mph.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1323232",
   "tornadoScale": "EF0",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1323234-2026-03-11",
   "lon": 211246,
   "zip": "",
   "city": "GEORGETOWN",
   "date": "2026-03-11",
   "county": "Mobile",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "The EF-1 tornado began south of Mason Ferry Rd just south of|McDavid Rd. The start point was difficult to determine as the end|point of another tornado and the start point of this tornado were|close in proximity to each other. However, convergence patterns|and radar analysis did suggest that these were indeed two|separate tornadoes rather than one tornado. The tornado snapped a|couple of softwood trunks and continued sporadically uprooting|trees as it approached Brothers Lake Club Rd where it reached|peak intensity of 90 mph near and around Brothers Lake Club Rd.|The tornado then crosses Mason Ferry Rd and tracked into the|forest before crossing Alabama 217 and finishing near Cleborne|Rd.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1323234",
   "tornadoScale": "EF1",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1313718-2026-03-11",
   "lon": 210158,
   "zip": "",
   "city": "BILLINGSLEY",
   "date": "2026-03-11",
   "county": "Autauga",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Multiple trees were downed across northern and northeastern portions of Autauga County.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1313718",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1325177-2026-03-11",
   "lon": 211246,
   "zip": "",
   "city": "HATTERS",
   "date": "2026-03-11",
   "county": "Mobile",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Available high resolution satellite imagery revealed a brief|EF0 tornado occurred in the Turnerville area, tracking across|Dixie Road and Salco Road. The tornado caused mainly minor tree|damage along its track, reaching a peak width just across Salco|Road around 100 yards wide.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1325177",
   "tornadoScale": "EF0",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1325186-2026-03-11",
   "lon": 211246,
   "zip": "",
   "city": "THEODORE IDLE HOUR A",
   "date": "2026-03-11",
   "county": "Mobile",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Available high resolution satellite imagery revealed a brief|EF0 tornado tracked along Dawes Road just northeast of Dees. The|tornado remained primarily within forest causing minor tree|damage along its track. The track of the tornado is also|supported by a radar tornado debris signature.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1325186",
   "tornadoScale": "EF0",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1325199-2026-03-11",
   "lon": 211246,
   "zip": "",
   "city": "GRAND BAY",
   "date": "2026-03-11",
   "county": "Mobile",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Available high resolution satellite imagery was able to reveal an|EF0 tornado tracked north of Interstate 10 near Grand Bay. The|tornado began north of Pascagoula Road solely in forest causing|minor tree damage. While there is a gap in visible damage on|satellite imagery, radar tornado debris signature persists east|connecting with another small corridor of tree damage near Ramsey|Road and Boe Road. This is where the end point of the tornado is|estimated as any visible damage associated with the radar|signature disappears after reaching I-10.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1325199",
   "tornadoScale": "EF0",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1313720-2026-03-11",
   "lon": 210158,
   "zip": "",
   "city": "LYLE",
   "date": "2026-03-11",
   "county": "Coosa",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were downed at multiple locations along County Road 29.",
   "sourceDetail": "Verified by Law Enforcement — NCEI Event #1313720",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1325201-2026-03-11",
   "lon": 211246,
   "zip": "",
   "city": "IRVINGTON",
   "date": "2026-03-11",
   "county": "Mobile",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Available high resolution satellite imagery revealed a weak|EF0 tornado tracked from Irvington through the Laurendine area|causing sporadic minor tree damage all along its track. The track|of the tornado is further supported by the presence of a radar|tornado debris signature.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1325201",
   "tornadoScale": "EF0",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1313724-2026-03-11",
   "lon": 210158,
   "zip": "",
   "city": "WETONA",
   "date": "2026-03-11",
   "county": "Coosa",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were downed on CR 36 near CR 45.",
   "sourceDetail": "Verified by Law Enforcement — NCEI Event #1313724",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1323246-2026-03-11",
   "lon": 211246,
   "zip": "",
   "city": "CARNEY",
   "date": "2026-03-11",
   "county": "Escambia",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "A brief EF1 tornado impacted the Poarch Creek Indian Reservation.|This tornado began in the adjacent field to the Poarch Creek|Indians Gym, first taking the scoreboard and tossing the heavy|half 200 yards downstream and the lighter half being tossed into|the adjacent field`s scoreboard approximately 500 yards away. The|tornado then impacted the gym lifting up a significant portion of|the roofing material on the west-facing side. On the east side of|the gym, a short power pole was snapped along with most of the|roofing material being deposited into the netting adjacent to the|next field in its path adjacent to the parking lot. The tornado|continued to the east-southeast, reaching its strongest point|prior to crossing Lynn McGhee Drive where it snapped numerous|small hardwood trees and pushed over several road signs. This is|also where the tornado reached its peak width at approximately|80 yards. After crossing Lynn McGhee Drive and Green Road, a|softwood tree was snapped mid trunk with a large amount of small|tree debris and limbs scattered across the adjacent field. The|tornado continued weakening as it moved southeast and then east|across Creek Drive, causing minor roofing and siding damage to|buildings. The last visible damage point was along Jack Springs|Road where a large oak tree was uprooted facing east-southeast.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1323246",
   "tornadoScale": "EF1",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-MOB-SV-W-14-2026-03-11-Baldwin-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-11. Duration: 51 min. Counties: Baldwin, Clarke, Mobile, Monroe, Washington. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #14 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-14"
  },
  {
   "id": "ww-MOB-SV-W-14-2026-03-11-Baldwin-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-11. Duration: 51 min. Counties: Baldwin, Clarke, Mobile, Monroe, Washington. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #14 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-14"
  },
  {
   "id": "ww-MOB-SV-W-14-2026-03-11-Clarke-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-11. Duration: 51 min. Counties: Baldwin, Clarke, Mobile, Monroe, Washington. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #14 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-14"
  },
  {
   "id": "ww-MOB-SV-W-14-2026-03-11-Clarke-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-11. Duration: 51 min. Counties: Baldwin, Clarke, Mobile, Monroe, Washington. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #14 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-14"
  },
  {
   "id": "ww-MOB-SV-W-14-2026-03-11-Mobile-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-11. Duration: 51 min. Counties: Baldwin, Clarke, Mobile, Monroe, Washington. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #14 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-14"
  },
  {
   "id": "ww-MOB-SV-W-14-2026-03-11-Mobile-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-11. Duration: 51 min. Counties: Baldwin, Clarke, Mobile, Monroe, Washington. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #14 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-14"
  },
  {
   "id": "ww-MOB-SV-W-14-2026-03-11-Monroe-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-11. Duration: 51 min. Counties: Baldwin, Clarke, Mobile, Monroe, Washington. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #14 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-14"
  },
  {
   "id": "ww-MOB-SV-W-14-2026-03-11-Monroe-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-11. Duration: 51 min. Counties: Baldwin, Clarke, Mobile, Monroe, Washington. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #14 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-14"
  },
  {
   "id": "ww-MOB-SV-W-14-2026-03-11-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-11. Duration: 51 min. Counties: Baldwin, Clarke, Mobile, Monroe, Washington. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #14 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-14"
  },
  {
   "id": "ww-MOB-SV-W-14-2026-03-11-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-11. Duration: 51 min. Counties: Baldwin, Clarke, Mobile, Monroe, Washington. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #14 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-14"
  },
  {
   "id": "ww-MOB-SV-W-11-2026-03-11-Mobile-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-11. Duration: 46 min. Counties: Mobile, Washington. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #11 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-11"
  },
  {
   "id": "ww-MOB-SV-W-11-2026-03-11-Mobile-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-11. Duration: 46 min. Counties: Mobile, Washington. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #11 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-11"
  },
  {
   "id": "ww-MOB-SV-W-11-2026-03-11-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-11. Duration: 46 min. Counties: Mobile, Washington. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #11 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-11"
  },
  {
   "id": "ww-MOB-SV-W-11-2026-03-11-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-11. Duration: 46 min. Counties: Mobile, Washington. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #11 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-11"
  },
  {
   "id": "ww-BMX-SV-W-31-2026-03-11-Perry-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-11. Duration: 42 min. Counties: Perry, Dallas, Autauga, Chilton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #31 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-31"
  },
  {
   "id": "ww-BMX-SV-W-31-2026-03-11-Perry-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-11. Duration: 42 min. Counties: Perry, Dallas, Autauga, Chilton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #31 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-31"
  },
  {
   "id": "ww-BMX-SV-W-31-2026-03-11-Dallas-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Dallas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-11. Duration: 42 min. Counties: Perry, Dallas, Autauga, Chilton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #31 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-31"
  },
  {
   "id": "ww-BMX-SV-W-31-2026-03-11-Dallas-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Dallas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-11. Duration: 42 min. Counties: Perry, Dallas, Autauga, Chilton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #31 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-31"
  },
  {
   "id": "ww-BMX-SV-W-31-2026-03-11-Autauga-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Autauga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-11. Duration: 42 min. Counties: Perry, Dallas, Autauga, Chilton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #31 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-31"
  },
  {
   "id": "ww-BMX-SV-W-31-2026-03-11-Autauga-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Autauga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-11. Duration: 42 min. Counties: Perry, Dallas, Autauga, Chilton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #31 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-31"
  },
  {
   "id": "ww-BMX-SV-W-31-2026-03-11-Chilton-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Chilton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-11. Duration: 42 min. Counties: Perry, Dallas, Autauga, Chilton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #31 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-31"
  },
  {
   "id": "ww-BMX-SV-W-31-2026-03-11-Chilton-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Chilton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-11. Duration: 42 min. Counties: Perry, Dallas, Autauga, Chilton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #31 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-31"
  },
  {
   "id": "ww-MOB-SV-W-12-2026-03-11-Mobile-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-11. Duration: 62 min. County: Mobile. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #12 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-12"
  },
  {
   "id": "ww-MOB-SV-W-12-2026-03-11-Mobile-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-11. Duration: 62 min. County: Mobile. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #12 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-12"
  },
  {
   "id": "ww-BMX-SV-W-30-2026-03-11-Marengo-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Marengo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-11. Duration: 57 min. County: Marengo. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #30 (57 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-30"
  },
  {
   "id": "ww-BMX-SV-W-30-2026-03-11-Marengo-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Marengo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-11. Duration: 57 min. County: Marengo. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #30 (57 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-30"
  },
  {
   "id": "ww-MOB-SV-W-10-2026-03-11-Choctaw-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Choctaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-11. Duration: 50 min. Counties: Choctaw, Clarke, Washington. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #10 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-10"
  },
  {
   "id": "ww-MOB-SV-W-10-2026-03-11-Choctaw-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Choctaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-11. Duration: 50 min. Counties: Choctaw, Clarke, Washington. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #10 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-10"
  },
  {
   "id": "ww-MOB-SV-W-10-2026-03-11-Clarke-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-11. Duration: 50 min. Counties: Choctaw, Clarke, Washington. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #10 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-10"
  },
  {
   "id": "ww-MOB-SV-W-10-2026-03-11-Clarke-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-11. Duration: 50 min. Counties: Choctaw, Clarke, Washington. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #10 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-10"
  },
  {
   "id": "ww-MOB-SV-W-10-2026-03-11-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-11. Duration: 50 min. Counties: Choctaw, Clarke, Washington. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #10 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-10"
  },
  {
   "id": "ww-MOB-SV-W-10-2026-03-11-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-11. Duration: 50 min. Counties: Choctaw, Clarke, Washington. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #10 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-10"
  },
  {
   "id": "ww-MOB-SV-W-13-2026-03-11-Clarke-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-11. Duration: 43 min. Counties: Clarke, Monroe, Washington, Wilcox. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #13 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-13"
  },
  {
   "id": "ww-MOB-SV-W-13-2026-03-11-Clarke-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-11. Duration: 43 min. Counties: Clarke, Monroe, Washington, Wilcox. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #13 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-13"
  },
  {
   "id": "ww-MOB-SV-W-13-2026-03-11-Monroe-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-11. Duration: 43 min. Counties: Clarke, Monroe, Washington, Wilcox. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #13 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-13"
  },
  {
   "id": "ww-MOB-SV-W-13-2026-03-11-Monroe-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-11. Duration: 43 min. Counties: Clarke, Monroe, Washington, Wilcox. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #13 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-13"
  },
  {
   "id": "ww-MOB-SV-W-13-2026-03-11-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-11. Duration: 43 min. Counties: Clarke, Monroe, Washington, Wilcox. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #13 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-13"
  },
  {
   "id": "ww-MOB-SV-W-13-2026-03-11-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-11. Duration: 43 min. Counties: Clarke, Monroe, Washington, Wilcox. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #13 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-13"
  },
  {
   "id": "ww-MOB-SV-W-13-2026-03-11-Wilcox-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Wilcox",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-11. Duration: 43 min. Counties: Clarke, Monroe, Washington, Wilcox. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #13 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-13"
  },
  {
   "id": "ww-MOB-SV-W-13-2026-03-11-Wilcox-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Wilcox",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-03-11. Duration: 43 min. Counties: Clarke, Monroe, Washington, Wilcox. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #13 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-13"
  },
  {
   "id": "iem-ww-MOB-TO-W-3-Choctaw-tornado-2026-03-11",
   "zip": "",
   "city": "Choctaw",
   "date": "2026-03-11",
   "county": "Choctaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MOB for Choctaw on 2026-03-11. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-TO-W-3"
  },
  {
   "id": "iem-ww-MOB-TO-W-3-Clarke-tornado-2026-03-11",
   "zip": "",
   "city": "Clarke",
   "date": "2026-03-11",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MOB for Clarke on 2026-03-11. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-TO-W-3"
  },
  {
   "id": "iem-ww-MOB-TO-W-7-Mobile-tornado-2026-03-11",
   "zip": "",
   "city": "Mobile",
   "date": "2026-03-11",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MOB for Mobile on 2026-03-11. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-TO-W-7"
  },
  {
   "id": "iem-ww-MOB-TO-W-5-Mobile-tornado-2026-03-11",
   "zip": "",
   "city": "Mobile",
   "date": "2026-03-11",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MOB for Mobile on 2026-03-11. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-TO-W-5"
  },
  {
   "id": "iem-ww-MOB-TO-W-5-Washington-tornado-2026-03-11",
   "zip": "",
   "city": "Washington",
   "date": "2026-03-11",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MOB for Washington on 2026-03-11. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-TO-W-5"
  },
  {
   "id": "iem-ww-MOB-TO-W-6-Clarke-tornado-2026-03-11",
   "zip": "",
   "city": "Clarke",
   "date": "2026-03-11",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MOB for Clarke on 2026-03-11. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-TO-W-6"
  },
  {
   "id": "iem-ww-MOB-TO-W-8-Mobile-tornado-2026-03-11",
   "zip": "",
   "city": "Mobile",
   "date": "2026-03-11",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MOB for Mobile on 2026-03-11. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-TO-W-8"
  },
  {
   "id": "iem-ww-MOB-TO-W-8-Washington-tornado-2026-03-11",
   "zip": "",
   "city": "Washington",
   "date": "2026-03-11",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MOB for Washington on 2026-03-11. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-TO-W-8"
  },
  {
   "id": "sps-2026-03-11-colbert-wind",
   "zip": "",
   "city": "Colbert",
   "date": "2026-03-11",
   "county": "Colbert",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Colbert — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-11-marion-wind",
   "zip": "",
   "city": "Marion",
   "date": "2026-03-11",
   "county": "Marion",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Marion — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-11-lawrence-wind",
   "zip": "",
   "city": "Lawrence",
   "date": "2026-03-11",
   "county": "Lawrence",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lawrence — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-11-madison-wind",
   "zip": "",
   "city": "Madison",
   "date": "2026-03-11",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Madison — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-11-tuscaloosa-wind",
   "zip": "",
   "city": "Tuscaloosa",
   "date": "2026-03-11",
   "county": "Tuscaloosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Tuscaloosa — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-11-lamar-wind",
   "zip": "",
   "city": "Lamar",
   "date": "2026-03-11",
   "county": "Lamar",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lamar — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-11-fayette-wind",
   "zip": "",
   "city": "Fayette",
   "date": "2026-03-11",
   "county": "Fayette",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Fayette — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-11-jefferson-wind",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-03-11",
   "county": "Jefferson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Jefferson — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-11-marengo-wind",
   "zip": "",
   "city": "Marengo",
   "date": "2026-03-11",
   "county": "Marengo",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Marengo — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-11-dallas-wind",
   "zip": "",
   "city": "Dallas",
   "date": "2026-03-11",
   "county": "Dallas",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Dallas — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-11-autauga-wind",
   "zip": "",
   "city": "Autauga",
   "date": "2026-03-11",
   "county": "Autauga",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Autauga — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-11-wilcox-wind",
   "zip": "",
   "city": "Wilcox",
   "date": "2026-03-11",
   "county": "Wilcox",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Wilcox — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2026-03-09-flood-33.43--86.95",
   "lat": 33.43,
   "lon": -86.95,
   "zip": "",
   "city": "1 S Brighton",
   "date": "2026-03-09",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Brighton fd reports that Valley Creek is overflowing on Harmer Street.",
   "sourceDetail": "NWS BMX — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-10T00:40:00Z-tornado-33.44--87.25",
   "lat": 33.44,
   "lon": -87.25,
   "zip": "",
   "city": "1 NNE Bull City",
   "date": "2026-03-09",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 1 NNE Bull City, AL. An EF-0 tornado with winds up to 80 mph was confirmed in western Jefferson County. Path length 5.83 miles and width 200 yards.",
   "sourceDetail": "NWS BMX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-09-flood-34.46--88.14",
   "lat": 34.46,
   "lon": -88.14,
   "zip": "",
   "city": "2 N Red Bay",
   "date": "2026-03-09",
   "county": "Franklin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash flooding was reported along highway 11 north of Red Bay.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-09-flood-34.88--87.69",
   "lat": 34.88,
   "lon": -87.69,
   "zip": "",
   "city": "Underwood-Petersville",
   "date": "2026-03-09",
   "county": "Lauderdale",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "A foot of standing flood water was reported at CR 24 at Leona Drive.",
   "sourceDetail": "NWS HUN — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-09-flood-34.39--87.74",
   "lat": 34.39,
   "lon": -87.74,
   "zip": "",
   "city": "3 NW Phil Campbell",
   "date": "2026-03-09",
   "county": "Franklin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding was reported on highway 20 in Spruce Pine.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ncei-1313662-2026-03-09",
   "lon": 210157,
   "zip": "",
   "city": "FORKVILLE",
   "date": "2026-03-09",
   "county": "Winston",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "The National Weather Service surveyed damage northeast of Haleyville from the Forkville area to the Ashridge community and determined it to be the result of straight-line winds. The most concentrated damage was observed at the intersection of Highway 195 and Little Crooked Rd around 5:35 pm CDT, where several structures were damaged. A furniture business sustained roof damage and had a glass door blown out, an open air hay shed was flipped onto an adjacent outbuilding, and a larger garage sustained roof and siding damage. In addition, a smaller three-car shed collapsed and fell into the larger garage. Just east of this, at least five trees were uprooted across Little Crooked Rd, with roofing tin from the garage blown into the fallen trees. This damage was all within 130 yards, with winds estimated up to 75 mph. No other notable damage was observed except for a few trees down along Jim Brown Rd approximately four miles to the southeast.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1313662",
   "windSpeedMph": 65,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1313664-2026-03-09",
   "lon": 210157,
   "zip": "",
   "city": "NEW LEXINGTON",
   "date": "2026-03-09",
   "county": "Tuscaloosa",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "The National Weather Service surveyed damage in northern Tuscaloosa County associated with a severe thunderstorm that moved through the area the previous evening. Only very minimal, sporadic wind damage was observed on Old Jasper Rd, Old Cheatam Rd, and Bagwell Rd, with no spatial continuity between points. This storm later produced the surveyed damage in Jefferson County.||In addition, an 18-wheeler was blown over along Highway 13 near the Tuscaloosa/Fayette county line.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1313664",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1313667-2026-03-09",
   "lon": 210157,
   "zip": "",
   "city": "MUD CREEK",
   "date": "2026-03-09",
   "county": "Jefferson",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "In addition to an EF-0 tornado that was confirmed in the area, sporadic wind damage as a result of a surge of straight-line winds was observed elsewhere along Lock 17 Rd and Groundhog Rd from near the Providence community to just south of the Groundhog Rd and Mud Creek Rd intersection in the Mud Creek community. The most extensive area of non-tornadic damage was observed to be along Mud Creek Rd south of Groundhog Rd, where several trees were uprooted, minor roof damage occurred to two homes and a small outbuilding, and power poles were broken with lines in the road, causing a portion of the roadway to be closed much of the day following the storm. Winds were estimated at 75 mph here. Very minor, sporadic tree damage was observed in the Adger and North Johns areas, mainly limbs down.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1313667",
   "windSpeedMph": 65,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1313665-2026-03-09",
   "lon": 210157,
   "zip": "",
   "city": "OAK GROVE",
   "date": "2026-03-09",
   "county": "Jefferson",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "The National Weather Service surveyed damage in western Jefferson County and determined that an EF-0 tornado occurred, embedded within a larger area of straight-line wind damage. The tornado began south of Lock 17 Rd near Betty Hill Rd, where several softwood trees were uprooted, knocking down power lines. An area of weak rotation was noted on radar associated with this damage and the feature continued to the section of Groundhog Rd in the area of Woods Creek. Here, extensive softwood tree damage was observed, with numerous trees uprooted and smaller trees snapped. Much of the treefall was found to be laying easterly to east-northeasterly, with overall storm motion to the southeast. Minor softwood tree damage associated with the same radar feature was observed along Mud Creek Rd north of the Groundhog Rd intersection, with a couple uprooted trees and several limbs down.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1313665",
   "tornadoScale": "EF0",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1313666-2026-03-09",
   "lon": 210157,
   "zip": "",
   "city": "LEESBURG",
   "date": "2026-03-09",
   "county": "Cherokee",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were downed in the Leesburg area.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1313666",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1313668-2026-03-09",
   "lon": 210157,
   "zip": "",
   "city": "BLANCHE",
   "date": "2026-03-09",
   "county": "Cherokee",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were downed in the Blanche area.",
   "sourceDetail": "Verified by Public — NCEI Event #1313668",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1313669-2026-03-09",
   "lon": 210157,
   "zip": "",
   "city": "GAYLESVILLE",
   "date": "2026-03-09",
   "county": "Cherokee",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were downed on the north side of Weiss Lake and in the Gaylesville area. The roof was blown of chicken houses just east of Gaylesville.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1313669",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1313670-2026-03-09",
   "lon": 210157,
   "zip": "",
   "city": "CONCORD",
   "date": "2026-03-09",
   "county": "Jefferson",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A large oak tree fell on a fence along Hazel Dr.",
   "sourceDetail": "Verified by Public — NCEI Event #1313670",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1313671-2026-03-09",
   "lon": 210157,
   "zip": "",
   "city": "WOODWARD",
   "date": "2026-03-09",
   "county": "Jefferson",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees and power lines were downed across the Bessemer area, with at least one tree falling on a home.",
   "sourceDetail": "Verified by Fire Department/Rescue — NCEI Event #1313671",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1313672-2026-03-09",
   "lon": 210157,
   "zip": "",
   "city": "BLUFF PARK",
   "date": "2026-03-09",
   "county": "Jefferson",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were downed along Shades Crest Rd.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1313672",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1313674-2026-03-09",
   "lon": 210157,
   "zip": "",
   "city": "VESTAVIA HILLS",
   "date": "2026-03-09",
   "county": "Jefferson",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were downed in the Hoover area.",
   "sourceDetail": "Verified by Public — NCEI Event #1313674",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1313676-2026-03-09",
   "lon": 210157,
   "zip": "",
   "city": "MAGELLA",
   "date": "2026-03-09",
   "county": "Jefferson",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were downed in the Homewood area.",
   "sourceDetail": "Verified by Fire Department/Rescue — NCEI Event #1313676",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1313679-2026-03-09",
   "lon": 210157,
   "zip": "",
   "city": "MAHLEP",
   "date": "2026-03-09",
   "county": "Calhoun",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were down, blocking Halls Chapel Rd.",
   "sourceDetail": "Verified by Public — NCEI Event #1313679",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1313677-2026-03-09",
   "lon": 210157,
   "zip": "",
   "city": "ETHELSVILLE",
   "date": "2026-03-09",
   "county": "Pickens",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Several trees were blown down along County Road 75.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1313677",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1313681-2026-03-09",
   "lon": 210157,
   "zip": "",
   "city": "OLDFIELD",
   "date": "2026-03-09",
   "county": "Talladega",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Power lines were downed on the north side of Sylacauga.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1313681",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-BMX-SV-W-19-2026-03-09-Winston-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Winston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-09. Duration: 36 min. Counties: Marion, Winston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #19 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-19"
  },
  {
   "id": "ww-BMX-SV-W-19-2026-03-09-Winston-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Winston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-09. Duration: 36 min. Counties: Marion, Winston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #19 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-19"
  },
  {
   "id": "ww-BMX-SV-W-19-2026-03-09-Marion-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Marion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-09. Duration: 36 min. Counties: Marion, Winston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #19 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-19"
  },
  {
   "id": "ww-BMX-SV-W-19-2026-03-09-Marion-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Marion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-09. Duration: 36 min. Counties: Marion, Winston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #19 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-19"
  },
  {
   "id": "ww-HUN-SV-W-22-2026-03-09-Colbert-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-09. Duration: 52 min. Counties: Colbert, Franklin, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #22 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-22"
  },
  {
   "id": "ww-HUN-SV-W-22-2026-03-09-Colbert-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-09. Duration: 52 min. Counties: Colbert, Franklin, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #22 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-22"
  },
  {
   "id": "ww-HUN-SV-W-22-2026-03-09-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-09. Duration: 52 min. Counties: Colbert, Franklin, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #22 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-22"
  },
  {
   "id": "ww-HUN-SV-W-22-2026-03-09-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-09. Duration: 52 min. Counties: Colbert, Franklin, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #22 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-22"
  },
  {
   "id": "ww-HUN-SV-W-22-2026-03-09-Lawrence-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-09. Duration: 52 min. Counties: Colbert, Franklin, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #22 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-22"
  },
  {
   "id": "ww-HUN-SV-W-22-2026-03-09-Lawrence-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-09. Duration: 52 min. Counties: Colbert, Franklin, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #22 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-22"
  },
  {
   "id": "ww-BMX-SV-W-26-2026-03-09-Pickens-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Pickens",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-09. Duration: 54 min. County: Pickens. Storm tags: wind: 70.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #26 (54 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-26"
  },
  {
   "id": "ww-BMX-SV-W-26-2026-03-09-Pickens-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Pickens",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-09. Duration: 54 min. County: Pickens. Storm tags: wind: 70.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #26 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "BMX-SV-W-26"
  },
  {
   "id": "ww-BMX-SV-W-20-2026-03-09-Lamar-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Lamar",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-09. Duration: 39 min. County: Lamar. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #20 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-20"
  },
  {
   "id": "ww-BMX-SV-W-20-2026-03-09-Lamar-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Lamar",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-09. Duration: 39 min. County: Lamar. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #20 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-20"
  },
  {
   "id": "ww-BMX-SV-W-29-2026-03-09-Pickens-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Pickens",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-09. Duration: 18 min. County: Pickens. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #29 (18 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-29"
  },
  {
   "id": "ww-BMX-SV-W-29-2026-03-09-Pickens-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Pickens",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-09. Duration: 18 min. County: Pickens. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #29 (18 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-29"
  },
  {
   "id": "ww-BMX-SV-W-27-2026-03-09-Jefferson-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-09. Duration: 65 min. Counties: Jefferson, Cleburne, Shelby, Talladega, Calhoun, Clay, St. Clair. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #27 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-27"
  },
  {
   "id": "ww-BMX-SV-W-27-2026-03-09-Jefferson-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-09. Duration: 65 min. Counties: Jefferson, Cleburne, Shelby, Talladega, Calhoun, Clay, St. Clair. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #27 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-27"
  },
  {
   "id": "ww-BMX-SV-W-27-2026-03-09-Clay-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-09. Duration: 65 min. Counties: Jefferson, Cleburne, Shelby, Talladega, Calhoun, Clay, St. Clair. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #27 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-27"
  },
  {
   "id": "ww-BMX-SV-W-27-2026-03-09-Clay-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-09. Duration: 65 min. Counties: Jefferson, Cleburne, Shelby, Talladega, Calhoun, Clay, St. Clair. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #27 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-27"
  },
  {
   "id": "ww-BMX-SV-W-27-2026-03-09-Cleburne-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Cleburne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-09. Duration: 65 min. Counties: Jefferson, Cleburne, Shelby, Talladega, Calhoun, Clay, St. Clair. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #27 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-27"
  },
  {
   "id": "ww-BMX-SV-W-27-2026-03-09-Cleburne-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Cleburne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-09. Duration: 65 min. Counties: Jefferson, Cleburne, Shelby, Talladega, Calhoun, Clay, St. Clair. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #27 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-27"
  },
  {
   "id": "ww-BMX-SV-W-27-2026-03-09-Shelby-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Shelby",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-09. Duration: 65 min. Counties: Jefferson, Cleburne, Shelby, Talladega, Calhoun, Clay, St. Clair. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #27 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-27"
  },
  {
   "id": "ww-BMX-SV-W-27-2026-03-09-Shelby-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Shelby",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-09. Duration: 65 min. Counties: Jefferson, Cleburne, Shelby, Talladega, Calhoun, Clay, St. Clair. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #27 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-27"
  },
  {
   "id": "iem-ww-BMX-SV-W-27-St. Clair-wind-2026-03-09",
   "zip": "",
   "city": "St. Clair",
   "date": "2026-03-09",
   "county": "St. Clair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX for St. Clair on 2026-03-09. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-27"
  },
  {
   "id": "iem-ww-BMX-SV-W-27-St. Clair-hail-2026-03-09",
   "zip": "",
   "city": "St. Clair",
   "date": "2026-03-09",
   "county": "St. Clair",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX for St. Clair on 2026-03-09. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-27"
  },
  {
   "id": "ww-BMX-SV-W-27-2026-03-09-Talladega-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Talladega",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-09. Duration: 65 min. Counties: Jefferson, Cleburne, Shelby, Talladega, Calhoun, Clay, St. Clair. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #27 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-27"
  },
  {
   "id": "ww-BMX-SV-W-27-2026-03-09-Talladega-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Talladega",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-09. Duration: 65 min. Counties: Jefferson, Cleburne, Shelby, Talladega, Calhoun, Clay, St. Clair. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #27 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-27"
  },
  {
   "id": "ww-BMX-SV-W-27-2026-03-09-Calhoun-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Calhoun",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-09. Duration: 65 min. Counties: Jefferson, Cleburne, Shelby, Talladega, Calhoun, Clay, St. Clair. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #27 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-27"
  },
  {
   "id": "ww-BMX-SV-W-27-2026-03-09-Calhoun-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Calhoun",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-09. Duration: 65 min. Counties: Jefferson, Cleburne, Shelby, Talladega, Calhoun, Clay, St. Clair. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #27 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-27"
  },
  {
   "id": "ww-BMX-SV-W-24-2026-03-09-Etowah-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Etowah",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-09. Duration: 66 min. Counties: Etowah, Calhoun, Cherokee, Cleburne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #24 (66 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-24"
  },
  {
   "id": "ww-BMX-SV-W-24-2026-03-09-Etowah-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Etowah",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-09. Duration: 66 min. Counties: Etowah, Calhoun, Cherokee, Cleburne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #24 (66 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-24"
  },
  {
   "id": "ww-BMX-SV-W-24-2026-03-09-Calhoun-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Calhoun",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-09. Duration: 66 min. Counties: Etowah, Calhoun, Cherokee, Cleburne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #24 (66 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-24"
  },
  {
   "id": "ww-BMX-SV-W-24-2026-03-09-Calhoun-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Calhoun",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-09. Duration: 66 min. Counties: Etowah, Calhoun, Cherokee, Cleburne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #24 (66 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-24"
  },
  {
   "id": "ww-BMX-SV-W-24-2026-03-09-Cherokee-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Cherokee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-09. Duration: 66 min. Counties: Etowah, Calhoun, Cherokee, Cleburne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #24 (66 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-24"
  },
  {
   "id": "ww-BMX-SV-W-24-2026-03-09-Cherokee-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Cherokee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-09. Duration: 66 min. Counties: Etowah, Calhoun, Cherokee, Cleburne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #24 (66 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-24"
  },
  {
   "id": "ww-BMX-SV-W-24-2026-03-09-Cleburne-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Cleburne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-09. Duration: 66 min. Counties: Etowah, Calhoun, Cherokee, Cleburne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #24 (66 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-24"
  },
  {
   "id": "ww-BMX-SV-W-24-2026-03-09-Cleburne-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Cleburne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-09. Duration: 66 min. Counties: Etowah, Calhoun, Cherokee, Cleburne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #24 (66 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-24"
  },
  {
   "id": "ww-HUN-SV-W-23-2026-03-09-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-09. Duration: 27 min. Counties: Marshall, Jackson, Madison. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #23 (27 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-23"
  },
  {
   "id": "ww-HUN-SV-W-23-2026-03-09-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-09. Duration: 27 min. Counties: Marshall, Jackson, Madison. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #23 (27 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-23"
  },
  {
   "id": "ww-HUN-SV-W-23-2026-03-09-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-09. Duration: 27 min. Counties: Marshall, Jackson, Madison. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #23 (27 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-23"
  },
  {
   "id": "ww-HUN-SV-W-23-2026-03-09-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-09. Duration: 27 min. Counties: Marshall, Jackson, Madison. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #23 (27 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-23"
  },
  {
   "id": "ww-HUN-SV-W-23-2026-03-09-Marshall-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-09. Duration: 27 min. Counties: Marshall, Jackson, Madison. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #23 (27 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-23"
  },
  {
   "id": "ww-HUN-SV-W-23-2026-03-09-Marshall-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-09. Duration: 27 min. Counties: Marshall, Jackson, Madison. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #23 (27 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-23"
  },
  {
   "id": "ww-BMX-SV-W-28-2026-03-09-Talladega-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Talladega",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-09. Duration: 55 min. County: Talladega. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #28 (55 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-28"
  },
  {
   "id": "ww-BMX-SV-W-28-2026-03-09-Talladega-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Talladega",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-09. Duration: 55 min. County: Talladega. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #28 (55 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-28"
  },
  {
   "id": "ww-BMX-SV-W-21-2026-03-09-Fayette-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-09. Duration: 60 min. Counties: Fayette, Tuscaloosa. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #21 (60 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-21"
  },
  {
   "id": "ww-BMX-SV-W-21-2026-03-09-Fayette-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-09. Duration: 60 min. Counties: Fayette, Tuscaloosa. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #21 (60 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-21"
  },
  {
   "id": "ww-BMX-SV-W-21-2026-03-09-Tuscaloosa-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Tuscaloosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-09. Duration: 60 min. Counties: Fayette, Tuscaloosa. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #21 (60 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-21"
  },
  {
   "id": "ww-BMX-SV-W-21-2026-03-09-Tuscaloosa-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Tuscaloosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-09. Duration: 60 min. Counties: Fayette, Tuscaloosa. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #21 (60 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-21"
  },
  {
   "id": "ww-BMX-SV-W-22-2026-03-09-Walker-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Walker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-09. Duration: 63 min. Counties: Walker, Jefferson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #22 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-22"
  },
  {
   "id": "ww-BMX-SV-W-22-2026-03-09-Walker-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Walker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-09. Duration: 63 min. Counties: Walker, Jefferson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #22 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-22"
  },
  {
   "id": "ww-BMX-SV-W-22-2026-03-09-Jefferson-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-09. Duration: 63 min. Counties: Walker, Jefferson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #22 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-22"
  },
  {
   "id": "ww-BMX-SV-W-22-2026-03-09-Jefferson-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-09. Duration: 63 min. Counties: Walker, Jefferson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #22 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-22"
  },
  {
   "id": "ww-BMX-SV-W-23-2026-03-09-Tuscaloosa-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Tuscaloosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-09. Duration: 39 min. County: Tuscaloosa. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #23 (39 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-23"
  },
  {
   "id": "ww-BMX-SV-W-23-2026-03-09-Tuscaloosa-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Tuscaloosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-09. Duration: 39 min. County: Tuscaloosa. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #23 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-23"
  },
  {
   "id": "ww-BMX-SV-W-25-2026-03-09-Shelby-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Shelby",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-09. Duration: 62 min. County: Shelby. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #25 (62 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-25"
  },
  {
   "id": "ww-BMX-SV-W-25-2026-03-09-Shelby-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Shelby",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-09. Duration: 62 min. County: Shelby. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #25 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-25"
  },
  {
   "id": "iem-ww-BMX-TO-W-2-Tuscaloosa-tornado-2026-03-09",
   "zip": "",
   "city": "Tuscaloosa",
   "date": "2026-03-09",
   "county": "Tuscaloosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS BMX for Tuscaloosa on 2026-03-09. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-TO-W-2"
  },
  {
   "id": "ww-HUN-FF-W-1-2026-03-09-Franklin",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2026-03-09. Duration: 184 min. County: Franklin. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #1 (184 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-1"
  },
  {
   "id": "ww-BMX-FF-W-4-2026-03-09-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-03-09. Duration: 184 min. Counties: Jefferson, St. Clair, Shelby. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #4 (184 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-4"
  },
  {
   "id": "iem-ww-BMX-FF-W-4-St. Clair-flood-2026-03-09",
   "zip": "",
   "city": "St. Clair",
   "date": "2026-03-09",
   "county": "St. Clair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX for St. Clair on 2026-03-09. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-4"
  },
  {
   "id": "ww-BMX-FF-W-4-2026-03-09-Shelby",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Shelby",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-03-09. Duration: 184 min. Counties: Jefferson, St. Clair, Shelby. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #4 (184 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-4"
  },
  {
   "id": "ww-HUN-FA-W-5-2026-03-09-Madison",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-03-09. Duration: 95 min. County: Madison. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #5 (95 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-5"
  },
  {
   "id": "sps-2026-03-09-limestone-wind",
   "zip": "",
   "city": "Limestone",
   "date": "2026-03-09",
   "county": "Limestone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Limestone — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-09-franklin-wind",
   "zip": "",
   "city": "Franklin",
   "date": "2026-03-09",
   "county": "Franklin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Franklin — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-09-lamar-wind",
   "zip": "",
   "city": "Lamar",
   "date": "2026-03-09",
   "county": "Lamar",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lamar — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-09-marion-wind",
   "zip": "",
   "city": "Marion",
   "date": "2026-03-09",
   "county": "Marion",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Marion — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-09-madison-wind",
   "zip": "",
   "city": "Madison",
   "date": "2026-03-09",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Madison — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-09-winston-wind",
   "zip": "",
   "city": "Winston",
   "date": "2026-03-09",
   "county": "Winston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Winston — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-09-marshall-wind",
   "zip": "",
   "city": "Marshall",
   "date": "2026-03-09",
   "county": "Marshall",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Marshall — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-09-fayette-wind",
   "zip": "",
   "city": "Fayette",
   "date": "2026-03-09",
   "county": "Fayette",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Fayette — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-09-walker-wind",
   "zip": "",
   "city": "Walker",
   "date": "2026-03-09",
   "county": "Walker",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Walker — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-09-etowah-wind",
   "zip": "",
   "city": "Etowah",
   "date": "2026-03-09",
   "county": "Etowah",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Etowah — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-09-dekalb-hail",
   "zip": "",
   "city": "DeKalb",
   "date": "2026-03-09",
   "county": "DeKalb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for DeKalb — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-09-calhoun-wind",
   "zip": "",
   "city": "Calhoun",
   "date": "2026-03-09",
   "county": "Calhoun",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Calhoun — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-09-randolph-wind",
   "zip": "",
   "city": "Randolph",
   "date": "2026-03-09",
   "county": "Randolph",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Randolph — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-09-coosa-wind",
   "zip": "",
   "city": "Coosa",
   "date": "2026-03-09",
   "county": "Coosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Coosa — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-09-clay-wind",
   "zip": "",
   "city": "Clay",
   "date": "2026-03-09",
   "county": "Clay",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Clay — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-09-chambers-wind",
   "zip": "",
   "city": "Chambers",
   "date": "2026-03-09",
   "county": "Chambers",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Chambers — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-09-lee-wind",
   "zip": "",
   "city": "Lee",
   "date": "2026-03-09",
   "county": "Lee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lee — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-MOB-FF-W-2-2026-03-08-Mobile",
   "zip": "",
   "city": "",
   "date": "2026-03-08",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2026-03-08. Duration: 215 min. County: Mobile. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #2 (215 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-2"
  },
  {
   "id": "ww-MOB-FL-W-6-2026-03-08-Mobile",
   "zip": "",
   "city": "",
   "date": "2026-03-08",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MOB on 2026-03-08. Duration: 529 min. County: Mobile. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flood Warning #6 (529 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FL-W-6"
  },
  {
   "id": "sps-2026-03-08-geneva-wind",
   "zip": "",
   "city": "Geneva",
   "date": "2026-03-08",
   "county": "Geneva",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Geneva — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-HUN-SV-W-20-2026-03-07-Colbert-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-07. Duration: 24 min. Counties: Franklin, Colbert. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #20 (24 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-20"
  },
  {
   "id": "ww-HUN-SV-W-20-2026-03-07-Colbert-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-07. Duration: 24 min. Counties: Franklin, Colbert. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #20 (24 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-20"
  },
  {
   "id": "ww-HUN-SV-W-20-2026-03-07-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-07. Duration: 24 min. Counties: Franklin, Colbert. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #20 (24 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-20"
  },
  {
   "id": "ww-HUN-SV-W-20-2026-03-07-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-07. Duration: 24 min. Counties: Franklin, Colbert. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #20 (24 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-20"
  },
  {
   "id": "ww-HUN-SV-W-21-2026-03-07-Colbert-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-07. Duration: 51 min. Counties: Colbert, Franklin, Lawrence. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #21 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-21"
  },
  {
   "id": "ww-HUN-SV-W-21-2026-03-07-Colbert-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-07. Duration: 51 min. Counties: Colbert, Franklin, Lawrence. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #21 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-21"
  },
  {
   "id": "ww-HUN-SV-W-21-2026-03-07-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-07. Duration: 51 min. Counties: Colbert, Franklin, Lawrence. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #21 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-21"
  },
  {
   "id": "ww-HUN-SV-W-21-2026-03-07-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-07. Duration: 51 min. Counties: Colbert, Franklin, Lawrence. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #21 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-21"
  },
  {
   "id": "ww-HUN-SV-W-21-2026-03-07-Lawrence-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-07. Duration: 51 min. Counties: Colbert, Franklin, Lawrence. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #21 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-21"
  },
  {
   "id": "ww-HUN-SV-W-21-2026-03-07-Lawrence-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-03-07. Duration: 51 min. Counties: Colbert, Franklin, Lawrence. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #21 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-21"
  },
  {
   "id": "ww-BMX-SV-W-18-2026-03-07-Walker-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Walker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-07. Duration: 60 min. Counties: Walker, Blount, Tuscaloosa, Jefferson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #18 (60 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-18"
  },
  {
   "id": "ww-BMX-SV-W-18-2026-03-07-Walker-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Walker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-07. Duration: 60 min. Counties: Walker, Blount, Tuscaloosa, Jefferson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #18 (60 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-18"
  },
  {
   "id": "ww-BMX-SV-W-18-2026-03-07-Blount-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Blount",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-07. Duration: 60 min. Counties: Walker, Blount, Tuscaloosa, Jefferson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #18 (60 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-18"
  },
  {
   "id": "ww-BMX-SV-W-18-2026-03-07-Blount-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Blount",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-07. Duration: 60 min. Counties: Walker, Blount, Tuscaloosa, Jefferson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #18 (60 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-18"
  },
  {
   "id": "ww-BMX-SV-W-18-2026-03-07-Tuscaloosa-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Tuscaloosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-07. Duration: 60 min. Counties: Walker, Blount, Tuscaloosa, Jefferson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #18 (60 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-18"
  },
  {
   "id": "ww-BMX-SV-W-18-2026-03-07-Tuscaloosa-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Tuscaloosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-07. Duration: 60 min. Counties: Walker, Blount, Tuscaloosa, Jefferson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #18 (60 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-18"
  },
  {
   "id": "ww-BMX-SV-W-18-2026-03-07-Jefferson-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-07. Duration: 60 min. Counties: Walker, Blount, Tuscaloosa, Jefferson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #18 (60 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-18"
  },
  {
   "id": "ww-BMX-SV-W-18-2026-03-07-Jefferson-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-03-07. Duration: 60 min. Counties: Walker, Blount, Tuscaloosa, Jefferson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #18 (60 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-18"
  },
  {
   "id": "sps-2026-03-07-lauderdale-wind",
   "zip": "",
   "city": "Lauderdale",
   "date": "2026-03-07",
   "county": "Lauderdale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lauderdale — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-07-colbert-wind",
   "zip": "",
   "city": "Colbert",
   "date": "2026-03-07",
   "county": "Colbert",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Colbert — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-07-marion-wind",
   "zip": "",
   "city": "Marion",
   "date": "2026-03-07",
   "county": "Marion",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Marion — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-07-lawrence-wind",
   "zip": "",
   "city": "Lawrence",
   "date": "2026-03-07",
   "county": "Lawrence",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lawrence — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-07-houston-hail",
   "zip": "",
   "city": "Houston",
   "date": "2026-03-07",
   "county": "Houston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Houston — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-07-limestone-wind",
   "zip": "",
   "city": "Limestone",
   "date": "2026-03-07",
   "county": "Limestone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Limestone — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-07-houston-wind",
   "zip": "",
   "city": "Houston",
   "date": "2026-03-07",
   "county": "Houston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Houston — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-07-winston-hail",
   "zip": "",
   "city": "Winston",
   "date": "2026-03-07",
   "county": "Winston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Winston — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-07-jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2026-03-07",
   "county": "Jackson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Jackson — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-07-cullman-wind",
   "zip": "",
   "city": "Cullman",
   "date": "2026-03-07",
   "county": "Cullman",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Cullman — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-07-tuscaloosa-wind",
   "zip": "",
   "city": "Tuscaloosa",
   "date": "2026-03-07",
   "county": "Tuscaloosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Tuscaloosa — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-07-dale-hail",
   "zip": "",
   "city": "Dale",
   "date": "2026-03-07",
   "county": "Dale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Dale — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-07-dekalb-wind",
   "zip": "",
   "city": "DeKalb",
   "date": "2026-03-07",
   "county": "DeKalb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for DeKalb — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-07-stclair-wind",
   "zip": "",
   "city": "St. Clair",
   "date": "2026-03-07",
   "county": "St. Clair",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for St. Clair — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-07-perry-wind",
   "zip": "",
   "city": "Perry",
   "date": "2026-03-07",
   "county": "Perry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Perry — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-07-talladega-wind",
   "zip": "",
   "city": "Talladega",
   "date": "2026-03-07",
   "county": "Talladega",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Talladega — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ncei-1326070-2026-03-06",
   "lon": 212115,
   "zip": "",
   "city": "HENDRIX CROSSROAD",
   "date": "2026-03-06",
   "county": "Geneva",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree was blown down along County Road 36 in eastern Geneva county.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1326070",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-TAE-SV-W-28-2026-03-06-Geneva-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-06",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-03-06. Duration: 29 min. Counties: Geneva, Houston. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #28 (29 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-28"
  },
  {
   "id": "ww-TAE-SV-W-28-2026-03-06-Geneva-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-06",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-03-06. Duration: 29 min. Counties: Geneva, Houston. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #28 (29 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 1,
   "warningProductKey": "TAE-SV-W-28"
  },
  {
   "id": "ww-TAE-SV-W-28-2026-03-06-Houston-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-06",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-03-06. Duration: 29 min. Counties: Geneva, Houston. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #28 (29 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-28"
  },
  {
   "id": "ww-TAE-SV-W-28-2026-03-06-Houston-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-06",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-03-06. Duration: 29 min. Counties: Geneva, Houston. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #28 (29 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 1,
   "warningProductKey": "TAE-SV-W-28"
  },
  {
   "id": "sps-2026-03-06-sumter-wind",
   "zip": "",
   "city": "Sumter",
   "date": "2026-03-06",
   "county": "Sumter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Sumter — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-06-coffee-wind",
   "zip": "",
   "city": "Coffee",
   "date": "2026-03-06",
   "county": "Coffee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Coffee — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-06-pike-hail",
   "zip": "",
   "city": "Pike",
   "date": "2026-03-06",
   "county": "Pike",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Pike — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-06-geneva-hail",
   "zip": "",
   "city": "Geneva",
   "date": "2026-03-06",
   "county": "Geneva",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Geneva — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-202602271400-hail-34.15--86.60",
   "lat": 34.15,
   "lon": -86.6,
   "zip": "",
   "city": "2 SSE Holly Pond",
   "date": "2026-02-27",
   "county": "Cullman",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 SSE Holly Pond, AL. Hail size: 1.25\".",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "sps-2026-02-27-chilton-wind",
   "zip": "",
   "city": "Chilton",
   "date": "2026-02-27",
   "county": "Chilton",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Chilton — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-02-27-russell-wind",
   "zip": "",
   "city": "Russell",
   "date": "2026-02-27",
   "county": "Russell",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Russell — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-202602262012-hail-33.97--87.35",
   "lat": 33.97,
   "lon": -87.35,
   "zip": "",
   "city": "3 SSE McDowell Campgrou",
   "date": "2026-02-26",
   "county": "Walker",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 SSE McDowell Campgrou, AL. Hail size: 0.88\".",
   "sourceDetail": "NWS BMX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-202602262022-hail-33.97--87.26",
   "lat": 33.97,
   "lon": -87.26,
   "zip": "",
   "city": "3 W Curry",
   "date": "2026-02-26",
   "county": "Walker",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 W Curry, AL. Hail size: 0.88\".",
   "sourceDetail": "NWS BMX — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-202602262041-hail-33.88--87.12",
   "lat": 33.88,
   "lon": -87.12,
   "zip": "",
   "city": "2 SSW Powellville",
   "date": "2026-02-26",
   "county": "Walker",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 SSW Powellville, AL. Hail size: 1\".",
   "sourceDetail": "NWS BMX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202602262133-hail-33.69--86.68",
   "lat": 33.69,
   "lon": -86.68,
   "zip": "",
   "city": "Pinson",
   "date": "2026-02-26",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Pinson, AL. Hail size: 1.25\".",
   "sourceDetail": "NWS BMX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202602262140-hail-33.66--86.65",
   "lat": 33.66,
   "lon": -86.65,
   "zip": "",
   "city": "Grayson Valley",
   "date": "2026-02-26",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Grayson Valley, AL. Hail size: 1.75\".",
   "sourceDetail": "NWS BMX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1309197-2026-02-26",
   "lon": 209766,
   "zip": "",
   "city": "TRUSSVILLE",
   "date": "2026-02-26",
   "county": "Jefferson",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Ping-pong to golf ball-sized hail in the Trussville area.",
   "sourceDetail": "Verified by Public — NCEI Event #1309197",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-202602262147-hail-33.64--86.58",
   "lat": 33.64,
   "lon": -86.58,
   "zip": "",
   "city": "2 NE Trussville",
   "date": "2026-02-26",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 NE Trussville, AL. Hail size: 1\".",
   "sourceDetail": "NWS BMX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-02-26-hail-33.60--86.49",
   "lat": 33.6,
   "lon": -86.49,
   "zip": "",
   "city": "1 NE Moody",
   "date": "2026-02-26",
   "county": "St. Clair",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Up to 2-inch size hail estimated from a social media picture.",
   "sourceDetail": "NWS BMX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-02-26-hail-33.55--86.32",
   "lat": 33.55,
   "lon": -86.32,
   "zip": "",
   "city": "3 W Cropwell",
   "date": "2026-02-26",
   "county": "St. Clair",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Up to quarter-size hail in the Pell City area.",
   "sourceDetail": "NWS BMX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202602262220-hail-34.65--87.79",
   "lat": 34.65,
   "lon": -87.79,
   "zip": "",
   "city": "8 WNW Littleville",
   "date": "2026-02-26",
   "county": "Colbert",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 8 WNW Littleville, AL. Hail size: 1\".",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202602262334-hail-34.65--88.05",
   "lat": 34.65,
   "lon": -88.05,
   "zip": "",
   "city": "9 SSW Cherokee",
   "date": "2026-02-26",
   "county": "Colbert",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 9 SSW Cherokee, AL. Hail size: 1.75\".",
   "sourceDetail": "NWS HUN — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1309209-2026-02-26",
   "lon": 209766,
   "zip": "",
   "city": "FAYETTE",
   "date": "2026-02-26",
   "county": "Fayette",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter-size hail was reported in Fayette.",
   "sourceDetail": "Verified by Public — NCEI Event #1309209",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202602262348-hail-34.43--87.29",
   "lat": 34.43,
   "lon": -87.29,
   "zip": "",
   "city": "3 S Moulton",
   "date": "2026-02-26",
   "county": "Lawrence",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 S Moulton, AL. Hail size: 1\".",
   "sourceDetail": "NWS HUN — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202602262355-hail-34.59--87.81",
   "lat": 34.59,
   "lon": -87.81,
   "zip": "",
   "city": "8 NW Russellville",
   "date": "2026-02-26",
   "county": "Colbert",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 8 NW Russellville, AL. Hail size: 2\".",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-202602270006-hail-34.41--87.09",
   "lat": 34.41,
   "lon": -87.09,
   "zip": "",
   "city": "9 W Hartselle",
   "date": "2026-02-26",
   "county": "Morgan",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 9 W Hartselle, AL. Hail size: 1\".",
   "sourceDetail": "NWS HUN — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202602270006-hail-34.41--87.09",
   "lat": 34.41,
   "lon": -87.09,
   "zip": "",
   "city": "9 W Hartselle",
   "date": "2026-02-26",
   "county": "Morgan",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 9 W Hartselle, AL. Hail size: 2\".",
   "sourceDetail": "NWS HUN — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-202602270010-hail-34.56--87.84",
   "lat": 34.56,
   "lon": -87.84,
   "zip": "",
   "city": "7 WNW Russellville",
   "date": "2026-02-26",
   "county": "Franklin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 7 WNW Russellville, AL. Hail size: 1.75\".",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-202602270016-hail-34.51--87.76",
   "lat": 34.51,
   "lon": -87.76,
   "zip": "",
   "city": "2 W Russellville",
   "date": "2026-02-26",
   "county": "Franklin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 W Russellville, AL. Hail size: 1.25\".",
   "sourceDetail": "NWS HUN — Storm Chaser via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202602270018-hail-34.31--87.11",
   "lat": 34.31,
   "lon": -87.11,
   "zip": "",
   "city": "3 NE Upshaw",
   "date": "2026-02-26",
   "county": "Cullman",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 NE Upshaw, AL. Hail size: 0.88\".",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-202602270018-hail-34.52--87.73",
   "lat": 34.52,
   "lon": -87.73,
   "zip": "",
   "city": "1 N Russellville",
   "date": "2026-02-26",
   "county": "Franklin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 N Russellville, AL. Hail size: 1.5\".",
   "sourceDetail": "NWS HUN — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-202602270033-hail-34.61--86.74",
   "lat": 34.61,
   "lon": -86.74,
   "zip": "",
   "city": "1 NE Triana",
   "date": "2026-02-26",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 NE Triana, AL. Hail size: 1.25\".",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202602270034-hail-34.48--87.57",
   "lat": 34.48,
   "lon": -87.57,
   "zip": "",
   "city": "9 E Russellville",
   "date": "2026-02-26",
   "county": "Franklin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 9 E Russellville, AL. Hail size: 1.25\".",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202602270041-hail-34.78--87.05",
   "lat": 34.78,
   "lon": -87.05,
   "zip": "",
   "city": "5 W Athens",
   "date": "2026-02-26",
   "county": "Limestone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 5 W Athens, AL. Hail size: 0.75\".",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-202602270041-hail-34.94--87.50",
   "lat": 34.94,
   "lon": -87.5,
   "zip": "",
   "city": "6 NNE Killen",
   "date": "2026-02-26",
   "county": "Lauderdale",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 6 NNE Killen, AL. Hail size: 1.25\".",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202602270045-hail-34.82--86.91",
   "lat": 34.82,
   "lon": -86.91,
   "zip": "",
   "city": "4 NE Athens",
   "date": "2026-02-26",
   "county": "Limestone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 NE Athens, AL. Hail size: 1\".",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202602270046-hail-34.80--86.98",
   "lat": 34.8,
   "lon": -86.98,
   "zip": "",
   "city": "2 NW Athens",
   "date": "2026-02-26",
   "county": "Limestone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 NW Athens, AL. Hail size: 1.25\".",
   "sourceDetail": "NWS HUN — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202602270047-hail-34.23--86.90",
   "lat": 34.23,
   "lon": -86.9,
   "zip": "",
   "city": "2 W South Vinemont",
   "date": "2026-02-26",
   "county": "Cullman",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 W South Vinemont, AL. Hail size: 2\".",
   "sourceDetail": "NWS HUN — Newspaper via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "ncei-1309079-2026-02-26",
   "lon": 209804,
   "zip": "",
   "city": "ATHENS",
   "date": "2026-02-26",
   "county": "Limestone",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter sized hail was reported on Lucas Ferry Road. Time estimated by radar.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1309079",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202602270052-hail-34.42--87.24",
   "lat": 34.42,
   "lon": -87.24,
   "zip": "",
   "city": "5 SSE Moulton",
   "date": "2026-02-26",
   "county": "Lawrence",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 5 SSE Moulton, AL. Hail size: 1\".",
   "sourceDetail": "NWS HUN — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202602270057-hail-34.91--87.52",
   "lat": 34.91,
   "lon": -87.52,
   "zip": "",
   "city": "3 N Killen",
   "date": "2026-02-26",
   "county": "Lauderdale",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 N Killen, AL. Hail size: 0.75\".",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-202602270100-hail-34.88--87.54",
   "lat": 34.88,
   "lon": -87.54,
   "zip": "",
   "city": "1 NNW Killen",
   "date": "2026-02-26",
   "county": "Lauderdale",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 NNW Killen, AL. Hail size: 1\".",
   "sourceDetail": "NWS HUN — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202602270100-hail-34.15--86.60",
   "lat": 34.15,
   "lon": -86.6,
   "zip": "",
   "city": "2 SSE Holly Pond",
   "date": "2026-02-26",
   "county": "Cullman",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 SSE Holly Pond, AL. Hail size: 1.25\".",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202602270100-hail-34.15--86.60",
   "lat": 34.15,
   "lon": -86.6,
   "zip": "",
   "city": "2 SSE Holly Pond",
   "date": "2026-02-26",
   "county": "Cullman",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 SSE Holly Pond, AL. Hail size: 1.75\".",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-202602270103-hail-34.18--86.72",
   "lat": 34.18,
   "lon": -86.72,
   "zip": "",
   "city": "5 SSW Fairview",
   "date": "2026-02-26",
   "county": "Cullman",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 5 SSW Fairview, AL. Hail size: 1\".",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1309069-2026-02-26",
   "lon": 209804,
   "zip": "",
   "city": "HARVEST",
   "date": "2026-02-26",
   "county": "Madison",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter sized hail was reported in Harvest.",
   "sourceDetail": "Verified by NWS Employee — NCEI Event #1309069",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202602270109-hail-34.35--87.25",
   "lat": 34.35,
   "lon": -87.25,
   "zip": "",
   "city": "4 N Brushy Lake",
   "date": "2026-02-26",
   "county": "Lawrence",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 N Brushy Lake, AL. Hail size: 1.5\".",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-202602270110-hail-34.84--86.86",
   "lat": 34.84,
   "lon": -86.86,
   "zip": "",
   "city": "6 W Harvest",
   "date": "2026-02-26",
   "county": "Limestone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 6 W Harvest, AL. Hail size: 1\".",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1309201-2026-02-26",
   "lon": 209766,
   "zip": "",
   "city": "BLOUNTSVILLE",
   "date": "2026-02-26",
   "county": "Blount",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Up to two-inch hail fell in Blountsville, along with numerous reports of smaller hail completely covering the ground with some drifting in Blountsville and surrounding areas.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1309201",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2
  },
  {
   "id": "iem-202602270112-hail-34.17--86.59",
   "lat": 34.17,
   "lon": -86.59,
   "zip": "",
   "city": "2 E Holly Pond",
   "date": "2026-02-26",
   "county": "Cullman",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 E Holly Pond, AL. Hail size: 1\".",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202602270120-hail-34.92--87.27",
   "lat": 34.92,
   "lon": -87.27,
   "zip": "",
   "city": "1 N Anderson",
   "date": "2026-02-26",
   "county": "Lauderdale",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 N Anderson, AL. Hail size: 1.25\".",
   "sourceDetail": "NWS HUN — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202602270120-hail-34.44--86.94",
   "lat": 34.44,
   "lon": -86.94,
   "zip": "",
   "city": "1 NW Hartselle",
   "date": "2026-02-26",
   "county": "Morgan",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 NW Hartselle, AL. Hail size: 1.25\".",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202602270122-hail-34.08--86.43",
   "lat": 34.08,
   "lon": -86.43,
   "zip": "",
   "city": "1 N Susan Moore",
   "date": "2026-02-26",
   "county": "Blount",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 N Susan Moore, AL. Hail size: 1\".",
   "sourceDetail": "NWS BMX — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202602270123-hail-34.07--86.43",
   "lat": 34.07,
   "lon": -86.43,
   "zip": "",
   "city": "Susan Moore",
   "date": "2026-02-26",
   "county": "Blount",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Susan Moore, AL. Hail size: 2\".",
   "sourceDetail": "NWS BMX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-202602270133-hail-34.87--86.65",
   "lat": 34.87,
   "lon": -86.65,
   "zip": "",
   "city": "5 W Meridianville",
   "date": "2026-02-26",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 5 W Meridianville, AL. Hail size: 0.75\".",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-202602270133-hail-34.89--86.64",
   "lat": 34.89,
   "lon": -86.64,
   "zip": "",
   "city": "4 W Meridianville",
   "date": "2026-02-26",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 W Meridianville, AL. Hail size: 0.88\".",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-202602270135-hail-34.03--86.36",
   "lat": 34.03,
   "lon": -86.36,
   "zip": "",
   "city": "3 W Altoona",
   "date": "2026-02-26",
   "county": "Blount",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 W Altoona, AL. Hail size: 1.75\".",
   "sourceDetail": "NWS BMX — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-202602270140-hail-34.79--87.00",
   "lat": 34.79,
   "lon": -87,
   "zip": "",
   "city": "2 W Athens",
   "date": "2026-02-26",
   "county": "Limestone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 W Athens, AL. Hail size: 1\".",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202602270140-hail-34.91--86.57",
   "lat": 34.91,
   "lon": -86.57,
   "zip": "",
   "city": "1 SSW Hazel Green",
   "date": "2026-02-26",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 SSW Hazel Green, AL. Hail size: 1.25\".",
   "sourceDetail": "NWS HUN — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202602270151-hail-34.92--86.49",
   "lat": 34.92,
   "lon": -86.49,
   "zip": "",
   "city": "4 W New Market",
   "date": "2026-02-26",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 W New Market, AL. Hail size: 1\".",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-geo-2026-02-26T21:41:00Z-tornado-33.61--86.63",
   "lat": 33.61,
   "lon": -86.63,
   "zip": "",
   "city": "2 SW Trussville",
   "date": "2026-02-26",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 2 SW Trussville, AL. Numerous reports of damage along Hwy 11 near Roosevelt Blvd and Mary Taylor Rd. Video confirmation of a tornado from social media.",
   "sourceDetail": "NWS BMX — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-02-26-flood-34.29--86.82",
   "lat": 34.29,
   "lon": -86.82,
   "zip": "",
   "city": "5 NNE South Vinemont",
   "date": "2026-02-26",
   "county": "Cullman",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Dispatch reported flooding along CR 1422.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ncei-1309206-2026-02-26",
   "lon": 209766,
   "zip": "",
   "city": "MANCHESTER",
   "date": "2026-02-26",
   "county": "Walker",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Nickel-size hail estimated from social media picture, along Hwy 195 in Thach.",
   "sourceDetail": "Verified by Public — NCEI Event #1309206",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.88
  },
  {
   "id": "ncei-1309207-2026-02-26",
   "lon": 209766,
   "zip": "",
   "city": "MARIGOLD",
   "date": "2026-02-26",
   "county": "Walker",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Nickel-size hail was reported near Curry.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1309207",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.88
  },
  {
   "id": "ncei-1309208-2026-02-26",
   "lon": 209766,
   "zip": "",
   "city": "SIPSEY",
   "date": "2026-02-26",
   "county": "Walker",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter-size hail fell in the Pineywoods area.",
   "sourceDetail": "Verified by Public — NCEI Event #1309208",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1309187-2026-02-26",
   "lon": 209766,
   "zip": "",
   "city": "AYRES",
   "date": "2026-02-26",
   "county": "Jefferson",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "The National Weather Service surveyed damage in Pinson and determined that it was the result of a microburst. Most damage was found along a one-mile swath north to south from  Highway 75 near Rudd School Rd to near Silver Lake Rd and Pine St. In this area, approximately 1,000 yards wide east to west, numerous trees were uprooted, falling on homes and power lines. Up to 15 homes were estimated to have been damaged, mainly by falling trees, with five homes sustaining moderate damage along Cobblestone Ct. Other streets with trees on homes included Church St, Silver Lake Rd, and Echo Dr. Also of note were numerous trees downed in a large cemetery, along with heavy timber damage in a swampy area between Highway 75 and Bud Holmes Rd. Most of the treefall was observed to have been south or southwest, although depending on the exact location relative to the microburst, some trees and debris were blown in various directions. This damage was the result of a rapidly descending thunderstorm core, associated with an ensuing hail storm in Pinson. Winds were estimated at 70-75 mph. The NWS would like to thank Jefferson County EMA for their assistance during this survey.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1309187",
   "windSpeedMph": 65,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1309195-2026-02-26",
   "lon": 209766,
   "zip": "",
   "city": "AYRES",
   "date": "2026-02-26",
   "county": "Jefferson",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter to half dollar-size hail in the Pinson area. In addition, copious amounts of small hail coated the ground, resulting in the formation of hail fog.",
   "sourceDetail": "Verified by Public — NCEI Event #1309195",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1309189-2026-02-26",
   "lon": 209766,
   "zip": "",
   "city": "CHALKVILLE",
   "date": "2026-02-26",
   "county": "Jefferson",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "In addition to the damage caused by the microburst in Pinson and tornado in Trussville, several reports of tree and property damage (fences, lawn furniture, etc.) were received from neighborhoods around Center Point, Chalkville, Clay, and Trussville.",
   "sourceDetail": "Verified by Public — NCEI Event #1309189",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1309196-2026-02-26",
   "lon": 209766,
   "zip": "",
   "city": "CHALKVILLE",
   "date": "2026-02-26",
   "county": "Jefferson",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Ping pong to golf ball-sized hail in the Chalkville and Clay areas.",
   "sourceDetail": "Verified by Public — NCEI Event #1309196",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1308701-2026-02-26",
   "lon": 209766,
   "zip": "",
   "city": "TRUSSVILLE",
   "date": "2026-02-26",
   "county": "Jefferson",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "The National Weather Service surveyed damage in Trussville and determined that a high-end EF-0 tornado occurred. Damage began along the north end of Mary Taylor Rd, where a construction trailer was flipped. A portion of the Metro Mini Storage had doors blown in and metal roofing lifted/peeled back. Next to this, approximately 13-14 trees in close proximity were uprooted, including 12 cedar trees in a tight row. Winds were estimated at about 80 mph here. The tornado crossed Highway 11, where minor roof damage was done to a car wash and Velma���s restaurant. As the tornado moved southeastward along Mary Taylor Rd, large doors were partially blown in and roofing was removed from a warehouse, and a fence was damaged at a dog daycare center. The tornado crossed a railroad and struck Daniel Iron, with a section of a warehouse having large doors blown in and large pieces of metal roofing removed. A few flatbed semi trailers were moved in the lot as well.||The tornado then ascended a small ridge and moved through a subdivision, causing mainly shingle and fence damage at numerous homes, along with a few trees and limbs being downed. At least one home was observed to have had a garage door damaged. Of particular note was the discovery of a large chunk of steel roofing from the Daniel Iron warehouse that landed on a home before sliding off and coming to rest on the side of another home. This caused considerable roof damage to the first home, resulting in water damage from rain. After this, minor tree and shingle damage continued across Hidden Brook Dr, Amber Trace, Yvonne St, and Alabama Dr, with the most notable damage being a few uprooted trees in close proximity along Yvonne St. The last area of discernible damage, very minor in nature, was observed near a lake in a curve along Queenstown Rd. Wind speeds at the peak were estimated at 85 mph at Daniel Iron. The NWS would like to thank Jefferson County EMA for their assistance during this survey.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1308701",
   "tornadoScale": "EF0",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1309198-2026-02-26",
   "lon": 209766,
   "zip": "",
   "city": "TRUSSVILLE",
   "date": "2026-02-26",
   "county": "Jefferson",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter-size hail on Highway 11 near Deerfoot Pkwy.",
   "sourceDetail": "Verified by Public — NCEI Event #1309198",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1309199-2026-02-26",
   "lon": 209766,
   "zip": "",
   "city": "MOODY",
   "date": "2026-02-26",
   "county": "St. Clair",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Up to 2-inch hail fell in the Moody area.",
   "sourceDetail": "Verified by Public — NCEI Event #1309199",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2
  },
  {
   "id": "ncei-1309086-2026-02-26",
   "lon": 209804,
   "zip": "",
   "city": "SARATOGA",
   "date": "2026-02-26",
   "county": "Marshall",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Up to 5 trees were uprooted off of Whitesville Road.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1309086",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1309200-2026-02-26",
   "lon": 209766,
   "zip": "",
   "city": "EDEN",
   "date": "2026-02-26",
   "county": "St. Clair",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Up to quarter-size hail in the Pell City area, southwest of downtown.",
   "sourceDetail": "Verified by Public — NCEI Event #1309200",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1309044-2026-02-26",
   "lon": 209804,
   "zip": "",
   "city": "CROOKED OAK",
   "date": "2026-02-26",
   "county": "Colbert",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "One inch diameter hail was reported.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1309044",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1309045-2026-02-26",
   "lon": 209804,
   "zip": "",
   "city": "MYNOT",
   "date": "2026-02-26",
   "county": "Colbert",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Golf ball sized hail was estimated by a photo.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1309045",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1309046-2026-02-26",
   "lon": 209804,
   "zip": "",
   "city": "WREN",
   "date": "2026-02-26",
   "county": "Lawrence",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "One inch hail was reported.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1309046",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1309295-2026-02-26",
   "lon": 209804,
   "zip": "",
   "city": "FIVE PTS",
   "date": "2026-02-26",
   "county": "Lawrence",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A UAH meteorology student reported 1.5 inch diameter hail off a dash cam video in Five Points.",
   "sourceDetail": "Verified by Storm Chaser — NCEI Event #1309295",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1309093-2026-02-26",
   "lon": 209804,
   "zip": "",
   "city": "FRANKFORT",
   "date": "2026-02-26",
   "county": "Franklin",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Half dollar sized hail was estimated from a photo on social media in Frankfort.",
   "sourceDetail": "Verified by Social Media — NCEI Event #1309093",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1309047-2026-02-26",
   "lon": 209804,
   "zip": "",
   "city": "CROOKED OAK",
   "date": "2026-02-26",
   "county": "Colbert",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Up to 2 inch diameter hail was measured on Wagon Mountain Road.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1309047",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2
  },
  {
   "id": "ncei-1309049-2026-02-26",
   "lon": 209804,
   "zip": "",
   "city": "FRANKFORT",
   "date": "2026-02-26",
   "county": "Franklin",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Golf ball sized hail was estimated from a photo on social media.",
   "sourceDetail": "Verified by Public — NCEI Event #1309049",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1309098-2026-02-26",
   "lon": 209804,
   "zip": "",
   "city": "DANVILLE",
   "date": "2026-02-26",
   "county": "Morgan",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Hail of just over 2 inches in diameter was reported in Danville.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1309098",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2
  },
  {
   "id": "ncei-1309048-2026-02-26",
   "lon": 209804,
   "zip": "",
   "city": "DANVILLE",
   "date": "2026-02-26",
   "county": "Morgan",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter sized hail was reported in Danville.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1309048",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1309051-2026-02-26",
   "lon": 209804,
   "zip": "",
   "city": "CORINTH",
   "date": "2026-02-26",
   "county": "Cullman",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Nickel sized hail was reported. Time estimated by radar.",
   "sourceDetail": "Verified by Public — NCEI Event #1309051",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.88
  },
  {
   "id": "ncei-1309050-2026-02-26",
   "lon": 209804,
   "zip": "",
   "city": "REEDTOWN",
   "date": "2026-02-26",
   "county": "Franklin",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Half dollar sized hail was reported.",
   "sourceDetail": "Verified by Storm Chaser — NCEI Event #1309050",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1309052-2026-02-26",
   "lon": 209804,
   "zip": "",
   "city": "RUSSELLVILLE",
   "date": "2026-02-26",
   "county": "Franklin",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Ping pong ball sized hail was reported in in the north side of Russellville.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1309052",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1309059-2026-02-26",
   "lon": 209804,
   "zip": "",
   "city": "LONGVIEW",
   "date": "2026-02-26",
   "county": "Cullman",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Hail up to 2.25 inches in diameter was estimated by a photo on CR 1269. Time estimated by radar.",
   "sourceDetail": "Verified by Newspaper — NCEI Event #1309059",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2
  },
  {
   "id": "ncei-1309054-2026-02-26",
   "lon": 209804,
   "zip": "",
   "city": "NEWBURG",
   "date": "2026-02-26",
   "county": "Franklin",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Half dollar sized hail was reported via mPING.",
   "sourceDetail": "Verified by Public — NCEI Event #1309054",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1309056-2026-02-26",
   "lon": 209804,
   "zip": "",
   "city": "BLACKBURN",
   "date": "2026-02-26",
   "county": "Limestone",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Penny sized hail was reported via mPING.",
   "sourceDetail": "Verified by Public — NCEI Event #1309056",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.75
  },
  {
   "id": "ncei-1309058-2026-02-26",
   "lon": 209804,
   "zip": "",
   "city": "ATHENS",
   "date": "2026-02-26",
   "county": "Limestone",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Half dollar sized hail was reported.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1309058",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1309057-2026-02-26",
   "lon": 209804,
   "zip": "",
   "city": "SARDIS SPGS",
   "date": "2026-02-26",
   "county": "Limestone",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter sized hail was reported via mPING.",
   "sourceDetail": "Verified by Public — NCEI Event #1309057",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1309064-2026-02-26",
   "lon": 209804,
   "zip": "",
   "city": "HOLLOWAY",
   "date": "2026-02-26",
   "county": "Lauderdale",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter sized hail was reported.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1309064",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1309065-2026-02-26",
   "lon": 209804,
   "zip": "",
   "city": "BERLIN",
   "date": "2026-02-26",
   "county": "Cullman",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter sized hail was reported between Cullman and Holly Pond.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1309065",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1309062-2026-02-26",
   "lon": 209804,
   "zip": "",
   "city": "HOLLOWAY",
   "date": "2026-02-26",
   "county": "Lauderdale",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Dime sized hail was reported via mPING.",
   "sourceDetail": "Verified by Public — NCEI Event #1309062",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.75
  },
  {
   "id": "ncei-1309055-2026-02-26",
   "lon": 209804,
   "zip": "",
   "city": "GREEN HILL",
   "date": "2026-02-26",
   "county": "Lauderdale",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter sized hail was estimated from a video at 5841 CR 25 in the Green Hill area. Time estimated by radar.",
   "sourceDetail": "Verified by Public — NCEI Event #1309055",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1309043-2026-02-26",
   "lon": 209804,
   "zip": "",
   "city": "HOLLY POND",
   "date": "2026-02-26",
   "county": "Cullman",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Large hail produced roof damage and shattered vehicle lights at 1994 CR 698. Time estimated by radar.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1309043",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1309072-2026-02-26",
   "lon": 209804,
   "zip": "",
   "city": "HOLLY POND",
   "date": "2026-02-26",
   "county": "Cullman",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter sized hail was reported between Holly Pond and County Line.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1309072",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1309063-2026-02-26",
   "lon": 209804,
   "zip": "",
   "city": "HOLLY POND",
   "date": "2026-02-26",
   "county": "Cullman",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Golf ball sized hail was reported and damaged a vehicle and manufactured home on CR 698 near Holly Pond.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1309063",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1320426-2026-02-26",
   "lon": 209804,
   "zip": "",
   "city": "PROVIDENCE",
   "date": "2026-02-26",
   "county": "Cullman",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Dispatch reported flooding along CR 1442. Depth of water unknown.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1320426",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1309066-2026-02-26",
   "lon": 209804,
   "zip": "",
   "city": "POOL",
   "date": "2026-02-26",
   "county": "Lawrence",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Ping pong ball sized hail was reported via mPING.",
   "sourceDetail": "Verified by Public — NCEI Event #1309066",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1309202-2026-02-26",
   "lon": 209766,
   "zip": "",
   "city": "BLOUNTSVILLE",
   "date": "2026-02-26",
   "county": "Blount",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A few trees were downed around Blountsville.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1309202",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1309073-2026-02-26",
   "lon": 209804,
   "zip": "",
   "city": "ANDERSON",
   "date": "2026-02-26",
   "county": "Lauderdale",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Half dollar sized hail was reported.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1309073",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1309074-2026-02-26",
   "lon": 209804,
   "zip": "",
   "city": "HARTSELLE",
   "date": "2026-02-26",
   "county": "Morgan",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Half dollar sized hail was reported. Time estimated by radar.",
   "sourceDetail": "Verified by Public — NCEI Event #1309074",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1309203-2026-02-26",
   "lon": 209766,
   "zip": "",
   "city": "CLARENCE",
   "date": "2026-02-26",
   "county": "Blount",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Up to two-inch hail fell in the Susan Moore area.",
   "sourceDetail": "Verified by Public — NCEI Event #1309203",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2
  },
  {
   "id": "ncei-1309077-2026-02-26",
   "lon": 209804,
   "zip": "",
   "city": "GLADSTONE",
   "date": "2026-02-26",
   "county": "Madison",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Penny sized hail was reported via mPING.",
   "sourceDetail": "Verified by Public — NCEI Event #1309077",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.75
  },
  {
   "id": "ncei-1309204-2026-02-26",
   "lon": 209766,
   "zip": "",
   "city": "WYNNVILLE",
   "date": "2026-02-26",
   "county": "Blount",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Multiple trees were downed at CR 36 and Wilson Chapel Rd near Fridays Crossing.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1309204",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1309076-2026-02-26",
   "lon": 209804,
   "zip": "",
   "city": "GLADSTONE",
   "date": "2026-02-26",
   "county": "Madison",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Nickel sized hail was reported.",
   "sourceDetail": "Verified by Public — NCEI Event #1309076",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.88
  },
  {
   "id": "ncei-1309080-2026-02-26",
   "lon": 209804,
   "zip": "",
   "city": "HAZEL GREEN",
   "date": "2026-02-26",
   "county": "Madison",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Half dollar sized hail was reported.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1309080",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1309205-2026-02-26",
   "lon": 209766,
   "zip": "",
   "city": "WYNNVILLE",
   "date": "2026-02-26",
   "county": "Blount",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Up to golf ball-size hail fell on the Blount County side of Altoona.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1309205",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1309083-2026-02-26",
   "lon": 209804,
   "zip": "",
   "city": "UNION GROVE",
   "date": "2026-02-26",
   "county": "Madison",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter sized hail was reported via mPING.",
   "sourceDetail": "Verified by Public — NCEI Event #1309083",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1309097-2026-02-26",
   "lon": 209804,
   "zip": "",
   "city": "MINT SPG",
   "date": "2026-02-26",
   "county": "Madison",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Up to half dollar sized hail was reported on the 500 block of Ollie Howard Road. Time estimated by radar.",
   "sourceDetail": "Verified by Public — NCEI Event #1309097",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ww-BMX-SV-W-16-2026-02-26-Winston-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Winston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-02-26. Duration: 23 min. County: Winston. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #16 (23 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-16"
  },
  {
   "id": "ww-BMX-SV-W-16-2026-02-26-Winston-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Winston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-02-26. Duration: 23 min. County: Winston. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #16 (23 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-16"
  },
  {
   "id": "ww-HUN-SV-W-17-2026-02-26-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 63 min. Counties: Jackson, Madison. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #17 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-17"
  },
  {
   "id": "ww-HUN-SV-W-17-2026-02-26-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 63 min. Counties: Jackson, Madison. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #17 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-17"
  },
  {
   "id": "ww-HUN-SV-W-17-2026-02-26-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 63 min. Counties: Jackson, Madison. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #17 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-17"
  },
  {
   "id": "ww-HUN-SV-W-17-2026-02-26-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 63 min. Counties: Jackson, Madison. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #17 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-17"
  },
  {
   "id": "ww-HUN-SV-W-7-2026-02-26-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 38 min. Counties: Franklin, Colbert. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #7 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-7"
  },
  {
   "id": "ww-HUN-SV-W-7-2026-02-26-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 38 min. Counties: Franklin, Colbert. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #7 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-7"
  },
  {
   "id": "ww-HUN-SV-W-7-2026-02-26-Colbert-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 38 min. Counties: Franklin, Colbert. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #7 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-7"
  },
  {
   "id": "ww-HUN-SV-W-7-2026-02-26-Colbert-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 38 min. Counties: Franklin, Colbert. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #7 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-7"
  },
  {
   "id": "ww-HUN-SV-W-10-2026-02-26-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 37 min. County: Franklin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #10 (37 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-10"
  },
  {
   "id": "ww-HUN-SV-W-10-2026-02-26-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 37 min. County: Franklin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #10 (37 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-10"
  },
  {
   "id": "ww-HUN-SV-W-4-2026-02-26-Lauderdale-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 58 min. Counties: Colbert, Lauderdale, Franklin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #4 (58 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-4"
  },
  {
   "id": "ww-HUN-SV-W-4-2026-02-26-Lauderdale-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 58 min. Counties: Colbert, Lauderdale, Franklin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #4 (58 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-4"
  },
  {
   "id": "ww-HUN-SV-W-4-2026-02-26-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 58 min. Counties: Colbert, Lauderdale, Franklin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #4 (58 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-4"
  },
  {
   "id": "ww-HUN-SV-W-4-2026-02-26-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 58 min. Counties: Colbert, Lauderdale, Franklin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #4 (58 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-4"
  },
  {
   "id": "ww-HUN-SV-W-4-2026-02-26-Colbert-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 58 min. Counties: Colbert, Lauderdale, Franklin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #4 (58 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-4"
  },
  {
   "id": "ww-HUN-SV-W-4-2026-02-26-Colbert-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 58 min. Counties: Colbert, Lauderdale, Franklin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #4 (58 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-4"
  },
  {
   "id": "ww-HUN-SV-W-11-2026-02-26-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 38 min. Counties: Franklin, Lawrence. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #11 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-11"
  },
  {
   "id": "ww-HUN-SV-W-11-2026-02-26-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 38 min. Counties: Franklin, Lawrence. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #11 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "HUN-SV-W-11"
  },
  {
   "id": "ww-HUN-SV-W-11-2026-02-26-Lawrence-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 38 min. Counties: Franklin, Lawrence. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #11 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-11"
  },
  {
   "id": "ww-HUN-SV-W-11-2026-02-26-Lawrence-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 38 min. Counties: Franklin, Lawrence. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #11 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "HUN-SV-W-11"
  },
  {
   "id": "ww-HUN-SV-W-6-2026-02-26-Lawrence-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 56 min. Counties: Lawrence, Colbert, Franklin. Storm tags: wind: 60.0, hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #6 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-6"
  },
  {
   "id": "ww-HUN-SV-W-6-2026-02-26-Lawrence-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 56 min. Counties: Lawrence, Colbert, Franklin. Storm tags: wind: 60.0, hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #6 (56 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "HUN-SV-W-6"
  },
  {
   "id": "ww-HUN-SV-W-6-2026-02-26-Colbert-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 56 min. Counties: Lawrence, Colbert, Franklin. Storm tags: wind: 60.0, hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #6 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-6"
  },
  {
   "id": "ww-HUN-SV-W-6-2026-02-26-Colbert-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 56 min. Counties: Lawrence, Colbert, Franklin. Storm tags: wind: 60.0, hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #6 (56 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "HUN-SV-W-6"
  },
  {
   "id": "ww-HUN-SV-W-6-2026-02-26-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 56 min. Counties: Lawrence, Colbert, Franklin. Storm tags: wind: 60.0, hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #6 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-6"
  },
  {
   "id": "ww-HUN-SV-W-6-2026-02-26-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 56 min. Counties: Lawrence, Colbert, Franklin. Storm tags: wind: 60.0, hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #6 (56 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "HUN-SV-W-6"
  },
  {
   "id": "ww-HUN-SV-W-19-2026-02-26-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 42 min. County: Jackson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #19 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-19"
  },
  {
   "id": "ww-HUN-SV-W-19-2026-02-26-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 42 min. County: Jackson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #19 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-19"
  },
  {
   "id": "ww-HUN-SV-W-2-2026-02-26-Colbert-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 44 min. Counties: Franklin, Colbert. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #2 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-2"
  },
  {
   "id": "ww-HUN-SV-W-2-2026-02-26-Colbert-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 44 min. Counties: Franklin, Colbert. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #2 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-2"
  },
  {
   "id": "ww-HUN-SV-W-2-2026-02-26-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 44 min. Counties: Franklin, Colbert. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #2 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-2"
  },
  {
   "id": "ww-HUN-SV-W-2-2026-02-26-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 44 min. Counties: Franklin, Colbert. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #2 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-2"
  },
  {
   "id": "ww-BMX-SV-W-12-2026-02-26-Fayette-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-02-26. Duration: 41 min. County: Fayette. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #12 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-12"
  },
  {
   "id": "ww-BMX-SV-W-12-2026-02-26-Fayette-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-02-26. Duration: 41 min. County: Fayette. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #12 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-12"
  },
  {
   "id": "ww-HUN-SV-W-14-2026-02-26-Limestone-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 45 min. Counties: Limestone, Lauderdale. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #14 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-14"
  },
  {
   "id": "ww-HUN-SV-W-14-2026-02-26-Limestone-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 45 min. Counties: Limestone, Lauderdale. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #14 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-14"
  },
  {
   "id": "ww-HUN-SV-W-14-2026-02-26-Lauderdale-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 45 min. Counties: Limestone, Lauderdale. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #14 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-14"
  },
  {
   "id": "ww-HUN-SV-W-14-2026-02-26-Lauderdale-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 45 min. Counties: Limestone, Lauderdale. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #14 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-14"
  },
  {
   "id": "ww-BMX-SV-W-14-2026-02-26-Pickens-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Pickens",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-02-26. Duration: 49 min. Counties: Pickens, Tuscaloosa. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #14 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-14"
  },
  {
   "id": "ww-BMX-SV-W-14-2026-02-26-Pickens-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Pickens",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-02-26. Duration: 49 min. Counties: Pickens, Tuscaloosa. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #14 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-14"
  },
  {
   "id": "ww-BMX-SV-W-14-2026-02-26-Tuscaloosa-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Tuscaloosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-02-26. Duration: 49 min. Counties: Pickens, Tuscaloosa. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #14 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-14"
  },
  {
   "id": "ww-BMX-SV-W-14-2026-02-26-Tuscaloosa-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Tuscaloosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-02-26. Duration: 49 min. Counties: Pickens, Tuscaloosa. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #14 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-14"
  },
  {
   "id": "ww-BMX-SV-W-13-2026-02-26-Tuscaloosa-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Tuscaloosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-02-26. Duration: 40 min. Counties: Tuscaloosa, Fayette. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #13 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-13"
  },
  {
   "id": "ww-BMX-SV-W-13-2026-02-26-Tuscaloosa-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Tuscaloosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-02-26. Duration: 40 min. Counties: Tuscaloosa, Fayette. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #13 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-13"
  },
  {
   "id": "ww-BMX-SV-W-13-2026-02-26-Fayette-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-02-26. Duration: 40 min. Counties: Tuscaloosa, Fayette. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #13 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-13"
  },
  {
   "id": "ww-BMX-SV-W-13-2026-02-26-Fayette-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-02-26. Duration: 40 min. Counties: Tuscaloosa, Fayette. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #13 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-13"
  },
  {
   "id": "ww-HUN-SV-W-16-2026-02-26-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 19 min. Counties: Franklin, Lawrence. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #16 (19 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-16"
  },
  {
   "id": "ww-HUN-SV-W-16-2026-02-26-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 19 min. Counties: Franklin, Lawrence. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #16 (19 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "HUN-SV-W-16"
  },
  {
   "id": "ww-HUN-SV-W-16-2026-02-26-Lawrence-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 19 min. Counties: Franklin, Lawrence. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #16 (19 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-16"
  },
  {
   "id": "ww-HUN-SV-W-16-2026-02-26-Lawrence-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 19 min. Counties: Franklin, Lawrence. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #16 (19 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "HUN-SV-W-16"
  },
  {
   "id": "ww-HUN-SV-W-5-2026-02-26-Cullman-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 61 min. Counties: Morgan, Cullman, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #5 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-5"
  },
  {
   "id": "ww-HUN-SV-W-5-2026-02-26-Cullman-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 61 min. Counties: Morgan, Cullman, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #5 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-5"
  },
  {
   "id": "ww-HUN-SV-W-5-2026-02-26-Lawrence-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 61 min. Counties: Morgan, Cullman, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #5 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-5"
  },
  {
   "id": "ww-HUN-SV-W-5-2026-02-26-Lawrence-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 61 min. Counties: Morgan, Cullman, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #5 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-5"
  },
  {
   "id": "ww-HUN-SV-W-5-2026-02-26-Morgan-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 61 min. Counties: Morgan, Cullman, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #5 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-5"
  },
  {
   "id": "ww-HUN-SV-W-5-2026-02-26-Morgan-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 61 min. Counties: Morgan, Cullman, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #5 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-5"
  },
  {
   "id": "ww-HUN-SV-W-13-2026-02-26-Cullman-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 64 min. Counties: Cullman, Morgan, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #13 (64 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-13"
  },
  {
   "id": "ww-HUN-SV-W-13-2026-02-26-Cullman-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 64 min. Counties: Cullman, Morgan, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #13 (64 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-13"
  },
  {
   "id": "ww-HUN-SV-W-13-2026-02-26-Morgan-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 64 min. Counties: Cullman, Morgan, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #13 (64 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-13"
  },
  {
   "id": "ww-HUN-SV-W-13-2026-02-26-Morgan-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 64 min. Counties: Cullman, Morgan, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #13 (64 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-13"
  },
  {
   "id": "ww-HUN-SV-W-13-2026-02-26-Lawrence-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 64 min. Counties: Cullman, Morgan, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #13 (64 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-13"
  },
  {
   "id": "ww-HUN-SV-W-13-2026-02-26-Lawrence-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 64 min. Counties: Cullman, Morgan, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #13 (64 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-13"
  },
  {
   "id": "ww-BMX-SV-W-9-2026-02-26-Jefferson-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-02-26. Duration: 39 min. Counties: Jefferson, St. Clair. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #9 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-9"
  },
  {
   "id": "ww-BMX-SV-W-9-2026-02-26-Jefferson-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-02-26. Duration: 39 min. Counties: Jefferson, St. Clair. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #9 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-9"
  },
  {
   "id": "iem-ww-BMX-SV-W-9-St. Clair-wind-2026-02-26",
   "zip": "",
   "city": "St. Clair",
   "date": "2026-02-26",
   "county": "St. Clair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX for St. Clair on 2026-02-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-9"
  },
  {
   "id": "iem-ww-BMX-SV-W-9-St. Clair-hail-2026-02-26",
   "zip": "",
   "city": "St. Clair",
   "date": "2026-02-26",
   "county": "St. Clair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX for St. Clair on 2026-02-26. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-9"
  },
  {
   "id": "ww-HUN-SV-W-9-2026-02-26-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 57 min. Counties: Madison, Limestone. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #9 (57 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-9"
  },
  {
   "id": "ww-HUN-SV-W-9-2026-02-26-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 57 min. Counties: Madison, Limestone. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #9 (57 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-9"
  },
  {
   "id": "ww-HUN-SV-W-9-2026-02-26-Limestone-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 57 min. Counties: Madison, Limestone. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #9 (57 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-9"
  },
  {
   "id": "ww-HUN-SV-W-9-2026-02-26-Limestone-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 57 min. Counties: Madison, Limestone. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #9 (57 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-9"
  },
  {
   "id": "ww-HUN-SV-W-8-2026-02-26-Cullman-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 37 min. Counties: Cullman, Marshall, Morgan. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #8 (37 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-8"
  },
  {
   "id": "ww-HUN-SV-W-8-2026-02-26-Cullman-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 37 min. Counties: Cullman, Marshall, Morgan. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #8 (37 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-8"
  },
  {
   "id": "ww-HUN-SV-W-8-2026-02-26-Marshall-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 37 min. Counties: Cullman, Marshall, Morgan. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #8 (37 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-8"
  },
  {
   "id": "ww-HUN-SV-W-8-2026-02-26-Marshall-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 37 min. Counties: Cullman, Marshall, Morgan. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #8 (37 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-8"
  },
  {
   "id": "ww-HUN-SV-W-8-2026-02-26-Morgan-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 37 min. Counties: Cullman, Marshall, Morgan. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #8 (37 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-8"
  },
  {
   "id": "ww-HUN-SV-W-8-2026-02-26-Morgan-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 37 min. Counties: Cullman, Marshall, Morgan. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #8 (37 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-8"
  },
  {
   "id": "ww-HUN-SV-W-15-2026-02-26-Cullman-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 17 min. Counties: Cullman, Marshall. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #15 (17 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-15"
  },
  {
   "id": "ww-HUN-SV-W-15-2026-02-26-Cullman-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 17 min. Counties: Cullman, Marshall. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #15 (17 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-15"
  },
  {
   "id": "ww-HUN-SV-W-15-2026-02-26-Marshall-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 17 min. Counties: Cullman, Marshall. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #15 (17 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-15"
  },
  {
   "id": "ww-HUN-SV-W-15-2026-02-26-Marshall-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 17 min. Counties: Cullman, Marshall. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #15 (17 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-15"
  },
  {
   "id": "ww-HUN-SV-W-3-2026-02-26-DeKalb-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 15 min. Counties: DeKalb, Marshall. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #3 (15 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-3"
  },
  {
   "id": "ww-HUN-SV-W-3-2026-02-26-DeKalb-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 15 min. Counties: DeKalb, Marshall. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #3 (15 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-3"
  },
  {
   "id": "ww-HUN-SV-W-3-2026-02-26-Marshall-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 15 min. Counties: DeKalb, Marshall. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #3 (15 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-3"
  },
  {
   "id": "ww-HUN-SV-W-3-2026-02-26-Marshall-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 15 min. Counties: DeKalb, Marshall. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #3 (15 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-3"
  },
  {
   "id": "ww-HUN-SV-W-12-2026-02-26-Cullman-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 22 min. County: Cullman. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #12 (22 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-12"
  },
  {
   "id": "ww-HUN-SV-W-12-2026-02-26-Cullman-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 22 min. County: Cullman. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #12 (22 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-12"
  },
  {
   "id": "ww-BMX-SV-W-8-2026-02-26-Walker-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Walker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-02-26. Duration: 21 min. County: Walker. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #8 (21 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-8"
  },
  {
   "id": "ww-BMX-SV-W-8-2026-02-26-Walker-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Walker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-02-26. Duration: 21 min. County: Walker. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #8 (21 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-8"
  },
  {
   "id": "ww-BMX-SV-W-11-2026-02-26-Talladega-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Talladega",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-02-26. Duration: 19 min. County: Talladega. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #11 (19 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-11"
  },
  {
   "id": "ww-BMX-SV-W-11-2026-02-26-Talladega-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Talladega",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-02-26. Duration: 19 min. County: Talladega. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #11 (19 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-11"
  },
  {
   "id": "ww-HUN-SV-W-1-2026-02-26-Cullman-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 22 min. County: Cullman. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #1 (22 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-1"
  },
  {
   "id": "ww-HUN-SV-W-1-2026-02-26-Cullman-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2026-02-26. Duration: 22 min. County: Cullman. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #1 (22 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "HUN-SV-W-1"
  },
  {
   "id": "ww-BMX-SV-W-15-2026-02-26-Blount-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Blount",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-02-26. Duration: 60 min. County: Blount. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #15 (60 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-15"
  },
  {
   "id": "ww-BMX-SV-W-15-2026-02-26-Blount-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Blount",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-02-26. Duration: 60 min. County: Blount. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #15 (60 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-15"
  },
  {
   "id": "iem-ww-BMX-SV-W-10-St. Clair-wind-2026-02-26",
   "zip": "",
   "city": "St. Clair",
   "date": "2026-02-26",
   "county": "St. Clair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX for St. Clair on 2026-02-26. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-10"
  },
  {
   "id": "iem-ww-BMX-SV-W-10-St. Clair-hail-2026-02-26",
   "zip": "",
   "city": "St. Clair",
   "date": "2026-02-26",
   "county": "St. Clair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX for St. Clair on 2026-02-26. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "BMX-SV-W-10"
  },
  {
   "id": "ww-BMX-SV-W-10-2026-02-26-Shelby-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Shelby",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-02-26. Duration: 39 min. Counties: St. Clair, Shelby. Storm tags: wind: 70.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #10 (39 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-10"
  },
  {
   "id": "ww-BMX-SV-W-10-2026-02-26-Shelby-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Shelby",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-02-26. Duration: 39 min. Counties: St. Clair, Shelby. Storm tags: wind: 70.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #10 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "BMX-SV-W-10"
  },
  {
   "id": "ww-BMX-SV-W-17-2026-02-26-Etowah-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Etowah",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-02-26. Duration: 45 min. Counties: Etowah, St. Clair. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #17 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-17"
  },
  {
   "id": "ww-BMX-SV-W-17-2026-02-26-Etowah-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Etowah",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-02-26. Duration: 45 min. Counties: Etowah, St. Clair. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #17 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "BMX-SV-W-17"
  },
  {
   "id": "iem-ww-BMX-SV-W-17-St. Clair-wind-2026-02-26",
   "zip": "",
   "city": "St. Clair",
   "date": "2026-02-26",
   "county": "St. Clair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX for St. Clair on 2026-02-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-17"
  },
  {
   "id": "iem-ww-BMX-SV-W-17-St. Clair-hail-2026-02-26",
   "zip": "",
   "city": "St. Clair",
   "date": "2026-02-26",
   "county": "St. Clair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX for St. Clair on 2026-02-26. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "BMX-SV-W-17"
  },
  {
   "id": "ww-HUN-FA-W-4-2026-02-26-Colbert",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-02-26. Duration: 135 min. Counties: Colbert, Cullman, Franklin, Lawrence, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #4 (135 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-4"
  },
  {
   "id": "ww-HUN-FA-W-4-2026-02-26-Cullman",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-02-26. Duration: 135 min. Counties: Colbert, Cullman, Franklin, Lawrence, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #4 (135 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-4"
  },
  {
   "id": "ww-HUN-FA-W-4-2026-02-26-Franklin",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-02-26. Duration: 135 min. Counties: Colbert, Cullman, Franklin, Lawrence, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #4 (135 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-4"
  },
  {
   "id": "ww-HUN-FA-W-4-2026-02-26-Lawrence",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-02-26. Duration: 135 min. Counties: Colbert, Cullman, Franklin, Lawrence, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #4 (135 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-4"
  },
  {
   "id": "ww-HUN-FA-W-4-2026-02-26-Morgan",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-02-26. Duration: 135 min. Counties: Colbert, Cullman, Franklin, Lawrence, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #4 (135 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-4"
  },
  {
   "id": "iem-202602262145-hail-33.62--86.61",
   "lat": 33.62,
   "lon": -86.61,
   "zip": "",
   "city": "Trussville",
   "date": "2026-02-26",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Trussville, AL. Hail size: 1.75\".",
   "sourceDetail": "NWS BMX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-202602262342-hail-33.69--87.83",
   "lat": 33.69,
   "lon": -87.83,
   "zip": "",
   "city": "Fayette",
   "date": "2026-02-26",
   "county": "Fayette",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Fayette, AL. Hail size: 1\".",
   "sourceDetail": "NWS BMX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202602270049-hail-34.79--86.96",
   "lat": 34.79,
   "lon": -86.96,
   "zip": "",
   "city": "Athens",
   "date": "2026-02-26",
   "county": "Limestone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Athens, AL. Hail size: 1\".",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202602270109-hail-34.85--86.75",
   "lat": 34.85,
   "lon": -86.75,
   "zip": "",
   "city": "Harvest",
   "date": "2026-02-26",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Harvest, AL. Hail size: 1\".",
   "sourceDetail": "NWS HUN — NWS Employee via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202602270111-hail-34.08--86.59",
   "lat": 34.08,
   "lon": -86.59,
   "zip": "",
   "city": "Blountsville",
   "date": "2026-02-26",
   "county": "Blount",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Blountsville, AL. Hail size: 2\".",
   "sourceDetail": "NWS BMX — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-geo-2026-02-26T21:30:00Z-wind-33.69--86.68",
   "lat": 33.69,
   "lon": -86.68,
   "zip": "",
   "city": "Pinson",
   "date": "2026-02-26",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND DMG reported near Pinson, AL. Peak gust: 75 mph. Numerous trees blown down in and around the city of Pinson. Most intense damage was in a roughly 1 mile long and 1000 yard wide swath on the eastern side of the city. There was also some structural damage due to trees that fell on residences and other buildings. Winds were estimated 70-75 mph.",
   "sourceDetail": "NWS BMX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 75,
   "evidenceLevel": "reported"
  },
  {
   "id": "sps-2026-02-26-jackson-hail",
   "zip": "",
   "city": "Jackson",
   "date": "2026-02-26",
   "county": "Jackson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 59,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Jackson — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-02-26-winston-hail",
   "zip": "",
   "city": "Winston",
   "date": "2026-02-26",
   "county": "Winston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Winston — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-02-26-walker-hail",
   "zip": "",
   "city": "Walker",
   "date": "2026-02-26",
   "county": "Walker",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Walker — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-02-26-cullman-hail",
   "zip": "",
   "city": "Cullman",
   "date": "2026-02-26",
   "county": "Cullman",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Cullman — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-02-26-marshall-hail",
   "zip": "",
   "city": "Marshall",
   "date": "2026-02-26",
   "county": "Marshall",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 64,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Marshall — wind gusts up to 55 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-02-26-jefferson-hail",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-02-26",
   "county": "Jefferson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Jefferson — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-02-26-colbert-hail",
   "zip": "",
   "city": "Colbert",
   "date": "2026-02-26",
   "county": "Colbert",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Colbert — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-02-26-dekalb-hail",
   "zip": "",
   "city": "DeKalb",
   "date": "2026-02-26",
   "county": "DeKalb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for DeKalb — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-02-26-etowah-hail",
   "zip": "",
   "city": "Etowah",
   "date": "2026-02-26",
   "county": "Etowah",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Etowah — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-02-26-talladega-hail",
   "zip": "",
   "city": "Talladega",
   "date": "2026-02-26",
   "county": "Talladega",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Talladega — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-02-26-cherokee-hail",
   "zip": "",
   "city": "Cherokee",
   "date": "2026-02-26",
   "county": "Cherokee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Cherokee — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-02-26-lawrence-hail",
   "zip": "",
   "city": "Lawrence",
   "date": "2026-02-26",
   "county": "Lawrence",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Lawrence — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-02-26-pickens-hail",
   "zip": "",
   "city": "Pickens",
   "date": "2026-02-26",
   "county": "Pickens",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Pickens — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-02-26-fayette-hail",
   "zip": "",
   "city": "Fayette",
   "date": "2026-02-26",
   "county": "Fayette",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Fayette — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-02-26-clay-wind",
   "zip": "",
   "city": "Clay",
   "date": "2026-02-26",
   "county": "Clay",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Clay — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-02-26-lamar-hail",
   "zip": "",
   "city": "Lamar",
   "date": "2026-02-26",
   "county": "Lamar",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Lamar — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-02-26-limestone-hail",
   "zip": "",
   "city": "Limestone",
   "date": "2026-02-26",
   "county": "Limestone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Limestone — wind gusts up to 55 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-02-26-madison-hail",
   "zip": "",
   "city": "Madison",
   "date": "2026-02-26",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Madison — wind gusts up to 55 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-02-26-lauderdale-hail",
   "zip": "",
   "city": "Lauderdale",
   "date": "2026-02-26",
   "county": "Lauderdale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Lauderdale — wind gusts up to 55 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-02-26-marion-hail",
   "zip": "",
   "city": "Marion",
   "date": "2026-02-26",
   "county": "Marion",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Marion — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-02-26-stclair-hail",
   "zip": "",
   "city": "St. Clair",
   "date": "2026-02-26",
   "county": "St. Clair",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for St. Clair — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-02-26-tuscaloosa-hail",
   "zip": "",
   "city": "Tuscaloosa",
   "date": "2026-02-26",
   "county": "Tuscaloosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Tuscaloosa — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-02-26-cullman-wind",
   "zip": "",
   "city": "Cullman",
   "date": "2026-02-26",
   "county": "Cullman",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cullman — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-02-26-lamar-wind",
   "zip": "",
   "city": "Lamar",
   "date": "2026-02-26",
   "county": "Lamar",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lamar — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2026-02-22T17:06:00Z-wind-31.32--85.45",
   "lat": 31.32,
   "lon": -85.45,
   "zip": "",
   "city": "Napier Field",
   "date": "2026-02-22",
   "county": "Dale",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Napier Field, AL. Peak gust: 51 mph. ASOS station KDHN Dothan.",
   "sourceDetail": "NWS TAE — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-21-wind-31.58--85.55",
   "lat": 31.58,
   "lon": -85.55,
   "zip": "",
   "city": "2 SE Dykes Crossroads",
   "date": "2026-02-21",
   "county": "Dale",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 SE Dykes Crossroads",
   "sourceDetail": "NWS TAE — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1307537-2026-02-21",
   "lon": 209671,
   "zip": "",
   "city": "KELLYTON",
   "date": "2026-02-21",
   "county": "Coosa",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A bowing segment embedded within a line of strong thunderstorms produced isolated damage around the Kellyton community in eastern Coosa County on the morning of February 21, 2026. This damage was surveyed by NWS meteorologists and was determined to be the result of straight-line winds. A manufactured home sustained major roof damage on Trailer Park Rd, but this was an isolated incident with no further damage noted to the surrounding homes or trees. The bowing segment continued east with a localized area of several uprooted and a few snapped pines noted along Moon Rd. A metal outbuilding in this area also sustained minor roof damage with a corner of tin peeled back. Minor tree and power line damage was noted at times as far east as Dobbs Rd and Greenleaf St near Highway 63 in Tallapoosa County.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1307537",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1307539-2026-02-21",
   "lon": 209671,
   "zip": "",
   "city": "ALEXANDER CITY",
   "date": "2026-02-21",
   "county": "Tallapoosa",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A bowing segment embedded within a line of strong thunderstorms produced isolated damage around the Kellyton community in eastern Coosa County on the morning of February 21, 2026. This damage was surveyed by NWS meteorologists and was determined to be the result of straight-line winds. A manufactured home sustained major roof damage on Trailer Park Rd, but this was an isolated incident with no further damage noted to the surrounding homes or trees. The bowing segment continued east with a localized area of several uprooted and a few snapped pines noted along Moon Rd. A metal outbuilding in this area also sustained minor roof damage with a corner of tin peeled back. Minor tree and power line damage was noted at times as far east as Dobbs Rd and Greenleaf St near Highway 63 in Tallapoosa County.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1307539",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1307542-2026-02-21",
   "lon": 209671,
   "zip": "",
   "city": "TOHOPEKA",
   "date": "2026-02-21",
   "county": "Tallapoosa",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were reported down along Horseshoe Bend Road in the Tohopeka community.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1307542",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-TAE-SV-W-27-2026-02-21-Dale-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-21",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-02-21. Duration: 26 min. Counties: Dale, Henry. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #27 (26 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-27"
  },
  {
   "id": "ww-TAE-SV-W-27-2026-02-21-Dale-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-21",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-02-21. Duration: 26 min. Counties: Dale, Henry. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #27 (26 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 1,
   "warningProductKey": "TAE-SV-W-27"
  },
  {
   "id": "ww-TAE-SV-W-27-2026-02-21-Henry-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-21",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-02-21. Duration: 26 min. Counties: Dale, Henry. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #27 (26 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-27"
  },
  {
   "id": "ww-TAE-SV-W-27-2026-02-21-Henry-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-21",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-02-21. Duration: 26 min. Counties: Dale, Henry. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #27 (26 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 1,
   "warningProductKey": "TAE-SV-W-27"
  },
  {
   "id": "iem-202602212238-wind-31.58--85.55",
   "lat": 31.58,
   "lon": -85.55,
   "zip": "",
   "city": "2 SE Dykes Crossroads",
   "date": "2026-02-21",
   "county": "Dale",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 SE Dykes Crossroads, AL. Peak gust: 61 mph.",
   "sourceDetail": "NWS TAE — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-02-21-elmore-wind",
   "zip": "",
   "city": "Elmore",
   "date": "2026-02-21",
   "county": "Elmore",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Elmore — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-02-21-tallapoosa-wind",
   "zip": "",
   "city": "Tallapoosa",
   "date": "2026-02-21",
   "county": "Tallapoosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Tallapoosa — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-02-21-chambers-wind",
   "zip": "",
   "city": "Chambers",
   "date": "2026-02-21",
   "county": "Chambers",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Chambers — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-02-21-washington-hail",
   "zip": "",
   "city": "Washington",
   "date": "2026-02-21",
   "county": "Washington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Washington — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-02-21-pike-wind",
   "zip": "",
   "city": "Pike",
   "date": "2026-02-21",
   "county": "Pike",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Pike — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-02-21-mobile-hail",
   "zip": "",
   "city": "Mobile",
   "date": "2026-02-21",
   "county": "Mobile",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Mobile — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-02-21-dale-wind",
   "zip": "",
   "city": "Dale",
   "date": "2026-02-21",
   "county": "Dale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Dale — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-02-21-baldwin-hail",
   "zip": "",
   "city": "Baldwin",
   "date": "2026-02-21",
   "county": "Baldwin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Baldwin — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-02-21-henry-wind",
   "zip": "",
   "city": "Henry",
   "date": "2026-02-21",
   "county": "Henry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Henry — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-02-20-madison-wind",
   "zip": "",
   "city": "Madison",
   "date": "2026-02-20",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Madison — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-02-20-dekalb-wind",
   "zip": "",
   "city": "DeKalb",
   "date": "2026-02-20",
   "county": "DeKalb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for DeKalb — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-02-20-morgan-wind",
   "zip": "",
   "city": "Morgan",
   "date": "2026-02-20",
   "county": "Morgan",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Morgan — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-02-15-choctaw-wind",
   "zip": "",
   "city": "Choctaw",
   "date": "2026-02-15",
   "county": "Choctaw",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Choctaw — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2026-01-31T20:41:00Z-wind-31.32--85.45",
   "lat": 31.32,
   "lon": -85.45,
   "zip": "",
   "city": "Napier Field",
   "date": "2026-01-31",
   "county": "Dale",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Napier Field, AL. Peak gust: 53 mph. ASOS station KDHN Dothan.",
   "sourceDetail": "NWS TAE — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-MOB-FL-W-5-2026-01-28-Clarke",
   "zip": "",
   "city": "",
   "date": "2026-01-28",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MOB on 2026-01-28. Duration: 2001 min. Counties: Clarke, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flood Warning #5 (2001 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FL-W-5"
  },
  {
   "id": "ww-MOB-FL-W-5-2026-01-28-Washington",
   "zip": "",
   "city": "",
   "date": "2026-01-28",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MOB on 2026-01-28. Duration: 2001 min. Counties: Clarke, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flood Warning #5 (2001 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FL-W-5"
  },
  {
   "id": "ww-MOB-FL-W-4-2026-01-28-Washington",
   "zip": "",
   "city": "",
   "date": "2026-01-28",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MOB on 2026-01-28. Duration: 24167 min. Counties: Washington, Clarke, Choctaw. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flood Warning #4 (24167 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FL-W-4"
  },
  {
   "id": "ww-MOB-FL-W-4-2026-01-28-Clarke",
   "zip": "",
   "city": "",
   "date": "2026-01-28",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MOB on 2026-01-28. Duration: 24167 min. Counties: Washington, Clarke, Choctaw. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flood Warning #4 (24167 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FL-W-4"
  },
  {
   "id": "ww-MOB-FL-W-4-2026-01-28-Choctaw",
   "zip": "",
   "city": "",
   "date": "2026-01-28",
   "county": "Choctaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MOB on 2026-01-28. Duration: 24167 min. Counties: Washington, Clarke, Choctaw. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flood Warning #4 (24167 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FL-W-4"
  },
  {
   "id": "ww-BMX-FL-W-3-2026-01-27-Greene",
   "zip": "",
   "city": "",
   "date": "2026-01-27",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS BMX on 2026-01-27. Duration: -2269 min. Counties: Greene, Hale, Marengo. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flood Warning #3 (-2269 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FL-W-3"
  },
  {
   "id": "ww-BMX-FL-W-3-2026-01-27-Hale",
   "zip": "",
   "city": "",
   "date": "2026-01-27",
   "county": "Hale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS BMX on 2026-01-27. Duration: -2269 min. Counties: Greene, Hale, Marengo. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flood Warning #3 (-2269 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FL-W-3"
  },
  {
   "id": "ww-BMX-FL-W-3-2026-01-27-Marengo",
   "zip": "",
   "city": "",
   "date": "2026-01-27",
   "county": "Marengo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS BMX on 2026-01-27. Duration: -2269 min. Counties: Greene, Hale, Marengo. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flood Warning #3 (-2269 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FL-W-3"
  },
  {
   "id": "ww-BMX-FL-W-2-2026-01-27-Greene",
   "zip": "",
   "city": "",
   "date": "2026-01-27",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS BMX on 2026-01-27. Duration: 1872 min. Counties: Greene, Marengo, Sumter. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flood Warning #2 (1872 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FL-W-2"
  },
  {
   "id": "ww-BMX-FL-W-2-2026-01-27-Marengo",
   "zip": "",
   "city": "",
   "date": "2026-01-27",
   "county": "Marengo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS BMX on 2026-01-27. Duration: 1872 min. Counties: Greene, Marengo, Sumter. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flood Warning #2 (1872 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FL-W-2"
  },
  {
   "id": "ww-BMX-FL-W-2-2026-01-27-Sumter",
   "zip": "",
   "city": "",
   "date": "2026-01-27",
   "county": "Sumter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS BMX on 2026-01-27. Duration: 1872 min. Counties: Greene, Marengo, Sumter. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flood Warning #2 (1872 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FL-W-2"
  },
  {
   "id": "ww-HUN-FL-W-2-2026-01-26-Jackson",
   "zip": "",
   "city": "",
   "date": "2026-01-26",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS HUN on 2026-01-26. Duration: 1799 min. Counties: Jackson, Marshall, Madison. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flood Warning #2 (1799 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FL-W-2"
  },
  {
   "id": "ww-HUN-FL-W-2-2026-01-26-Marshall",
   "zip": "",
   "city": "",
   "date": "2026-01-26",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS HUN on 2026-01-26. Duration: 1799 min. Counties: Jackson, Marshall, Madison. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flood Warning #2 (1799 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FL-W-2"
  },
  {
   "id": "ww-HUN-FL-W-2-2026-01-26-Madison",
   "zip": "",
   "city": "",
   "date": "2026-01-26",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS HUN on 2026-01-26. Duration: 1799 min. Counties: Jackson, Marshall, Madison. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flood Warning #2 (1799 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FL-W-2"
  },
  {
   "id": "ww-BMX-FL-W-1-2026-01-26-Greene",
   "zip": "",
   "city": "",
   "date": "2026-01-26",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS BMX on 2026-01-26. Duration: 1643 min. Counties: Greene, Sumter, Pickens. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flood Warning #1 (1643 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FL-W-1"
  },
  {
   "id": "ww-BMX-FL-W-1-2026-01-26-Sumter",
   "zip": "",
   "city": "",
   "date": "2026-01-26",
   "county": "Sumter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS BMX on 2026-01-26. Duration: 1643 min. Counties: Greene, Sumter, Pickens. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flood Warning #1 (1643 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FL-W-1"
  },
  {
   "id": "ww-BMX-FL-W-1-2026-01-26-Pickens",
   "zip": "",
   "city": "",
   "date": "2026-01-26",
   "county": "Pickens",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS BMX on 2026-01-26. Duration: 1643 min. Counties: Greene, Sumter, Pickens. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flood Warning #1 (1643 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FL-W-1"
  },
  {
   "id": "iem-lsr-2026-01-25-wind-32.36--86.24",
   "lat": 32.36,
   "lon": -86.24,
   "zip": "",
   "city": "2 ENE Montgomery Countr",
   "date": "2026-01-25",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trained spotter measured 71 mph wind gust using a home weather station with an anemometer 7 feet AGL.",
   "sourceDetail": "NWS BMX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-01-25-wind-32.33--86.18",
   "lat": 32.33,
   "lon": -86.18,
   "zip": "",
   "city": "2 NNE Brachias",
   "date": "2026-01-25",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "53 mph wind gust measured by broadcast meteorologist in East Montgomery. Time estimated by radar.",
   "sourceDetail": "NWS BMX — Broadcast Media via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-01-25-wind-31.00--86.33",
   "lat": 31,
   "lon": -86.33,
   "zip": "",
   "city": "Florala",
   "date": "2026-01-25",
   "county": "Covington",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Florala Municipal Airport (K0J4).",
   "sourceDetail": "NWS MOB — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-25-wind-31.30--85.90",
   "lat": 31.3,
   "lon": -85.9,
   "zip": "",
   "city": "Enterprise Municipal a/",
   "date": "2026-01-25",
   "county": "Coffee",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "The Enterprise Municipal Airport ASOS/AWOS reported a 66 mph gust.",
   "sourceDetail": "NWS TAE — AWOS via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-25-wind-31.32--85.49",
   "lat": 31.32,
   "lon": -85.49,
   "zip": "",
   "city": "Midland City",
   "date": "2026-01-25",
   "county": "Dale",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "roof damage reported in the Midland City area.",
   "sourceDetail": "NWS TAE — Public via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-01-25-wind-31.58--85.55",
   "lat": 31.58,
   "lon": -85.55,
   "zip": "",
   "city": "1 N Skipperville",
   "date": "2026-01-25",
   "county": "Dale",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ambient station.",
   "sourceDetail": "NWS TAE — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-01-25T17:16:00Z-tornado-32.22--86.46",
   "lat": 32.22,
   "lon": -86.46,
   "zip": "",
   "city": "6 WNW Pintlala",
   "date": "2026-01-25",
   "county": "Lowndes",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 6 WNW Pintlala, AL. An EF-1 tornado was confirmed in the Rolling Acres community along the Lowndes/Montgomery county line. The worst damage was done to two residences along Treat Road.",
   "sourceDetail": "NWS BMX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-01-25-flood-34.22--86.85",
   "lat": 34.22,
   "lon": -86.85,
   "zip": "",
   "city": "1 SE South Vinemont",
   "date": "2026-01-25",
   "county": "Cullman",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Several inches of water reported over CR 1339, but not enough to close the road. Estimated depth 2 to 4 inches.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-01-25-flood-34.05--86.83",
   "lat": 34.05,
   "lon": -86.83,
   "zip": "",
   "city": "4 WSW Hanceville",
   "date": "2026-01-25",
   "county": "Cullman",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Several inches of water reported over CR 565, but not enough to close the road. Estimated depth 2 to 4 inches.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-01-25-flood-34.11--86.89",
   "lat": 34.11,
   "lon": -86.89,
   "zip": "",
   "city": "2 W Good Hope",
   "date": "2026-01-25",
   "county": "Cullman",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding washed out a road near 1311 Day Gap Road.",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-01-25-flood-34.83--87.29",
   "lat": 34.83,
   "lon": -87.29,
   "zip": "",
   "city": "Rogersville",
   "date": "2026-01-25",
   "county": "Lauderdale",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water over the road at College Street and Church Street. Depth of water unknown, but estimated at 6 to 8 inches.",
   "sourceDetail": "NWS HUN — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-01-25T19:29:00Z-tornado-31.04--85.88",
   "lat": 31.04,
   "lon": -85.88,
   "zip": "",
   "city": "Geneva",
   "date": "2026-01-25",
   "county": "Geneva",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near Geneva, AL. EF2 tornado confirmed by storm survey. Started at 1:29 pm CT and ended at 1:33 pm CT.",
   "sourceDetail": "NWS TAE — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-01-25T20:00:00Z-tornado-31.30--85.23",
   "lat": 31.3,
   "lon": -85.23,
   "zip": "",
   "city": "Pleasant Plains",
   "date": "2026-01-25",
   "county": "Houston",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near Pleasant Plains, AL. Corrects EF rating of previous tornado report from Pleasant Plains. EF1 confirmed by storm survey. Started at 1:52 pm CT and ended at 2:09 pm CT.",
   "sourceDetail": "NWS TAE — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-01-25T20:02:00Z-tornado-31.02--85.37",
   "lat": 31.02,
   "lon": -85.37,
   "zip": "",
   "city": "2 ESE Madrid",
   "date": "2026-01-25",
   "county": "Houston",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 2 ESE Madrid, AL. EF0 tornado confirmed by storm survey. Started at 2:02 CST and ended at 3:03 CST.",
   "sourceDetail": "NWS TAE — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ncei-1304055-2026-01-25",
   "lon": 209071,
   "zip": "",
   "city": "TYSON",
   "date": "2026-01-25",
   "county": "Lowndes",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "NWS meteorologists assessed storm damage along the Lowndes County and Montgomery County line, in the community of Rolling Acres, and determined it was the result of a tornado. The tornado began on the west side of Cruise Road, just north of Bibb Road, where a few snapped and uprooted trees were observed. The tornado then continued eastward to County Road 26 and Hargrove Lane, producing similar timber damage along the way. The tornado then struck a manufactured home (MH) as well as two site-built homes along Treat Road. The first site-built home sustained damage to an attached carport and associated roofing on the south side of the structure. The MH had its sheet metal roof completely removed, though the roof truss structure remained intact. Insulation from its roof was noted to have been blown southeastward while the metal roofing material was blown northward. Next door, the tornado removed from a site-built home a large section of its roof structure on the west side of the structure. A splattering of insulation was noted on the east side of the residence. This damage pattern suggest a cyclonic wind field (i.e., a tornado). Several trees were uprooted or snapped in the vicinity of the structures. The tornado then produced additional timber damage, fairly minor in nature, east to near the shoulder of Interstate 65. 99% of this tornado's path was characterized by EF-0 damage, though a maximum rating of EF-1 is assigned due to the level of damage to the site-built home, making the worst of damage very, very short-lived.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1304055",
   "tornadoScale": "EF1",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1304056-2026-01-25",
   "lon": 209071,
   "zip": "",
   "city": "MC GEHEES",
   "date": "2026-01-25",
   "county": "Montgomery",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "NWS meteorologists assessed storm damage along the Lowndes County and Montgomery County line, in the community of Rolling Acres, and determined it was the result of a tornado. The tornado began on the west side of Cruise Road, just north of Bibb Road, where a few snapped and uprooted trees were observed. The tornado then continued eastward to County Road 26 and Hargrove Lane, producing similar timber damage along the way. The tornado then struck a manufactured home (MH) as well as two site-built homes along Treat Road. The first site-built home sustained damage to an attached carport and associated roofing on the south side of the structure. The MH had its sheet metal roof completely removed, though the roof truss structure remained intact. Insulation from its roof was noted to have been blown southeastward while the metal roofing material was blown northward. Next door, the tornado removed from a site-built home a large section of its roof structure on the west side of the structure. A splattering of insulation was noted on the east side of the residence. This damage pattern suggest a cyclonic wind field (i.e., a tornado). Several trees were uprooted or snapped in the vicinity of the structures. The tornado then produced additional timber damage, fairly minor in nature, east to near the shoulder of Interstate 65. 99% of this tornado's path was characterized by EF-0 damage, though a maximum rating of EF-1 is assigned due to the level of damage to the site-built home, making the worst of damage very, very short-lived.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1304056",
   "tornadoScale": "EF0",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1305044-2026-01-25",
   "lon": 209071,
   "zip": "",
   "city": "MONTGOMERY",
   "date": "2026-01-25",
   "county": "Montgomery",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NWS meteorologists assessed damage across the Montgomery Metro and determined it was the result of straight-line wind damage. This damage began in the vicinity of Interstate 65 and Fairview Avenue and continued eastward to near Taylor Road. Numerous crossroads along this axis were affected, with many trees and large limbs downed onto residences, other buildings, vehicles, and roadways. Some power lines were also taken down, including across Interstate 85 which required a temporary closing of the roadway. Many residences suffered minor to significant damage from fallen trees and tree limbs.||Sporadic straight-line wind damage was noted in the greater Montgomery Metro area, though the most concentrated and significant damage  was noted along the aforementioned areas.||Tree fall was observed to have been in a easterly direction. Additionally, radar data from KMXX showed a concentrated surge of|strong winds, in a uniform direction, on the southern side of the storm. Based on available evidence, straight-line winds is deemed the cause of these damages.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1305044",
   "windSpeedMph": 61,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1305058-2026-01-25",
   "lon": 209071,
   "zip": "",
   "city": "CHISHOLM",
   "date": "2026-01-25",
   "county": "Montgomery",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trained spotter measured 71 mph wind gust using a home weather station with an anemometer 7 feet AGL in the Ridgefield/Vaughn Meadows area near Vaughan Rd and Perry Hill Rd.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1305058",
   "windSpeedMph": 62,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1305062-2026-01-25",
   "lon": 209071,
   "zip": "",
   "city": "CHISHOLM",
   "date": "2026-01-25",
   "county": "Montgomery",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "In addition to damage south of I-85 in Montgomery, some damage was reported north of the interstate. Trees were snapped with one blocking the road near Mayfair Road in the Bellehurst area, and a large tree fell onto a house, penetrating the roof and damaging the ceiling of a home between Ann Street and Perry Hill Road.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1305062",
   "windSpeedMph": 56,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1305063-2026-01-25",
   "lon": 209071,
   "zip": "",
   "city": "CLAUD",
   "date": "2026-01-25",
   "county": "Elmore",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A few trees and power lines were downed along Redland Rd, Marshell Rd, Firetower Rd, and Highway 14.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1305063",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1310326-2026-01-25",
   "lon": 210108,
   "zip": "",
   "city": "ELBA",
   "date": "2026-01-25",
   "county": "Coffee",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees and power lines down across Elba.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1310326",
   "windSpeedMph": 55,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1310327-2026-01-25",
   "lon": 210108,
   "zip": "",
   "city": "DAMASCUS",
   "date": "2026-01-25",
   "county": "Coffee",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree was blown down onto a roof as well as power lines.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1310327",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1310328-2026-01-25",
   "lon": 210108,
   "zip": "",
   "city": "ENTERPRISE",
   "date": "2026-01-25",
   "county": "Coffee",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree was blown down in Enterprise.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1310328",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1310331-2026-01-25",
   "lon": 210108,
   "zip": "",
   "city": "GANER",
   "date": "2026-01-25",
   "county": "Geneva",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees down in the Flat Creek area.",
   "sourceDetail": "Verified by Public — NCEI Event #1310331",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1311728-2026-01-25",
   "lon": 210108,
   "zip": "",
   "city": "GENEVA",
   "date": "2026-01-25",
   "county": "Geneva",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "A tornado touched down in a western Geneva neighborhood causing mainly EF-1 damage between Campbell and Magnolia Avenues. EF- 2 damage occurred downtown on Commerce St. where roofing material was peeled off three adjacent low-rise buildings. After crossing a swampy area, a significant number of snapped trees were observed on either side of the SR 52 bridge over the Choctawhatchee River. The tornado continued east causing sporadic damage on McDougald St. in Eunola, Spring Creek Road, and East CR 4 before lifting near Spring Creek itself. Both EF-2 areas had maximum winds of 115 mph.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1311728",
   "tornadoScale": "EF2",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1310899-2026-01-25",
   "lon": 210108,
   "zip": "",
   "city": "EUNOLA",
   "date": "2026-01-25",
   "county": "Geneva",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were blown down in the Eunola area.",
   "sourceDetail": "Verified by Public — NCEI Event #1310899",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1310908-2026-01-25",
   "lon": 210108,
   "zip": "",
   "city": "INO",
   "date": "2026-01-25",
   "county": "Coffee",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Tree damage was reported on a Facebook Live Stream on County Road 428 in the Ino community.",
   "sourceDetail": "Verified by Social Media — NCEI Event #1310908",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1310919-2026-01-25",
   "lon": 210108,
   "zip": "",
   "city": "HARTFORD",
   "date": "2026-01-25",
   "county": "Geneva",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Part of the roof of a chicken house was blown off along County Road 105.",
   "sourceDetail": "Verified by Public — NCEI Event #1310919",
   "windSpeedMph": 65,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1310920-2026-01-25",
   "lon": 210108,
   "zip": "",
   "city": "HEADLAND",
   "date": "2026-01-25",
   "county": "Henry",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree was blown down in Headland.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1310920",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1311729-2026-01-25",
   "lon": 210108,
   "zip": "",
   "city": "PLEASANT PLAINS",
   "date": "2026-01-25",
   "county": "Houston",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "This tornado began west of Center Church Road where it snapped large hardwood tree branches and removed several shingles off of a manufactured home. It continued to push east-southeast to Bill Yance Road where it snapped a few softwood tree trunks. It then crossed highway 52 where it continued to snap large softwood tree branches and slightly bent a street sign just off of highway 52. As it continued to move eastward to across county road 95, it continued to snap softwood tree limbs. Thereafter, the tornado pushed east southeast to across River Road where it partially collapsed a tin RV car port and snapped a few softwood tree trunks, before lifting just before the Georgia state line. Damage was consistent with an EF1 tornado with winds of approximately 88mph.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1311729",
   "tornadoScale": "EF1",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1311730-2026-01-25",
   "lon": 210108,
   "zip": "",
   "city": "MADRID",
   "date": "2026-01-25",
   "county": "Houston",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "A tornado briefly developed along Decatur Road in southwestern Houston County. The tornado lifted the roof off of a manufactured home before dissipating shortly thereafter without causing any additional known damage. An associated Tornadic Debris Signature (TDS) was noted on the Eglin AFB (KEVX) Radar data. The damage was consistent with an EF0 tornado with winds of approximately 85 mph.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1311730",
   "tornadoScale": "EF0",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-TAE-SV-W-11-2026-01-25-Houston-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-01-25. Duration: 63 min. County: Houston. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #11 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-11"
  },
  {
   "id": "ww-TAE-SV-W-11-2026-01-25-Houston-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-01-25. Duration: 63 min. County: Houston. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #11 (63 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-11"
  },
  {
   "id": "ww-BMX-SV-W-7-2026-01-25-Tallapoosa-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Tallapoosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-25. Duration: 31 min. Counties: Elmore, Macon, Tallapoosa, Montgomery. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #7 (31 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-7"
  },
  {
   "id": "ww-BMX-SV-W-7-2026-01-25-Tallapoosa-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Tallapoosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-25. Duration: 31 min. Counties: Elmore, Macon, Tallapoosa, Montgomery. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #7 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-7"
  },
  {
   "id": "ww-BMX-SV-W-7-2026-01-25-Elmore-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Elmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-25. Duration: 31 min. Counties: Elmore, Macon, Tallapoosa, Montgomery. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #7 (31 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-7"
  },
  {
   "id": "ww-BMX-SV-W-7-2026-01-25-Elmore-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Elmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-25. Duration: 31 min. Counties: Elmore, Macon, Tallapoosa, Montgomery. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #7 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-7"
  },
  {
   "id": "ww-BMX-SV-W-7-2026-01-25-Macon-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-25. Duration: 31 min. Counties: Elmore, Macon, Tallapoosa, Montgomery. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #7 (31 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-7"
  },
  {
   "id": "ww-BMX-SV-W-7-2026-01-25-Macon-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-25. Duration: 31 min. Counties: Elmore, Macon, Tallapoosa, Montgomery. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #7 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-7"
  },
  {
   "id": "ww-BMX-SV-W-7-2026-01-25-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-25. Duration: 31 min. Counties: Elmore, Macon, Tallapoosa, Montgomery. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #7 (31 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-7"
  },
  {
   "id": "ww-BMX-SV-W-7-2026-01-25-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-25. Duration: 31 min. Counties: Elmore, Macon, Tallapoosa, Montgomery. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #7 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-7"
  },
  {
   "id": "ww-MOB-SV-W-7-2026-01-25-Mobile-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-01-25. Duration: 30 min. County: Mobile. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #7 (30 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-7"
  },
  {
   "id": "ww-MOB-SV-W-7-2026-01-25-Mobile-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Mobile",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-01-25. Duration: 30 min. County: Mobile. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #7 (30 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-7"
  },
  {
   "id": "ww-TAE-SV-W-8-2026-01-25-Geneva-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-01-25. Duration: 54 min. Counties: Geneva, Houston. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #8 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-8"
  },
  {
   "id": "ww-TAE-SV-W-8-2026-01-25-Geneva-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-01-25. Duration: 54 min. Counties: Geneva, Houston. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #8 (54 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-8"
  },
  {
   "id": "ww-TAE-SV-W-8-2026-01-25-Houston-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-01-25. Duration: 54 min. Counties: Geneva, Houston. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #8 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-8"
  },
  {
   "id": "ww-TAE-SV-W-8-2026-01-25-Houston-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-01-25. Duration: 54 min. Counties: Geneva, Houston. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #8 (54 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-8"
  },
  {
   "id": "ww-TAE-SV-W-6-2026-01-25-Coffee-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Coffee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-01-25. Duration: 41 min. Counties: Coffee, Dale, Geneva, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #6 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-6"
  },
  {
   "id": "ww-TAE-SV-W-6-2026-01-25-Coffee-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Coffee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-01-25. Duration: 41 min. Counties: Coffee, Dale, Geneva, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #6 (41 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-6"
  },
  {
   "id": "ww-TAE-SV-W-6-2026-01-25-Dale-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-01-25. Duration: 41 min. Counties: Coffee, Dale, Geneva, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #6 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-6"
  },
  {
   "id": "ww-TAE-SV-W-6-2026-01-25-Dale-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-01-25. Duration: 41 min. Counties: Coffee, Dale, Geneva, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #6 (41 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-6"
  },
  {
   "id": "ww-TAE-SV-W-6-2026-01-25-Geneva-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-01-25. Duration: 41 min. Counties: Coffee, Dale, Geneva, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #6 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-6"
  },
  {
   "id": "ww-TAE-SV-W-6-2026-01-25-Geneva-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-01-25. Duration: 41 min. Counties: Coffee, Dale, Geneva, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #6 (41 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-6"
  },
  {
   "id": "ww-TAE-SV-W-6-2026-01-25-Houston-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-01-25. Duration: 41 min. Counties: Coffee, Dale, Geneva, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #6 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-6"
  },
  {
   "id": "ww-TAE-SV-W-6-2026-01-25-Houston-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-01-25. Duration: 41 min. Counties: Coffee, Dale, Geneva, Houston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #6 (41 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-6"
  },
  {
   "id": "ww-TAE-SV-W-7-2026-01-25-Dale-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-01-25. Duration: 56 min. Counties: Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #7 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-7"
  },
  {
   "id": "ww-TAE-SV-W-7-2026-01-25-Dale-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-01-25. Duration: 56 min. Counties: Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #7 (56 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-7"
  },
  {
   "id": "ww-TAE-SV-W-7-2026-01-25-Geneva-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-01-25. Duration: 56 min. Counties: Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #7 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-7"
  },
  {
   "id": "ww-TAE-SV-W-7-2026-01-25-Geneva-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-01-25. Duration: 56 min. Counties: Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #7 (56 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-7"
  },
  {
   "id": "ww-TAE-SV-W-7-2026-01-25-Henry-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-01-25. Duration: 56 min. Counties: Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #7 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-7"
  },
  {
   "id": "ww-TAE-SV-W-7-2026-01-25-Henry-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-01-25. Duration: 56 min. Counties: Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #7 (56 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-7"
  },
  {
   "id": "ww-TAE-SV-W-7-2026-01-25-Houston-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-01-25. Duration: 56 min. Counties: Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #7 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-7"
  },
  {
   "id": "ww-TAE-SV-W-7-2026-01-25-Houston-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-01-25. Duration: 56 min. Counties: Dale, Geneva, Henry, Houston. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #7 (56 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-7"
  },
  {
   "id": "ww-TAE-SV-W-12-2026-01-25-Houston-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-01-25. Duration: 66 min. County: Houston. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #12 (66 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-12"
  },
  {
   "id": "ww-TAE-SV-W-12-2026-01-25-Houston-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-01-25. Duration: 66 min. County: Houston. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #12 (66 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-12"
  },
  {
   "id": "ww-TAE-SV-W-5-2026-01-25-Coffee-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Coffee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-01-25. Duration: 45 min. Counties: Coffee, Dale, Henry. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #5 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-5"
  },
  {
   "id": "ww-TAE-SV-W-5-2026-01-25-Coffee-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Coffee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-01-25. Duration: 45 min. Counties: Coffee, Dale, Henry. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #5 (45 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-5"
  },
  {
   "id": "ww-TAE-SV-W-5-2026-01-25-Dale-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-01-25. Duration: 45 min. Counties: Coffee, Dale, Henry. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #5 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-5"
  },
  {
   "id": "ww-TAE-SV-W-5-2026-01-25-Dale-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Dale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-01-25. Duration: 45 min. Counties: Coffee, Dale, Henry. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #5 (45 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-5"
  },
  {
   "id": "ww-TAE-SV-W-5-2026-01-25-Henry-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-01-25. Duration: 45 min. Counties: Coffee, Dale, Henry. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #5 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-5"
  },
  {
   "id": "ww-TAE-SV-W-5-2026-01-25-Henry-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-01-25. Duration: 45 min. Counties: Coffee, Dale, Henry. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #5 (45 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "TAE-SV-W-5"
  },
  {
   "id": "iem-ww-TAE-TO-W-2-Geneva-tornado-2026-01-25",
   "zip": "",
   "city": "Geneva",
   "date": "2026-01-25",
   "county": "Geneva",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS TAE for Geneva on 2026-01-25. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "TAE-TO-W-2"
  },
  {
   "id": "iem-ww-TAE-TO-W-2-Houston-tornado-2026-01-25",
   "zip": "",
   "city": "Houston",
   "date": "2026-01-25",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS TAE for Houston on 2026-01-25. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "TAE-TO-W-2"
  },
  {
   "id": "iem-ww-TAE-TO-W-7-Houston-tornado-2026-01-25",
   "zip": "",
   "city": "Houston",
   "date": "2026-01-25",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS TAE for Houston on 2026-01-25. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "TAE-TO-W-7"
  },
  {
   "id": "iem-ww-TAE-TO-W-4-Henry-tornado-2026-01-25",
   "zip": "",
   "city": "Henry",
   "date": "2026-01-25",
   "county": "Henry",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS TAE for Henry on 2026-01-25. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "TAE-TO-W-4"
  },
  {
   "id": "iem-ww-TAE-TO-W-4-Houston-tornado-2026-01-25",
   "zip": "",
   "city": "Houston",
   "date": "2026-01-25",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS TAE for Houston on 2026-01-25. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "TAE-TO-W-4"
  },
  {
   "id": "ww-HUN-FA-W-3-2026-01-25-Madison",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-01-25. Duration: 199 min. County: Madison. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #3 (199 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-3"
  },
  {
   "id": "ww-HUN-FA-W-1-2026-01-25-Madison",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-01-25. Duration: 356 min. County: Madison. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #1 (356 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-1"
  },
  {
   "id": "ww-HUN-FA-W-2-2026-01-25-Cullman",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-01-25. Duration: 350 min. Counties: Cullman, DeKalb, Jackson, Lawrence, Limestone, Madison, Marshall, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #2 (350 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-2"
  },
  {
   "id": "ww-HUN-FA-W-2-2026-01-25-DeKalb",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-01-25. Duration: 350 min. Counties: Cullman, DeKalb, Jackson, Lawrence, Limestone, Madison, Marshall, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #2 (350 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-2"
  },
  {
   "id": "ww-HUN-FA-W-2-2026-01-25-Jackson",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-01-25. Duration: 350 min. Counties: Cullman, DeKalb, Jackson, Lawrence, Limestone, Madison, Marshall, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #2 (350 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-2"
  },
  {
   "id": "ww-HUN-FA-W-2-2026-01-25-Lawrence",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-01-25. Duration: 350 min. Counties: Cullman, DeKalb, Jackson, Lawrence, Limestone, Madison, Marshall, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #2 (350 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-2"
  },
  {
   "id": "ww-HUN-FA-W-2-2026-01-25-Limestone",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-01-25. Duration: 350 min. Counties: Cullman, DeKalb, Jackson, Lawrence, Limestone, Madison, Marshall, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #2 (350 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-2"
  },
  {
   "id": "ww-HUN-FA-W-2-2026-01-25-Madison",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-01-25. Duration: 350 min. Counties: Cullman, DeKalb, Jackson, Lawrence, Limestone, Madison, Marshall, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #2 (350 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-2"
  },
  {
   "id": "ww-HUN-FA-W-2-2026-01-25-Marshall",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-01-25. Duration: 350 min. Counties: Cullman, DeKalb, Jackson, Lawrence, Limestone, Madison, Marshall, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #2 (350 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-2"
  },
  {
   "id": "ww-HUN-FA-W-2-2026-01-25-Morgan",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2026-01-25. Duration: 350 min. Counties: Cullman, DeKalb, Jackson, Lawrence, Limestone, Madison, Marshall, Morgan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #2 (350 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-2"
  },
  {
   "id": "ww-HUN-FL-W-1-2026-01-25-Madison",
   "zip": "",
   "city": "",
   "date": "2026-01-25",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS HUN on 2026-01-25. Duration: 1350 min. County: Madison. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flood Warning #1 (1350 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FL-W-1"
  },
  {
   "id": "iem-202601251724-wind-32.36--86.24",
   "lat": 32.36,
   "lon": -86.24,
   "zip": "",
   "city": "2 ENE Montgomery Countr",
   "date": "2026-01-25",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 ENE Montgomery Countr, AL. Peak gust: 82 mph.",
   "sourceDetail": "NWS BMX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 82,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202601251731-wind-32.33--86.18",
   "lat": 32.33,
   "lon": -86.18,
   "zip": "",
   "city": "2 NNE Brachias",
   "date": "2026-01-25",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 NNE Brachias, AL. Peak gust: 61 mph.",
   "sourceDetail": "NWS BMX — Broadcast Media via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202601251902-wind-31.00--86.33",
   "lat": 31,
   "lon": -86.33,
   "zip": "",
   "city": "Florala",
   "date": "2026-01-25",
   "county": "Covington",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Florala, AL. Peak gust: 69 mph.",
   "sourceDetail": "NWS MOB — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202601251935-wind-31.30--85.90",
   "lat": 31.3,
   "lon": -85.9,
   "zip": "",
   "city": "Enterprise Municipal a/",
   "date": "2026-01-25",
   "county": "Coffee",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Enterprise Municipal a/, AL. Peak gust: 76 mph.",
   "sourceDetail": "NWS TAE — AWOS via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202601251941-wind-31.32--85.49",
   "lat": 31.32,
   "lon": -85.49,
   "zip": "",
   "city": "Midland City",
   "date": "2026-01-25",
   "county": "Dale",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Midland City, AL. Peak gust: 69 mph.",
   "sourceDetail": "NWS TAE — Public via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202601252008-wind-31.58--85.55",
   "lat": 31.58,
   "lon": -85.55,
   "zip": "",
   "city": "1 N Skipperville",
   "date": "2026-01-25",
   "county": "Dale",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 N Skipperville, AL. Peak gust: 59 mph.",
   "sourceDetail": "NWS TAE — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-01-25T17:21:00Z-wind-32.30--86.39",
   "lat": 32.3,
   "lon": -86.39,
   "zip": "",
   "city": "Dannelly Field",
   "date": "2026-01-25",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Dannelly Field, AL. Peak gust: 55 mph. Montgomery Regional Airport KMGM ASOS recorded a wind gust to 48 mph from the west, 280 degrees, at 11:21 am CST.",
   "sourceDetail": "NWS BMX — Official NWS Obs via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 55,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-01-26T02:00:00Z-wind-34.59--86.00",
   "lat": 34.59,
   "lon": -86,
   "zip": "",
   "city": "1 NW Section",
   "date": "2026-01-25",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 NW Section, AL. Peak gust: 53 mph. Measured from HazCam at Weathington Park.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-01-25T17:48:00Z-wind-30.25--88.08",
   "lat": 30.25,
   "lon": -88.08,
   "zip": "",
   "city": "East End of Dauphin",
   "date": "2026-01-25",
   "county": "Mobile",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near East End of Dauphin, AL. Peak gust: 51 mph. 38 knot wind gust.",
   "sourceDetail": "NWS MOB — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-01-25T17:48:00Z-wind-30.23--88.02",
   "lat": 30.23,
   "lon": -88.02,
   "zip": "",
   "city": "Fort Morgan",
   "date": "2026-01-25",
   "county": "Baldwin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Fort Morgan, AL. Peak gust: 53 mph. 40 knot wind gust.",
   "sourceDetail": "NWS MOB — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-01-25T19:24:00Z-wind-31.28--85.71",
   "lat": 31.28,
   "lon": -85.71,
   "zip": "",
   "city": "Cairns Aaf",
   "date": "2026-01-25",
   "county": "Dale",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Cairns Aaf, AL. Peak gust: 51 mph.",
   "sourceDetail": "NWS TAE — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-01-25T20:19:00Z-wind-31.02--85.04",
   "lat": 31.02,
   "lon": -85.04,
   "zip": "",
   "city": "Lucy",
   "date": "2026-01-25",
   "county": "Houston",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Lucy, AL. Peak gust: 52 mph. Ambient station.",
   "sourceDetail": "NWS TAE — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-01-25T20:01:00Z-wind-31.21--85.42",
   "lat": 31.21,
   "lon": -85.42,
   "zip": "",
   "city": "2 WSW Dothan",
   "date": "2026-01-25",
   "county": "Houston",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 WSW Dothan, AL. Peak gust: 55 mph. station FW3681.",
   "sourceDetail": "NWS TAE — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-01-25-bibb-wind",
   "zip": "",
   "city": "Bibb",
   "date": "2026-01-25",
   "county": "Bibb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Bibb — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-01-25-stclair-wind",
   "zip": "",
   "city": "St. Clair",
   "date": "2026-01-25",
   "county": "St. Clair",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for St. Clair — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-01-25-autauga-wind",
   "zip": "",
   "city": "Autauga",
   "date": "2026-01-25",
   "county": "Autauga",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Autauga — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-01-25-monroe-wind",
   "zip": "",
   "city": "Monroe",
   "date": "2026-01-25",
   "county": "Monroe",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Monroe — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-01-25-mobile-wind",
   "zip": "",
   "city": "Mobile",
   "date": "2026-01-25",
   "county": "Mobile",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Mobile — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-01-25-conecuh-wind",
   "zip": "",
   "city": "Conecuh",
   "date": "2026-01-25",
   "county": "Conecuh",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Conecuh — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-01-25-baldwin-wind",
   "zip": "",
   "city": "Baldwin",
   "date": "2026-01-25",
   "county": "Baldwin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Baldwin — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-01-25-montgomery-wind",
   "zip": "",
   "city": "Montgomery",
   "date": "2026-01-25",
   "county": "Montgomery",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Montgomery — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-01-25-crenshaw-wind",
   "zip": "",
   "city": "Crenshaw",
   "date": "2026-01-25",
   "county": "Crenshaw",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Crenshaw — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-01-25-barbour-wind",
   "zip": "",
   "city": "Barbour",
   "date": "2026-01-25",
   "county": "Barbour",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Barbour — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2026-01-25T05:50:00Z-wind-34.70--86.55",
   "lat": 34.7,
   "lon": -86.55,
   "zip": "",
   "city": "4 E Huntsville",
   "date": "2026-01-24",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 4 E Huntsville, AL. Peak gust: 51 mph. Mesonet station 1575W Randolph School.",
   "sourceDetail": "NWS HUN — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-10-wind-32.30--86.39",
   "lat": 32.3,
   "lon": -86.39,
   "zip": "",
   "city": "Dannelly Field",
   "date": "2026-01-10",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Corrects previous non-tstm wnd gst report from Dannelly Field. KMGM ASOS recorded wind gust to 44 knots or 51 mph at 9:16 am.",
   "sourceDetail": "NWS BMX — Official NWS Obs via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-01-10-flood-33.34--86.76",
   "lat": 33.34,
   "lon": -86.76,
   "zip": "",
   "city": "1 SSW Indian Springs Vi",
   "date": "2026-01-10",
   "county": "Shelby",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Cahaba valley creek at indian trail road rose into minor flood stage at 6:30 am.",
   "sourceDetail": "NWS BMX — Official NWS Obs via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-01-10-flood-33.33--86.95",
   "lat": 33.33,
   "lon": -86.95,
   "zip": "",
   "city": "1 E Bent Brook Golf Clu",
   "date": "2026-01-10",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Shades Creek at Greenwood rose into minor flood stage at 7:30 AM.",
   "sourceDetail": "NWS BMX — Official NWS Obs via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-01-10-flood-33.56--86.32",
   "lat": 33.56,
   "lon": -86.32,
   "zip": "",
   "city": "3 W Cropwell",
   "date": "2026-01-10",
   "county": "St. Clair",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Dry creek rd impassable in pell city due to water over the road.",
   "sourceDetail": "NWS BMX — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-01-10-flood-33.59--86.25",
   "lat": 33.59,
   "lon": -86.25,
   "zip": "",
   "city": "2 E Pell City",
   "date": "2026-01-10",
   "county": "St. Clair",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Significant amount of water in the roadway at the intersection of hardwick rd and 1st ave S in pell city.",
   "sourceDetail": "NWS BMX — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-01-10-flood-33.31--86.81",
   "lat": 33.31,
   "lon": -86.81,
   "zip": "",
   "city": "2 SW Oak Mountain Amphi",
   "date": "2026-01-10",
   "county": "Shelby",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Cahaba Valley creek at pelham crested in minor flood stage at 8.2 feet at 10:15 am.",
   "sourceDetail": "NWS BMX — Official NWS Obs via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-01-10T12:48:00Z-tornado-33.80--85.49",
   "lat": 33.8,
   "lon": -85.49,
   "zip": "",
   "city": "4 SSW Oak Level",
   "date": "2026-01-10",
   "county": "Cleburne",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 4 SSW Oak Level, AL. An EF-0 tornado with max winds near 80 mph and a path length around 7.40 miles was confirmed in northern Cleburne County, AL.",
   "sourceDetail": "NWS BMX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ncei-1300215-2026-01-10",
   "lon": 208752,
   "zip": "",
   "city": "NEW HOPE",
   "date": "2026-01-10",
   "county": "Shelby",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Heavy rain led to flooding in northern Shelby County. Cahaba Valley Creek at Indian Trail Rd rose into minor flood stage at 6:30 am. Downstream at Pelham, the creek crested in minor flood stage at 8.2 feet at 10:15 am.",
   "sourceDetail": "Verified by Official NWS Observations — NCEI Event #1300215",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1300187-2026-01-10",
   "lon": 208752,
   "zip": "",
   "city": "COLD WATER",
   "date": "2026-01-10",
   "county": "Cleburne",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "The National Weather Service in Birmingham surveyed damage in northern Cleburne County and confirmed an EF-0 tornado with winds up to 80 mph. The tornado began in a heavily forested area between County Road (CR) 549 and CR 205, where several pine trees were uprooted or limbs were snapped. The track moved northeast across a large area of inaccessible land and emerged at CR 296 and CR 49, where several more small pine trees were snapped or uprooted. More tree damage was noted at the intersection of CR 40 and CR 65, with very minor damage to a couple homes. The tornado then followed along CR 65, with additional tree damage along both sides of the road. Tree damage became slightly heavier as the tornado approached the Mars Hill community. The tornado struck four chicken houses and peeled the roofing off the southern end of three, scattering debris to the east and northeast. A home sustained minor roof damage, and a detached garage was damaged by a falling tree. Just downstream, a shed was destroyed in the yard of another residence. A tornado debris signature then became apparent on radar. The damage became more sparse as the path continued, with tree damage, mostly to pines, continuing across CR 123 and CR 253. The damage path appeared to end just past CR 253, before reaching the Georgia state line.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1300187",
   "tornadoScale": "EF0",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1300216-2026-01-10",
   "lon": 208752,
   "zip": "",
   "city": "GREENWOOD",
   "date": "2026-01-10",
   "county": "Jefferson",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Shades Creek at Greenwood rose into minor flood stage at 7:30 am after heavy rainfall over southern Jefferson County.",
   "sourceDetail": "Verified by Official NWS Observations — NCEI Event #1300216",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1300219-2026-01-10",
   "lon": 208752,
   "zip": "",
   "city": "OCTAGON",
   "date": "2026-01-10",
   "county": "Marengo",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Numerous trees were downed across southern Marengo County south of Linden.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1300219",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1300218-2026-01-10",
   "lon": 208752,
   "zip": "",
   "city": "EASONVILLE",
   "date": "2026-01-10",
   "county": "St. Clair",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding in Pell City led to impassable roadways, such as Dry Creek Rd and Hardwick Rd at 1st Ave S.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1300218",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1300220-2026-01-10",
   "lon": 208752,
   "zip": "",
   "city": "THOMASTON",
   "date": "2026-01-10",
   "county": "Marengo",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were downed in the Thomaston area.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1300220",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1300227-2026-01-10",
   "lon": 208752,
   "zip": "",
   "city": "SELMA",
   "date": "2026-01-10",
   "county": "Dallas",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Power outages were reported around Dallas County with sporadic tree damage. A tree fell on a house along Warrior Dr west of Valley Grande.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1300227",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1300226-2026-01-10",
   "lon": 208752,
   "zip": "",
   "city": "SELMA SKYHARBOR ARPT",
   "date": "2026-01-10",
   "county": "Dallas",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees down on three houses on County Road 925. Two homes were reportedly uninhabitable due to tree damage.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1300226",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1300229-2026-01-10",
   "lon": 208752,
   "zip": "",
   "city": "PINE LEVEL",
   "date": "2026-01-10",
   "county": "Autauga",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NWS meteorologists performed a storm survey in the Old Kingston and Pine Level areas of Autauga County and the Deatsville and Holtville areas of Elmore County. Findings were consistent with straight-line wind damage associated with an area of broad rotation within a line of severe thunderstorms. Damage in the Pine Level area consisted of a few uprooted trees or broken limbs along I-65, U.S. 31, CR 107, and CR 40, with minimal continuity between damage points. Roofing was blown from a small produce stand on U.S. 31, just south of the CR 40 intersection. A few large cedar limbs fell in a cemetery, knocking down at least one headstone. A shed and a trampoline were damaged on Chanlee Dr, adjacent to CR 40. Damage was consistent with winds as high as 60 mph.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1300229",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1300230-2026-01-10",
   "lon": 208752,
   "zip": "",
   "city": "DEATSVILLE",
   "date": "2026-01-10",
   "county": "Elmore",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NWS meteorologists performed a storm survey in the Old Kingston and Pine Level areas of Autauga County and the Deatsville and Holtville areas of Elmore County. Findings were consistent with straight-line wind damage associated with an area of broad rotation within a line of severe thunderstorms. In Elmore County, a few downed trees were found in the Deatsville area. Minimal damage was noted downstream of Deatsville. In Holtville, roofing was blown off a home and a backyard shed was flipped on Highway 111. On one section of Lake Region Cir, a few trees were uprooted and fell on power lines. Damage was consistent with winds as high as 60 mph.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1300230",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1300233-2026-01-10",
   "lon": 208752,
   "zip": "",
   "city": "COOSADA",
   "date": "2026-01-10",
   "county": "Elmore",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A few social media reports of trees down and fences damaged from south of Deatsville to Coosada. A trained spotter recorded a 60 mph wind gust in Deatsville at 9:05 am.",
   "sourceDetail": "Verified by Public — NCEI Event #1300233",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1300234-2026-01-10",
   "lon": 208752,
   "zip": "",
   "city": "WETUMPKA",
   "date": "2026-01-10",
   "county": "Elmore",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees and power lines were downed in the Wetumpka area.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1300234",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1300247-2026-01-10",
   "lon": 208752,
   "zip": "",
   "city": "MONTGOMERY",
   "date": "2026-01-10",
   "county": "Montgomery",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree fell on a home on E 3rd St in Montgomery. Another tree fell in the road on Woodmere Dr.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1300247",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1300246-2026-01-10",
   "lon": 208752,
   "zip": "",
   "city": "ECLECTIC",
   "date": "2026-01-10",
   "county": "Elmore",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Multiple trees down in the Eclectic community of Elmore County.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1300246",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1300249-2026-01-10",
   "lon": 208752,
   "zip": "",
   "city": "JACKSONS GAP",
   "date": "2026-01-10",
   "county": "Tallapoosa",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree was downed on Canadian Drive near Jacksons Gap.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1300249",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-BMX-SV-W-4-2026-01-10-Chilton-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Chilton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 44 min. Counties: Chilton, Lowndes, Coosa, Elmore, Macon, Montgomery, Tallapoosa, Autauga. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #4 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-4"
  },
  {
   "id": "ww-BMX-SV-W-4-2026-01-10-Chilton-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Chilton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 44 min. Counties: Chilton, Lowndes, Coosa, Elmore, Macon, Montgomery, Tallapoosa, Autauga. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #4 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-4"
  },
  {
   "id": "ww-BMX-SV-W-4-2026-01-10-Lowndes-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Lowndes",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 44 min. Counties: Chilton, Lowndes, Coosa, Elmore, Macon, Montgomery, Tallapoosa, Autauga. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #4 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-4"
  },
  {
   "id": "ww-BMX-SV-W-4-2026-01-10-Lowndes-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Lowndes",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 44 min. Counties: Chilton, Lowndes, Coosa, Elmore, Macon, Montgomery, Tallapoosa, Autauga. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #4 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-4"
  },
  {
   "id": "ww-BMX-SV-W-4-2026-01-10-Coosa-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Coosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 44 min. Counties: Chilton, Lowndes, Coosa, Elmore, Macon, Montgomery, Tallapoosa, Autauga. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #4 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-4"
  },
  {
   "id": "ww-BMX-SV-W-4-2026-01-10-Coosa-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Coosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 44 min. Counties: Chilton, Lowndes, Coosa, Elmore, Macon, Montgomery, Tallapoosa, Autauga. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #4 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-4"
  },
  {
   "id": "ww-BMX-SV-W-4-2026-01-10-Elmore-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Elmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 44 min. Counties: Chilton, Lowndes, Coosa, Elmore, Macon, Montgomery, Tallapoosa, Autauga. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #4 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-4"
  },
  {
   "id": "ww-BMX-SV-W-4-2026-01-10-Elmore-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Elmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 44 min. Counties: Chilton, Lowndes, Coosa, Elmore, Macon, Montgomery, Tallapoosa, Autauga. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #4 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-4"
  },
  {
   "id": "ww-BMX-SV-W-4-2026-01-10-Macon-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 44 min. Counties: Chilton, Lowndes, Coosa, Elmore, Macon, Montgomery, Tallapoosa, Autauga. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #4 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-4"
  },
  {
   "id": "ww-BMX-SV-W-4-2026-01-10-Macon-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 44 min. Counties: Chilton, Lowndes, Coosa, Elmore, Macon, Montgomery, Tallapoosa, Autauga. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #4 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-4"
  },
  {
   "id": "ww-BMX-SV-W-4-2026-01-10-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 44 min. Counties: Chilton, Lowndes, Coosa, Elmore, Macon, Montgomery, Tallapoosa, Autauga. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #4 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-4"
  },
  {
   "id": "ww-BMX-SV-W-4-2026-01-10-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 44 min. Counties: Chilton, Lowndes, Coosa, Elmore, Macon, Montgomery, Tallapoosa, Autauga. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #4 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-4"
  },
  {
   "id": "ww-BMX-SV-W-4-2026-01-10-Tallapoosa-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Tallapoosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 44 min. Counties: Chilton, Lowndes, Coosa, Elmore, Macon, Montgomery, Tallapoosa, Autauga. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #4 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-4"
  },
  {
   "id": "ww-BMX-SV-W-4-2026-01-10-Tallapoosa-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Tallapoosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 44 min. Counties: Chilton, Lowndes, Coosa, Elmore, Macon, Montgomery, Tallapoosa, Autauga. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #4 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-4"
  },
  {
   "id": "ww-BMX-SV-W-4-2026-01-10-Autauga-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Autauga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 44 min. Counties: Chilton, Lowndes, Coosa, Elmore, Macon, Montgomery, Tallapoosa, Autauga. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #4 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-4"
  },
  {
   "id": "ww-BMX-SV-W-4-2026-01-10-Autauga-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Autauga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 44 min. Counties: Chilton, Lowndes, Coosa, Elmore, Macon, Montgomery, Tallapoosa, Autauga. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #4 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-4"
  },
  {
   "id": "ww-MOB-SV-W-6-2026-01-10-Wilcox-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Wilcox",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-01-10. Duration: 41 min. County: Wilcox. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #6 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-6"
  },
  {
   "id": "ww-MOB-SV-W-6-2026-01-10-Wilcox-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Wilcox",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-01-10. Duration: 41 min. County: Wilcox. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #6 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-6"
  },
  {
   "id": "ww-BMX-SV-W-1-2026-01-10-Marengo-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Marengo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 44 min. Counties: Marengo, Sumter. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #1 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-1"
  },
  {
   "id": "ww-BMX-SV-W-1-2026-01-10-Marengo-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Marengo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 44 min. Counties: Marengo, Sumter. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #1 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-1"
  },
  {
   "id": "ww-BMX-SV-W-1-2026-01-10-Sumter-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Sumter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 44 min. Counties: Marengo, Sumter. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #1 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-1"
  },
  {
   "id": "ww-BMX-SV-W-1-2026-01-10-Sumter-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Sumter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 44 min. Counties: Marengo, Sumter. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #1 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-1"
  },
  {
   "id": "ww-MOB-SV-W-5-2026-01-10-Choctaw-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Choctaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-01-10. Duration: 52 min. County: Choctaw. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #5 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-5"
  },
  {
   "id": "ww-MOB-SV-W-5-2026-01-10-Choctaw-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Choctaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-01-10. Duration: 52 min. County: Choctaw. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #5 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-5"
  },
  {
   "id": "ww-BMX-SV-W-2-2026-01-10-Hale-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Hale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 54 min. Counties: Hale, Marengo, Dallas, Perry. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #2 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-2"
  },
  {
   "id": "ww-BMX-SV-W-2-2026-01-10-Hale-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Hale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 54 min. Counties: Hale, Marengo, Dallas, Perry. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #2 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-2"
  },
  {
   "id": "ww-BMX-SV-W-2-2026-01-10-Marengo-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Marengo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 54 min. Counties: Hale, Marengo, Dallas, Perry. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #2 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-2"
  },
  {
   "id": "ww-BMX-SV-W-2-2026-01-10-Marengo-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Marengo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 54 min. Counties: Hale, Marengo, Dallas, Perry. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #2 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-2"
  },
  {
   "id": "ww-BMX-SV-W-2-2026-01-10-Dallas-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Dallas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 54 min. Counties: Hale, Marengo, Dallas, Perry. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #2 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-2"
  },
  {
   "id": "ww-BMX-SV-W-2-2026-01-10-Dallas-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Dallas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 54 min. Counties: Hale, Marengo, Dallas, Perry. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #2 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-2"
  },
  {
   "id": "ww-BMX-SV-W-2-2026-01-10-Perry-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 54 min. Counties: Hale, Marengo, Dallas, Perry. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #2 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-2"
  },
  {
   "id": "ww-BMX-SV-W-2-2026-01-10-Perry-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 54 min. Counties: Hale, Marengo, Dallas, Perry. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #2 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-2"
  },
  {
   "id": "ww-BMX-SV-W-5-2026-01-10-Elmore-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Elmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 51 min. Counties: Elmore, Montgomery, Chambers, Lee, Macon, Russell, Tallapoosa. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #5 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-5"
  },
  {
   "id": "ww-BMX-SV-W-5-2026-01-10-Elmore-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Elmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 51 min. Counties: Elmore, Montgomery, Chambers, Lee, Macon, Russell, Tallapoosa. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #5 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-5"
  },
  {
   "id": "ww-BMX-SV-W-5-2026-01-10-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 51 min. Counties: Elmore, Montgomery, Chambers, Lee, Macon, Russell, Tallapoosa. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #5 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-5"
  },
  {
   "id": "ww-BMX-SV-W-5-2026-01-10-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 51 min. Counties: Elmore, Montgomery, Chambers, Lee, Macon, Russell, Tallapoosa. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #5 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-5"
  },
  {
   "id": "ww-BMX-SV-W-5-2026-01-10-Chambers-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Chambers",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 51 min. Counties: Elmore, Montgomery, Chambers, Lee, Macon, Russell, Tallapoosa. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #5 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-5"
  },
  {
   "id": "ww-BMX-SV-W-5-2026-01-10-Chambers-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Chambers",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 51 min. Counties: Elmore, Montgomery, Chambers, Lee, Macon, Russell, Tallapoosa. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #5 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-5"
  },
  {
   "id": "ww-BMX-SV-W-5-2026-01-10-Lee-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Lee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 51 min. Counties: Elmore, Montgomery, Chambers, Lee, Macon, Russell, Tallapoosa. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #5 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-5"
  },
  {
   "id": "ww-BMX-SV-W-5-2026-01-10-Lee-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Lee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 51 min. Counties: Elmore, Montgomery, Chambers, Lee, Macon, Russell, Tallapoosa. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #5 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-5"
  },
  {
   "id": "ww-BMX-SV-W-5-2026-01-10-Macon-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 51 min. Counties: Elmore, Montgomery, Chambers, Lee, Macon, Russell, Tallapoosa. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #5 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-5"
  },
  {
   "id": "ww-BMX-SV-W-5-2026-01-10-Macon-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 51 min. Counties: Elmore, Montgomery, Chambers, Lee, Macon, Russell, Tallapoosa. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #5 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-5"
  },
  {
   "id": "ww-BMX-SV-W-5-2026-01-10-Russell-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Russell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 51 min. Counties: Elmore, Montgomery, Chambers, Lee, Macon, Russell, Tallapoosa. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #5 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-5"
  },
  {
   "id": "ww-BMX-SV-W-5-2026-01-10-Russell-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Russell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 51 min. Counties: Elmore, Montgomery, Chambers, Lee, Macon, Russell, Tallapoosa. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #5 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-5"
  },
  {
   "id": "ww-BMX-SV-W-5-2026-01-10-Tallapoosa-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Tallapoosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 51 min. Counties: Elmore, Montgomery, Chambers, Lee, Macon, Russell, Tallapoosa. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #5 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-5"
  },
  {
   "id": "ww-BMX-SV-W-5-2026-01-10-Tallapoosa-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Tallapoosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 51 min. Counties: Elmore, Montgomery, Chambers, Lee, Macon, Russell, Tallapoosa. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #5 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-5"
  },
  {
   "id": "ww-BMX-SV-W-6-2026-01-10-Chambers-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Chambers",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 39 min. Counties: Chambers, Lee, Macon, Russell. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #6 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-6"
  },
  {
   "id": "ww-BMX-SV-W-6-2026-01-10-Chambers-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Chambers",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 39 min. Counties: Chambers, Lee, Macon, Russell. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #6 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-6"
  },
  {
   "id": "ww-BMX-SV-W-6-2026-01-10-Lee-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Lee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 39 min. Counties: Chambers, Lee, Macon, Russell. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #6 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-6"
  },
  {
   "id": "ww-BMX-SV-W-6-2026-01-10-Lee-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Lee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 39 min. Counties: Chambers, Lee, Macon, Russell. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #6 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-6"
  },
  {
   "id": "ww-BMX-SV-W-6-2026-01-10-Macon-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 39 min. Counties: Chambers, Lee, Macon, Russell. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #6 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-6"
  },
  {
   "id": "ww-BMX-SV-W-6-2026-01-10-Macon-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 39 min. Counties: Chambers, Lee, Macon, Russell. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #6 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-6"
  },
  {
   "id": "ww-BMX-SV-W-6-2026-01-10-Russell-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Russell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 39 min. Counties: Chambers, Lee, Macon, Russell. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #6 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-6"
  },
  {
   "id": "ww-BMX-SV-W-6-2026-01-10-Russell-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Russell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 39 min. Counties: Chambers, Lee, Macon, Russell. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #6 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-6"
  },
  {
   "id": "ww-BMX-SV-W-3-2026-01-10-Perry-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 48 min. Counties: Dallas, Lowndes, Autauga, Perry, Chilton. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #3 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-3"
  },
  {
   "id": "ww-BMX-SV-W-3-2026-01-10-Perry-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 48 min. Counties: Dallas, Lowndes, Autauga, Perry, Chilton. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #3 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-3"
  },
  {
   "id": "ww-BMX-SV-W-3-2026-01-10-Chilton-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Chilton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 48 min. Counties: Dallas, Lowndes, Autauga, Perry, Chilton. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #3 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-3"
  },
  {
   "id": "ww-BMX-SV-W-3-2026-01-10-Chilton-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Chilton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 48 min. Counties: Dallas, Lowndes, Autauga, Perry, Chilton. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #3 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-3"
  },
  {
   "id": "ww-BMX-SV-W-3-2026-01-10-Lowndes-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Lowndes",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 48 min. Counties: Dallas, Lowndes, Autauga, Perry, Chilton. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #3 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-3"
  },
  {
   "id": "ww-BMX-SV-W-3-2026-01-10-Lowndes-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Lowndes",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 48 min. Counties: Dallas, Lowndes, Autauga, Perry, Chilton. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #3 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-3"
  },
  {
   "id": "ww-BMX-SV-W-3-2026-01-10-Autauga-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Autauga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 48 min. Counties: Dallas, Lowndes, Autauga, Perry, Chilton. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #3 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-3"
  },
  {
   "id": "ww-BMX-SV-W-3-2026-01-10-Autauga-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Autauga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 48 min. Counties: Dallas, Lowndes, Autauga, Perry, Chilton. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #3 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-3"
  },
  {
   "id": "ww-BMX-SV-W-3-2026-01-10-Dallas-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Dallas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 48 min. Counties: Dallas, Lowndes, Autauga, Perry, Chilton. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #3 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-3"
  },
  {
   "id": "ww-BMX-SV-W-3-2026-01-10-Dallas-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Dallas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2026-01-10. Duration: 48 min. Counties: Dallas, Lowndes, Autauga, Perry, Chilton. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #3 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-3"
  },
  {
   "id": "iem-ww-BMX-TO-W-1-Autauga-tornado-2026-01-10",
   "zip": "",
   "city": "Autauga",
   "date": "2026-01-10",
   "county": "Autauga",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS BMX for Autauga on 2026-01-10. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-TO-W-1"
  },
  {
   "id": "iem-ww-BMX-TO-W-1-Elmore-tornado-2026-01-10",
   "zip": "",
   "city": "Elmore",
   "date": "2026-01-10",
   "county": "Elmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS BMX for Elmore on 2026-01-10. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-TO-W-1"
  },
  {
   "id": "ww-BMX-FF-W-2-2026-01-10-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-01-10. Duration: 190 min. Counties: Jefferson, Shelby. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #2 (190 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-2"
  },
  {
   "id": "ww-BMX-FF-W-2-2026-01-10-Shelby",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Shelby",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-01-10. Duration: 190 min. Counties: Jefferson, Shelby. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #2 (190 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-2"
  },
  {
   "id": "iem-ww-BMX-FF-W-3-St. Clair-flood-2026-01-10",
   "zip": "",
   "city": "St. Clair",
   "date": "2026-01-10",
   "county": "St. Clair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX for St. Clair on 2026-01-10. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-3"
  },
  {
   "id": "ww-BMX-FF-W-3-2026-01-10-Shelby",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Shelby",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-01-10. Duration: 96 min. Counties: St. Clair, Shelby, Talladega. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #3 (96 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-3"
  },
  {
   "id": "ww-BMX-FF-W-3-2026-01-10-Talladega",
   "zip": "",
   "city": "",
   "date": "2026-01-10",
   "county": "Talladega",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-01-10. Duration: 96 min. Counties: St. Clair, Shelby, Talladega. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #3 (96 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-3"
  },
  {
   "id": "iem-202601101516-wind-32.30--86.39",
   "lat": 32.3,
   "lon": -86.39,
   "zip": "",
   "city": "Dannelly Field",
   "date": "2026-01-10",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Dannelly Field, AL. Peak gust: 59 mph.",
   "sourceDetail": "NWS BMX — Official NWS Obs via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-01-10T15:05:00Z-wind-32.61--86.40",
   "lat": 32.61,
   "lon": -86.4,
   "zip": "",
   "city": "Deatsville",
   "date": "2026-01-10",
   "county": "Elmore",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND DMG reported near Deatsville, AL. Peak gust: 60 mph. Trained spotter recorded 60 mph wind gust in Deatsville at 9:05 am.",
   "sourceDetail": "NWS BMX — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-01-10T16:10:00Z-wind-32.60--85.49",
   "lat": 32.6,
   "lon": -85.49,
   "zip": "",
   "city": "Jordan Hare Stadium",
   "date": "2026-01-10",
   "county": "Lee",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Jordan Hare Stadium, AL. Peak gust: 53 mph. Mesonet station 1760W Auburn University.",
   "sourceDetail": "NWS BMX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-01-10-elmore-hail",
   "zip": "",
   "city": "Elmore",
   "date": "2026-01-10",
   "county": "Elmore",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Elmore — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-01-10-calhoun-wind",
   "zip": "",
   "city": "Calhoun",
   "date": "2026-01-10",
   "county": "Calhoun",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Calhoun — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-01-10-hale-wind",
   "zip": "",
   "city": "Hale",
   "date": "2026-01-10",
   "county": "Hale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Hale — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-01-10-perry-wind",
   "zip": "",
   "city": "Perry",
   "date": "2026-01-10",
   "county": "Perry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Perry — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-01-10-chilton-wind",
   "zip": "",
   "city": "Chilton",
   "date": "2026-01-10",
   "county": "Chilton",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Chilton — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-01-10-talladega-wind",
   "zip": "",
   "city": "Talladega",
   "date": "2026-01-10",
   "county": "Talladega",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Talladega — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-01-10-tallapoosa-wind",
   "zip": "",
   "city": "Tallapoosa",
   "date": "2026-01-10",
   "county": "Tallapoosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Tallapoosa — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-01-10-lowndes-wind",
   "zip": "",
   "city": "Lowndes",
   "date": "2026-01-10",
   "county": "Lowndes",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lowndes — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-01-10-randolph-wind",
   "zip": "",
   "city": "Randolph",
   "date": "2026-01-10",
   "county": "Randolph",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Randolph — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-01-10-montgomery-wind",
   "zip": "",
   "city": "Montgomery",
   "date": "2026-01-10",
   "county": "Montgomery",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Montgomery — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-01-10-bullock-wind",
   "zip": "",
   "city": "Bullock",
   "date": "2026-01-10",
   "county": "Bullock",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Bullock — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2026-01-09-flood-33.53--86.80",
   "lat": 33.53,
   "lon": -86.8,
   "zip": "",
   "city": "1 ENE BJCC",
   "date": "2026-01-09",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report of water rescue conducted by Birmingham Fire at 31st St and R.A.J. Blvd.",
   "sourceDetail": "NWS BMX — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-01-09-flood-33.51--86.84",
   "lat": 33.51,
   "lon": -86.84,
   "zip": "",
   "city": "1 SE Legion Field",
   "date": "2026-01-09",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Valley Creek at Center St crested in minor flood stage at 11.45 ft at 4:15 pm.",
   "sourceDetail": "NWS BMX — Official NWS Obs via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-01-09-flood-33.55--86.79",
   "lat": 33.55,
   "lon": -86.79,
   "zip": "",
   "city": "2 WNW Kingston",
   "date": "2026-01-09",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water rescue reported on 27 ave N.",
   "sourceDetail": "NWS BMX — Broadcast Media via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-01-09-flood-33.54--86.76",
   "lat": 33.54,
   "lon": -86.76,
   "zip": "",
   "city": "Kingston",
   "date": "2026-01-09",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report of vehicle water rescues/water entrapment near 1st ave N and 50th st N.",
   "sourceDetail": "NWS BMX — Broadcast Media via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-01-09-flood-33.43--86.95",
   "lat": 33.43,
   "lon": -86.95,
   "zip": "",
   "city": "1 S Brighton",
   "date": "2026-01-09",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Considerable flooding of Valley Creek at Harmer St and McLaughlin St.",
   "sourceDetail": "NWS BMX — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-01-09-flood-33.35--87.00",
   "lat": 33.35,
   "lon": -87,
   "zip": "",
   "city": "1 E McCalla",
   "date": "2026-01-09",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding on 4th Ave SW and Sam Dr in Bessemer.",
   "sourceDetail": "NWS BMX — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ncei-1300211-2026-01-09",
   "lon": 208752,
   "zip": "",
   "city": "MC CALLA",
   "date": "2026-01-09",
   "county": "Jefferson",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Heavy rainfall led to flash flooding around the cities of Birmingham and Bessemer. Water rescues were reported in Birmingham along 27th Ave N, 31st St N near 7th Ave N, near 1st Ave N and 50th St N. Valley Creek at Center St crested in minor flood stage at 11.45 ft at 4:15 pm, resulting in downstream flooding at Harmer St and McLaughlin St. In Bessemer, flooding was reported on 4th Ave SW and Sam Dr.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1300211",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-BMX-FF-W-1-2026-01-09-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-01-09",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BMX on 2026-01-09. Duration: 95 min. County: Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Flash Flood Warning #1 (95 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-FF-W-1"
  },
  {
   "id": "sps-2026-01-09-autauga-wind",
   "zip": "",
   "city": "Autauga",
   "date": "2026-01-09",
   "county": "Autauga",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Autauga — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-202601031816-hail-30.82--87.84",
   "lat": 30.82,
   "lon": -87.84,
   "zip": "",
   "city": "1 SE Crossroads",
   "date": "2026-01-03",
   "county": "Baldwin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 SE Crossroads, AL. Hail size: 1\".",
   "sourceDetail": "NWS MOB — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1309396-2026-01-03",
   "lon": 209938,
   "zip": "",
   "city": "WHITEHOUSE FORKS",
   "date": "2026-01-03",
   "county": "Baldwin",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Thunderstorms moved across the area and produced large hail.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1309396",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-202601032045-hail-31.32--86.74",
   "lat": 31.32,
   "lon": -86.74,
   "zip": "",
   "city": "1 ENE Paul",
   "date": "2026-01-03",
   "county": "Conecuh",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 ENE Paul, AL. Hail size: 1\".",
   "sourceDetail": "NWS MOB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1309394-2026-01-03",
   "lon": 209938,
   "zip": "",
   "city": "WHITEHOUSE FORKS",
   "date": "2026-01-03",
   "county": "Baldwin",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Thunderstorms moved across the area and produced large hail.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1309394",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1309400-2026-01-03",
   "lon": 209938,
   "zip": "",
   "city": "PAUL",
   "date": "2026-01-03",
   "county": "Conecuh",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Thunderstorms moved across the area and produced large hail.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1309400",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ww-TAE-SV-W-1-2026-01-03-Houston-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-03",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-01-03. Duration: 45 min. County: Houston. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #1 (45 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-1"
  },
  {
   "id": "ww-TAE-SV-W-1-2026-01-03-Houston-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-03",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2026-01-03. Duration: 45 min. County: Houston. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #1 (45 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 1,
   "warningProductKey": "TAE-SV-W-1"
  },
  {
   "id": "ww-MOB-SV-W-4-2026-01-03-Conecuh-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-03",
   "county": "Conecuh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-01-03. Duration: 32 min. Counties: Conecuh, Covington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #4 (32 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-4"
  },
  {
   "id": "ww-MOB-SV-W-4-2026-01-03-Conecuh-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-03",
   "county": "Conecuh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-01-03. Duration: 32 min. Counties: Conecuh, Covington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #4 (32 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-4"
  },
  {
   "id": "ww-MOB-SV-W-4-2026-01-03-Covington-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-03",
   "county": "Covington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-01-03. Duration: 32 min. Counties: Conecuh, Covington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #4 (32 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-4"
  },
  {
   "id": "ww-MOB-SV-W-4-2026-01-03-Covington-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-03",
   "county": "Covington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-01-03. Duration: 32 min. Counties: Conecuh, Covington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #4 (32 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-4"
  },
  {
   "id": "ww-MOB-SV-W-1-2026-01-03-Baldwin-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-03",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-01-03. Duration: 40 min. County: Baldwin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #1 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-1"
  },
  {
   "id": "ww-MOB-SV-W-1-2026-01-03-Baldwin-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-03",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2026-01-03. Duration: 40 min. County: Baldwin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #1 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MOB-SV-W-1"
  },
  {
   "id": "iem-202601031818-hail-30.81--87.82",
   "lat": 30.81,
   "lon": -87.82,
   "zip": "",
   "city": "Whitehouse Forks",
   "date": "2026-01-03",
   "county": "Baldwin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Whitehouse Forks, AL. Hail size: 1.75\".",
   "sourceDetail": "NWS MOB — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "sps-2026-01-03-houston-hail",
   "zip": "",
   "city": "Houston",
   "date": "2026-01-03",
   "county": "Houston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Houston — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-34.81--87.68",
   "lat": 34.81,
   "lon": -87.68,
   "zip": "",
   "city": "2 SSW Florence",
   "date": "2025-12-18",
   "county": "Lauderdale",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Measured at UNA.",
   "sourceDetail": "NWS HUN — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-34.89--87.47",
   "lat": 34.89,
   "lon": -87.47,
   "zip": "",
   "city": "4 E Killen",
   "date": "2025-12-18",
   "county": "Lauderdale",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 4 E Killen",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-34.79--87.72",
   "lat": 34.79,
   "lon": -87.72,
   "zip": "",
   "city": "3 NNW Sheffield",
   "date": "2025-12-18",
   "county": "Lauderdale",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW4377 FLORENCE.",
   "sourceDetail": "NWS HUN — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-34.75--87.61",
   "lat": 34.75,
   "lon": -87.61,
   "zip": "",
   "city": "2 E Muscle Shoals",
   "date": "2025-12-18",
   "county": "Colbert",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Peak thunderstorm wind gust of 62 mph measured at the Northwest Alabama Regional Airport in Muscle Shoals.",
   "sourceDetail": "NWS HUN — ASOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1302586-2025-12-18",
   "lon": 208281,
   "zip": "",
   "city": "UNION HILL",
   "date": "2025-12-18",
   "county": "Limestone",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree was reported down on Persimmon Tree and Bailey Cove road.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1302586",
   "windSpeedMph": 55,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1302585-2025-12-18",
   "lon": 208281,
   "zip": "",
   "city": "HOLBERT SPGS",
   "date": "2025-12-18",
   "county": "Limestone",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were reported down on the 10000 block of Upper Snake road.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1302585",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1302582-2025-12-18",
   "lon": 208281,
   "zip": "",
   "city": "WHEELER LAKE NORTH",
   "date": "2025-12-18",
   "county": "Limestone",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A porch eave was blown off off a home on the 1900 block of Cox Road. Time was estimated from radar.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1302582",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1304264-2025-12-18",
   "lon": 208281,
   "zip": "",
   "city": "WOLF SPGS",
   "date": "2025-12-18",
   "county": "Lawrence",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Multiple trees were reported down on CR 235 in the Hatton community.",
   "sourceDetail": "Verified by Social Media — NCEI Event #1304264",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1302584-2025-12-18",
   "lon": 208281,
   "zip": "",
   "city": "CAPSHAW",
   "date": "2025-12-18",
   "county": "Limestone",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Damage to a few roofs was reported along Nick Davis road. Reports of missing singles and roof panels were received.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1302584",
   "windSpeedMph": 56,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1302598-2025-12-18",
   "lon": 208281,
   "zip": "",
   "city": "MONROVIA",
   "date": "2025-12-18",
   "county": "Madison",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Powerlines were reported down along Gooch road at this location.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1302598",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1303478-2025-12-18",
   "lon": 208281,
   "zip": "",
   "city": "ECHOLS XRDS",
   "date": "2025-12-18",
   "county": "Morgan",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were reported down near the intersection of Friendship road and East Upper River road.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1303478",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1303758-2025-12-18",
   "lon": 208281,
   "zip": "",
   "city": "OAKWOOD COLLEGE",
   "date": "2025-12-18",
   "county": "Madison",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were reported down on highway 53 at Plummer road.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1303758",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1303863-2025-12-18",
   "lon": 208281,
   "zip": "",
   "city": "JEFF",
   "date": "2025-12-18",
   "county": "Madison",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree was reported down on Nick Fitcheard Road at Kelly Cemetery road SW.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1303863",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1302606-2025-12-18",
   "lon": 208281,
   "zip": "",
   "city": "NORMAL",
   "date": "2025-12-18",
   "county": "Madison",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Powerlines were reported down along Lakeview Drive.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1302606",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1303868-2025-12-18",
   "lon": 208281,
   "zip": "",
   "city": "MAYSVILLE",
   "date": "2025-12-18",
   "county": "Madison",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Powerlines were reported down at 215 Finton Ct.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1303868",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1303914-2025-12-18",
   "lon": 208281,
   "zip": "",
   "city": "VALHERMOSO SPGS",
   "date": "2025-12-18",
   "county": "Morgan",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were reported down on Williams Cove road blocking one lane. Trees were 14-15 inches in diameter.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1303914",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1302609-2025-12-18",
   "lon": 208281,
   "zip": "",
   "city": "PLEVNA",
   "date": "2025-12-18",
   "county": "Madison",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Powerlines down on Winchester road.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1302609",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1303510-2025-12-18",
   "lon": 208281,
   "zip": "",
   "city": "SCOTTSBORO MUNI ARPT",
   "date": "2025-12-18",
   "county": "Jackson",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A power pole was reported snapped near 1140 Tupelo Pike north of Scootsboro.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1303510",
   "windSpeedMph": 61,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1303508-2025-12-18",
   "lon": 208281,
   "zip": "",
   "city": "RASH",
   "date": "2025-12-18",
   "county": "Jackson",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Debris was reported in the roadway on CR 53 near Rash.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1303508",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1303505-2025-12-18",
   "lon": 208281,
   "zip": "",
   "city": "WANNVILLE",
   "date": "2025-12-18",
   "county": "Jackson",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees down at the intersection of CR 42 and U.S. highway 72.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1303505",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1303489-2025-12-18",
   "lon": 208281,
   "zip": "",
   "city": "SECTION",
   "date": "2025-12-18",
   "county": "Jackson",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A carport was partially destroyed at 710 CR 391 in Section.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1303489",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-HUN-SV-W-223-2025-12-18-Colbert-wind",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-12-18. Duration: 57 min. Counties: Colbert, Lauderdale. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #223 (57 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-223"
  },
  {
   "id": "ww-HUN-SV-W-223-2025-12-18-Colbert-hail",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-12-18. Duration: 57 min. Counties: Colbert, Lauderdale. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #223 (57 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-223"
  },
  {
   "id": "ww-HUN-SV-W-223-2025-12-18-Lauderdale-wind",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-12-18. Duration: 57 min. Counties: Colbert, Lauderdale. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #223 (57 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-223"
  },
  {
   "id": "ww-HUN-SV-W-223-2025-12-18-Lauderdale-hail",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-12-18. Duration: 57 min. Counties: Colbert, Lauderdale. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #223 (57 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-223"
  },
  {
   "id": "ww-HUN-SV-W-225-2025-12-18-Limestone-wind",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-12-18. Duration: 67 min. Counties: Limestone, Colbert, Lauderdale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #225 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-225"
  },
  {
   "id": "ww-HUN-SV-W-225-2025-12-18-Limestone-hail",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-12-18. Duration: 67 min. Counties: Limestone, Colbert, Lauderdale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #225 (67 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-225"
  },
  {
   "id": "ww-HUN-SV-W-225-2025-12-18-Colbert-wind",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-12-18. Duration: 67 min. Counties: Limestone, Colbert, Lauderdale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #225 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-225"
  },
  {
   "id": "ww-HUN-SV-W-225-2025-12-18-Colbert-hail",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-12-18. Duration: 67 min. Counties: Limestone, Colbert, Lauderdale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #225 (67 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-225"
  },
  {
   "id": "ww-HUN-SV-W-225-2025-12-18-Lauderdale-wind",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-12-18. Duration: 67 min. Counties: Limestone, Colbert, Lauderdale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #225 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-225"
  },
  {
   "id": "ww-HUN-SV-W-225-2025-12-18-Lauderdale-hail",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-12-18. Duration: 67 min. Counties: Limestone, Colbert, Lauderdale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #225 (67 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-225"
  },
  {
   "id": "ww-HUN-SV-W-224-2025-12-18-Lawrence-wind",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-12-18. Duration: 66 min. Counties: Lawrence, Colbert, Franklin, Lauderdale. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #224 (66 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-224"
  },
  {
   "id": "ww-HUN-SV-W-224-2025-12-18-Lawrence-hail",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-12-18. Duration: 66 min. Counties: Lawrence, Colbert, Franklin, Lauderdale. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #224 (66 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-224"
  },
  {
   "id": "ww-HUN-SV-W-224-2025-12-18-Colbert-wind",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-12-18. Duration: 66 min. Counties: Lawrence, Colbert, Franklin, Lauderdale. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #224 (66 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-224"
  },
  {
   "id": "ww-HUN-SV-W-224-2025-12-18-Colbert-hail",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-12-18. Duration: 66 min. Counties: Lawrence, Colbert, Franklin, Lauderdale. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #224 (66 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-224"
  },
  {
   "id": "ww-HUN-SV-W-224-2025-12-18-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-12-18. Duration: 66 min. Counties: Lawrence, Colbert, Franklin, Lauderdale. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #224 (66 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-224"
  },
  {
   "id": "ww-HUN-SV-W-224-2025-12-18-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-12-18. Duration: 66 min. Counties: Lawrence, Colbert, Franklin, Lauderdale. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #224 (66 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-224"
  },
  {
   "id": "ww-HUN-SV-W-224-2025-12-18-Lauderdale-wind",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-12-18. Duration: 66 min. Counties: Lawrence, Colbert, Franklin, Lauderdale. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #224 (66 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-224"
  },
  {
   "id": "ww-HUN-SV-W-224-2025-12-18-Lauderdale-hail",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-12-18. Duration: 66 min. Counties: Lawrence, Colbert, Franklin, Lauderdale. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #224 (66 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-224"
  },
  {
   "id": "ww-HUN-SV-W-228-2025-12-18-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-12-18. Duration: 42 min. Counties: Jackson, Madison, Limestone. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #228 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-228"
  },
  {
   "id": "ww-HUN-SV-W-228-2025-12-18-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-12-18. Duration: 42 min. Counties: Jackson, Madison, Limestone. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #228 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-228"
  },
  {
   "id": "ww-HUN-SV-W-228-2025-12-18-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-12-18. Duration: 42 min. Counties: Jackson, Madison, Limestone. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #228 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-228"
  },
  {
   "id": "ww-HUN-SV-W-228-2025-12-18-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-12-18. Duration: 42 min. Counties: Jackson, Madison, Limestone. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #228 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-228"
  },
  {
   "id": "ww-HUN-SV-W-228-2025-12-18-Limestone-wind",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-12-18. Duration: 42 min. Counties: Jackson, Madison, Limestone. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #228 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-228"
  },
  {
   "id": "ww-HUN-SV-W-228-2025-12-18-Limestone-hail",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-12-18. Duration: 42 min. Counties: Jackson, Madison, Limestone. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #228 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-228"
  },
  {
   "id": "ww-HUN-SV-W-227-2025-12-18-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-12-18. Duration: 45 min. Counties: Franklin, Lawrence, Colbert, Morgan, Limestone. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #227 (45 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-227"
  },
  {
   "id": "ww-HUN-SV-W-227-2025-12-18-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-12-18. Duration: 45 min. Counties: Franklin, Lawrence, Colbert, Morgan, Limestone. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #227 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-227"
  },
  {
   "id": "ww-HUN-SV-W-227-2025-12-18-Lawrence-wind",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-12-18. Duration: 45 min. Counties: Franklin, Lawrence, Colbert, Morgan, Limestone. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #227 (45 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-227"
  },
  {
   "id": "ww-HUN-SV-W-227-2025-12-18-Lawrence-hail",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-12-18. Duration: 45 min. Counties: Franklin, Lawrence, Colbert, Morgan, Limestone. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #227 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-227"
  },
  {
   "id": "ww-HUN-SV-W-227-2025-12-18-Colbert-wind",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-12-18. Duration: 45 min. Counties: Franklin, Lawrence, Colbert, Morgan, Limestone. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #227 (45 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-227"
  },
  {
   "id": "ww-HUN-SV-W-227-2025-12-18-Colbert-hail",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "Colbert",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-12-18. Duration: 45 min. Counties: Franklin, Lawrence, Colbert, Morgan, Limestone. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #227 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-227"
  },
  {
   "id": "ww-HUN-SV-W-227-2025-12-18-Morgan-wind",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-12-18. Duration: 45 min. Counties: Franklin, Lawrence, Colbert, Morgan, Limestone. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #227 (45 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-227"
  },
  {
   "id": "ww-HUN-SV-W-227-2025-12-18-Morgan-hail",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-12-18. Duration: 45 min. Counties: Franklin, Lawrence, Colbert, Morgan, Limestone. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #227 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-227"
  },
  {
   "id": "ww-HUN-SV-W-227-2025-12-18-Limestone-wind",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-12-18. Duration: 45 min. Counties: Franklin, Lawrence, Colbert, Morgan, Limestone. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #227 (45 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-227"
  },
  {
   "id": "ww-HUN-SV-W-227-2025-12-18-Limestone-hail",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-12-18. Duration: 45 min. Counties: Franklin, Lawrence, Colbert, Morgan, Limestone. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #227 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-227"
  },
  {
   "id": "ww-HUN-SV-W-230-2025-12-18-DeKalb-wind",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-12-18. Duration: 26 min. County: DeKalb. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #230 (26 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-230"
  },
  {
   "id": "ww-HUN-SV-W-230-2025-12-18-DeKalb-hail",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-12-18. Duration: 26 min. County: DeKalb. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #230 (26 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-230"
  },
  {
   "id": "ww-HUN-SV-W-229-2025-12-18-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-12-18. Duration: 63 min. Counties: Madison, Morgan, DeKalb, Jackson, Marshall. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #229 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-229"
  },
  {
   "id": "ww-HUN-SV-W-229-2025-12-18-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-12-18. Duration: 63 min. Counties: Madison, Morgan, DeKalb, Jackson, Marshall. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #229 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-229"
  },
  {
   "id": "ww-HUN-SV-W-229-2025-12-18-Morgan-wind",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-12-18. Duration: 63 min. Counties: Madison, Morgan, DeKalb, Jackson, Marshall. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #229 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-229"
  },
  {
   "id": "ww-HUN-SV-W-229-2025-12-18-Morgan-hail",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-12-18. Duration: 63 min. Counties: Madison, Morgan, DeKalb, Jackson, Marshall. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #229 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-229"
  },
  {
   "id": "ww-HUN-SV-W-229-2025-12-18-DeKalb-wind",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-12-18. Duration: 63 min. Counties: Madison, Morgan, DeKalb, Jackson, Marshall. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #229 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-229"
  },
  {
   "id": "ww-HUN-SV-W-229-2025-12-18-DeKalb-hail",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-12-18. Duration: 63 min. Counties: Madison, Morgan, DeKalb, Jackson, Marshall. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #229 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-229"
  },
  {
   "id": "ww-HUN-SV-W-229-2025-12-18-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-12-18. Duration: 63 min. Counties: Madison, Morgan, DeKalb, Jackson, Marshall. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #229 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-229"
  },
  {
   "id": "ww-HUN-SV-W-229-2025-12-18-Jackson-hail",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-12-18. Duration: 63 min. Counties: Madison, Morgan, DeKalb, Jackson, Marshall. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #229 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-229"
  },
  {
   "id": "ww-HUN-SV-W-229-2025-12-18-Marshall-wind",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-12-18. Duration: 63 min. Counties: Madison, Morgan, DeKalb, Jackson, Marshall. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #229 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-229"
  },
  {
   "id": "ww-HUN-SV-W-229-2025-12-18-Marshall-hail",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-12-18. Duration: 63 min. Counties: Madison, Morgan, DeKalb, Jackson, Marshall. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #229 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-229"
  },
  {
   "id": "iem-ww-HUN-TO-W-66-Dekalb-tornado-2025-12-18",
   "zip": "",
   "city": "Dekalb",
   "date": "2025-12-18",
   "county": "Dekalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS HUN for Dekalb on 2025-12-18. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-TO-W-66"
  },
  {
   "id": "iem-ww-HUN-TO-W-66-Jackson-tornado-2025-12-18",
   "zip": "",
   "city": "Jackson",
   "date": "2025-12-18",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS HUN for Jackson on 2025-12-18. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-TO-W-66"
  },
  {
   "id": "iem-202512190046-wind-34.81--87.68",
   "lat": 34.81,
   "lon": -87.68,
   "zip": "",
   "city": "2 SSW Florence",
   "date": "2025-12-18",
   "county": "Lauderdale",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 SSW Florence, AL. Peak gust: 59 mph.",
   "sourceDetail": "NWS HUN — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202512190110-wind-34.89--87.47",
   "lat": 34.89,
   "lon": -87.47,
   "zip": "",
   "city": "4 E Killen",
   "date": "2025-12-18",
   "county": "Lauderdale",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 4 E Killen, AL. Peak gust: 72 mph.",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202512190115-wind-34.79--87.72",
   "lat": 34.79,
   "lon": -87.72,
   "zip": "",
   "city": "3 NNW Sheffield",
   "date": "2025-12-18",
   "county": "Lauderdale",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 3 NNW Sheffield, AL. Peak gust: 67 mph.",
   "sourceDetail": "NWS HUN — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202512190116-wind-34.75--87.61",
   "lat": 34.75,
   "lon": -87.61,
   "zip": "",
   "city": "2 E Muscle Shoals",
   "date": "2025-12-18",
   "county": "Colbert",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 E Muscle Shoals, AL. Peak gust: 71 mph.",
   "sourceDetail": "NWS HUN — ASOS via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2025-12-18-lauderdale-wind",
   "zip": "",
   "city": "Lauderdale",
   "date": "2025-12-18",
   "county": "Lauderdale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Lauderdale — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-12-18-marion-wind",
   "zip": "",
   "city": "Marion",
   "date": "2025-12-18",
   "county": "Marion",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Marion — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-12-18-franklin-wind",
   "zip": "",
   "city": "Franklin",
   "date": "2025-12-18",
   "county": "Franklin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Franklin — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-12-18-lamar-wind",
   "zip": "",
   "city": "Lamar",
   "date": "2025-12-18",
   "county": "Lamar",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Lamar — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-12-18-winston-wind",
   "zip": "",
   "city": "Winston",
   "date": "2025-12-18",
   "county": "Winston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Winston — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-12-18-pickens-wind",
   "zip": "",
   "city": "Pickens",
   "date": "2025-12-18",
   "county": "Pickens",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Pickens — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-12-18-sumter-wind",
   "zip": "",
   "city": "Sumter",
   "date": "2025-12-18",
   "county": "Sumter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Sumter — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-12-18-marshall-wind",
   "zip": "",
   "city": "Marshall",
   "date": "2025-12-18",
   "county": "Marshall",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Marshall — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-12-18-walker-wind",
   "zip": "",
   "city": "Walker",
   "date": "2025-12-18",
   "county": "Walker",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Walker — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-202511252010-hail-32.61--85.80",
   "lat": 32.61,
   "lon": -85.8,
   "zip": "",
   "city": "1 NNE Reeltown",
   "date": "2025-11-25",
   "county": "Tallapoosa",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 NNE Reeltown, AL. Hail size: 1\".",
   "sourceDetail": "NWS BMX — Law Enforcement via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202511252030-hail-33.34--87.03",
   "lat": 33.34,
   "lon": -87.03,
   "zip": "",
   "city": "1 WSW McCalla",
   "date": "2025-11-25",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 WSW McCalla, AL. Hail size: 0.88\".",
   "sourceDetail": "NWS BMX — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2025-11-25-wind-33.56--86.75",
   "lat": 33.56,
   "lon": -86.75,
   "zip": "",
   "city": "Birmingham Internationa",
   "date": "2025-11-25",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Birmingham Internationa",
   "sourceDetail": "NWS BMX — ASOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-25-wind-33.97--86.09",
   "lat": 33.97,
   "lon": -86.09,
   "zip": "",
   "city": "Gadsden Municipal Airpo",
   "date": "2025-11-25",
   "county": "Etowah",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Gadsden Municipal Airpo",
   "sourceDetail": "NWS BMX — ASOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-11-25T10:23:00Z-tornado-33.62--87.13",
   "lat": 33.62,
   "lon": -87.13,
   "zip": "",
   "city": "4 NNW Birmingport",
   "date": "2025-11-25",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 4 NNW Birmingport, AL. An EF0 tornado downed trees near West Jefferson and Graysville.",
   "sourceDetail": "NWS BMX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2025-11-25T10:38:00Z-tornado-33.69--86.88",
   "lat": 33.69,
   "lon": -86.88,
   "zip": "",
   "city": "2 NW Mount Olive",
   "date": "2025-11-25",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 2 NW Mount Olive, AL. An EF1 tornado downed numerous trees in Mt Olive. Some fell on homes causing major damage.",
   "sourceDetail": "NWS BMX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2025-11-25T10:44:00Z-tornado-33.72--86.77",
   "lat": 33.72,
   "lon": -86.77,
   "zip": "",
   "city": "3 SE Morris",
   "date": "2025-11-25",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 3 SE Morris, AL. The tornado began in the vicinity of Hagood Mountain Road in northeast Jefferson County. The tornado then quickly moved northeastward, ending in the vicinity of Brasher Road. Along its path, several trees were snapped and uprooted.",
   "sourceDetail": "NWS BMX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ncei-1296304-2025-11-25",
   "lon": 207971,
   "zip": "",
   "city": "JASPER",
   "date": "2025-11-25",
   "county": "Walker",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were downed at various locations across Walker County.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1296304",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1296303-2025-11-25",
   "lon": 207971,
   "zip": "",
   "city": "COAL VLY",
   "date": "2025-11-25",
   "county": "Walker",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were downed in various locations around Oakman.",
   "sourceDetail": "Verified by Fire Department/Rescue — NCEI Event #1296303",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1296300-2025-11-25",
   "lon": 207971,
   "zip": "",
   "city": "PARCO",
   "date": "2025-11-25",
   "county": "Jefferson",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "The tornado began in a wooded area just north of the intersection of Highway 269 and Flat Top Road in far west Jefferson County. It continued eastward crossing Flat Top Road, Alexander Road, and County Road 45 near the Miller Steam Plant. It continued eastward across Interstate 22, with the most concentrated tree damage along this portion of the path occurring as it crossed Highway 5 near Graysville. Damage primarily consisted of a narrow path of downed trees. A couple outbuildings were also damaged. The tornado crossed Lynns Crossing Road, with sporadic damage continuing to Swann Rd in Mt. Olive. The most notable and concentrated damage occurred in the vicinity of Posey Circle and McCravy Lane in Mt. Olive, where numerous trees were snapped and uprooted. Some of these trees fell on homes, causing major damage. Some outbuildings were damaged or destroyed at various points along the path. The tornado then moved northeast, ending at Interstate 65 on the north side of Mt. Olive. Surrounding the tornado path, many trees were damaged or knocked down due to straight-line winds along the bowing complex of thunderstorms. Special thanks to Jefferson County EMA for their assistance with this survey.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1296300",
   "tornadoScale": "EF1",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1296301-2025-11-25",
   "lon": 207971,
   "zip": "",
   "city": "MAJESTIC",
   "date": "2025-11-25",
   "county": "Jefferson",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "The tornado began in the vicinity of Hagood Mountain Road in northeast Jefferson County. Several trees were snapped or uprooted and limbs were downed in the area of Frances Dr, Donaldson Rd, and Glennwood Rd, with downed power lines and minor roof damage. The tornado then quickly moved northeastward, crossing Morris Majestic Rd and Happy Top Rd before ending in the vicinity of Brasher Road. Along the path, several trees were snapped and uprooted.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1296301",
   "tornadoScale": "EF0",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1296329-2025-11-25",
   "lon": 207971,
   "zip": "",
   "city": "CLARENCE",
   "date": "2025-11-25",
   "county": "Blount",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "The roof was blown off a barn on Max Haynes Rd, and several trees and power lines were downed around the Susan Moore area.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1296329",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1296331-2025-11-25",
   "lon": 207971,
   "zip": "",
   "city": "SEDDON",
   "date": "2025-11-25",
   "county": "St. Clair",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Power lines were downed across Golf Course Rd in Pell City.",
   "sourceDetail": "Verified by Public — NCEI Event #1296331",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1296332-2025-11-25",
   "lon": 207971,
   "zip": "",
   "city": "GRAYTON",
   "date": "2025-11-25",
   "county": "Calhoun",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Multiple trees were downed at the intersection of Nunnally Lake Rd and Rock Springs Rd.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1296332",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1296333-2025-11-25",
   "lon": 207971,
   "zip": "",
   "city": "WEAVER",
   "date": "2025-11-25",
   "county": "Calhoun",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Multiple trees were reported down across Calhoun County.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1296333",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1296334-2025-11-25",
   "lon": 207971,
   "zip": "",
   "city": "MOSHAT",
   "date": "2025-11-25",
   "county": "Cherokee",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A few trees and powerlines were downed in and south of Centre, including on Highway 411, CR 14, CR 32, CR 65, CR 7, and CR 29 at CR 45.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1296334",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1296327-2025-11-25",
   "lon": 207971,
   "zip": "",
   "city": "HEFLIN",
   "date": "2025-11-25",
   "county": "Cleburne",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Social media reports and photographs of roofing blown off a small office building in Heflin and of several trees and limbs downed around the area.",
   "sourceDetail": "Verified by Public — NCEI Event #1296327",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1296366-2025-11-25",
   "lon": 207971,
   "zip": "",
   "city": "REELTOWN",
   "date": "2025-11-25",
   "county": "Tallapoosa",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Siding was blown off a structure, and a few trees were downed in the area of Stillwaters Highway and Lovelady Rd.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1296366",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1296365-2025-11-25",
   "lon": 207971,
   "zip": "",
   "city": "REELTOWN",
   "date": "2025-11-25",
   "county": "Tallapoosa",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter-size hail was reported at Reeltown Baptist Church. Hail damage was reported to a few roof tops in the area.",
   "sourceDetail": "Verified by Law Enforcement — NCEI Event #1296365",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1296367-2025-11-25",
   "lon": 207971,
   "zip": "",
   "city": "MC CALLA",
   "date": "2025-11-25",
   "county": "Jefferson",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Nickel-size hail reported at the I-459 and I-20/59 interchange.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1296367",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.88
  },
  {
   "id": "ww-BMX-SV-W-266-2025-11-25-Macon-wind",
   "zip": "",
   "city": "",
   "date": "2025-11-25",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2025-11-25. Duration: 52 min. Counties: Macon, Tallapoosa, Lee. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #266 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-266"
  },
  {
   "id": "ww-BMX-SV-W-266-2025-11-25-Macon-hail",
   "zip": "",
   "city": "",
   "date": "2025-11-25",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2025-11-25. Duration: 52 min. Counties: Macon, Tallapoosa, Lee. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #266 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-266"
  },
  {
   "id": "ww-BMX-SV-W-266-2025-11-25-Tallapoosa-wind",
   "zip": "",
   "city": "",
   "date": "2025-11-25",
   "county": "Tallapoosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2025-11-25. Duration: 52 min. Counties: Macon, Tallapoosa, Lee. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #266 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-266"
  },
  {
   "id": "ww-BMX-SV-W-266-2025-11-25-Tallapoosa-hail",
   "zip": "",
   "city": "",
   "date": "2025-11-25",
   "county": "Tallapoosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2025-11-25. Duration: 52 min. Counties: Macon, Tallapoosa, Lee. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #266 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-266"
  },
  {
   "id": "ww-BMX-SV-W-266-2025-11-25-Lee-wind",
   "zip": "",
   "city": "",
   "date": "2025-11-25",
   "county": "Lee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2025-11-25. Duration: 52 min. Counties: Macon, Tallapoosa, Lee. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #266 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-266"
  },
  {
   "id": "ww-BMX-SV-W-266-2025-11-25-Lee-hail",
   "zip": "",
   "city": "",
   "date": "2025-11-25",
   "county": "Lee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2025-11-25. Duration: 52 min. Counties: Macon, Tallapoosa, Lee. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #266 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-266"
  },
  {
   "id": "ww-BMX-SV-W-267-2025-11-25-Shelby-wind",
   "zip": "",
   "city": "",
   "date": "2025-11-25",
   "county": "Shelby",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2025-11-25. Duration: 48 min. Counties: Shelby, Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #267 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-267"
  },
  {
   "id": "ww-BMX-SV-W-267-2025-11-25-Shelby-hail",
   "zip": "",
   "city": "",
   "date": "2025-11-25",
   "county": "Shelby",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2025-11-25. Duration: 48 min. Counties: Shelby, Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #267 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-267"
  },
  {
   "id": "ww-BMX-SV-W-267-2025-11-25-Jefferson-wind",
   "zip": "",
   "city": "",
   "date": "2025-11-25",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2025-11-25. Duration: 48 min. Counties: Shelby, Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #267 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-267"
  },
  {
   "id": "ww-BMX-SV-W-267-2025-11-25-Jefferson-hail",
   "zip": "",
   "city": "",
   "date": "2025-11-25",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2025-11-25. Duration: 48 min. Counties: Shelby, Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #267 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BMX-SV-W-267"
  },
  {
   "id": "ww-HUN-SV-W-222-2025-11-25-Marshall-wind",
   "zip": "",
   "city": "",
   "date": "2025-11-25",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-11-25. Duration: 50 min. County: Marshall. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #222 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-222"
  },
  {
   "id": "ww-HUN-SV-W-222-2025-11-25-Marshall-hail",
   "zip": "",
   "city": "",
   "date": "2025-11-25",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-11-25. Duration: 50 min. County: Marshall. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #222 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-222"
  },
  {
   "id": "ww-HUN-SV-W-221-2025-11-25-Cullman-wind",
   "zip": "",
   "city": "",
   "date": "2025-11-25",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-11-25. Duration: 49 min. County: Cullman. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #221 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-221"
  },
  {
   "id": "ww-HUN-SV-W-221-2025-11-25-Cullman-hail",
   "zip": "",
   "city": "",
   "date": "2025-11-25",
   "county": "Cullman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-11-25. Duration: 49 min. County: Cullman. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #221 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-221"
  },
  {
   "id": "ww-BMX-SV-W-264-2025-11-25-Calhoun-wind",
   "zip": "",
   "city": "",
   "date": "2025-11-25",
   "county": "Calhoun",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2025-11-25. Duration: 55 min. Counties: Calhoun, Talladega. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #264 (55 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-264"
  },
  {
   "id": "ww-BMX-SV-W-264-2025-11-25-Calhoun-hail",
   "zip": "",
   "city": "",
   "date": "2025-11-25",
   "county": "Calhoun",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2025-11-25. Duration: 55 min. Counties: Calhoun, Talladega. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #264 (55 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-264"
  },
  {
   "id": "ww-BMX-SV-W-264-2025-11-25-Talladega-wind",
   "zip": "",
   "city": "",
   "date": "2025-11-25",
   "county": "Talladega",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2025-11-25. Duration: 55 min. Counties: Calhoun, Talladega. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #264 (55 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-264"
  },
  {
   "id": "ww-BMX-SV-W-264-2025-11-25-Talladega-hail",
   "zip": "",
   "city": "",
   "date": "2025-11-25",
   "county": "Talladega",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2025-11-25. Duration: 55 min. Counties: Calhoun, Talladega. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #264 (55 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-264"
  },
  {
   "id": "ww-BMX-SV-W-262-2025-11-25-Blount-wind",
   "zip": "",
   "city": "",
   "date": "2025-11-25",
   "county": "Blount",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2025-11-25. Duration: 81 min. Counties: Blount, Jefferson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #262 (81 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-262"
  },
  {
   "id": "ww-BMX-SV-W-262-2025-11-25-Blount-hail",
   "zip": "",
   "city": "",
   "date": "2025-11-25",
   "county": "Blount",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2025-11-25. Duration: 81 min. Counties: Blount, Jefferson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #262 (81 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-262"
  },
  {
   "id": "ww-BMX-SV-W-262-2025-11-25-Jefferson-wind",
   "zip": "",
   "city": "",
   "date": "2025-11-25",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2025-11-25. Duration: 81 min. Counties: Blount, Jefferson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #262 (81 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-262"
  },
  {
   "id": "ww-BMX-SV-W-262-2025-11-25-Jefferson-hail",
   "zip": "",
   "city": "",
   "date": "2025-11-25",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2025-11-25. Duration: 81 min. Counties: Blount, Jefferson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #262 (81 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-262"
  },
  {
   "id": "iem-ww-BMX-SV-W-263-St. Clair-wind-2025-11-25",
   "zip": "",
   "city": "St. Clair",
   "date": "2025-11-25",
   "county": "St. Clair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX for St. Clair on 2025-11-25. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-263"
  },
  {
   "id": "iem-ww-BMX-SV-W-263-St. Clair-hail-2025-11-25",
   "zip": "",
   "city": "St. Clair",
   "date": "2025-11-25",
   "county": "St. Clair",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX for St. Clair on 2025-11-25. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-263"
  },
  {
   "id": "ww-BMX-SV-W-263-2025-11-25-Etowah-wind",
   "zip": "",
   "city": "",
   "date": "2025-11-25",
   "county": "Etowah",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2025-11-25. Duration: 71 min. Counties: St. Clair, Etowah. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #263 (71 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-263"
  },
  {
   "id": "ww-BMX-SV-W-263-2025-11-25-Etowah-hail",
   "zip": "",
   "city": "",
   "date": "2025-11-25",
   "county": "Etowah",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2025-11-25. Duration: 71 min. Counties: St. Clair, Etowah. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #263 (71 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-263"
  },
  {
   "id": "ww-BMX-SV-W-265-2025-11-25-Cherokee-wind",
   "zip": "",
   "city": "",
   "date": "2025-11-25",
   "county": "Cherokee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2025-11-25. Duration: 60 min. Counties: Cherokee, Cleburne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #265 (60 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-265"
  },
  {
   "id": "ww-BMX-SV-W-265-2025-11-25-Cherokee-hail",
   "zip": "",
   "city": "",
   "date": "2025-11-25",
   "county": "Cherokee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2025-11-25. Duration: 60 min. Counties: Cherokee, Cleburne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #265 (60 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-265"
  },
  {
   "id": "ww-BMX-SV-W-265-2025-11-25-Cleburne-wind",
   "zip": "",
   "city": "",
   "date": "2025-11-25",
   "county": "Cleburne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2025-11-25. Duration: 60 min. Counties: Cherokee, Cleburne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #265 (60 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-265"
  },
  {
   "id": "ww-BMX-SV-W-265-2025-11-25-Cleburne-hail",
   "zip": "",
   "city": "",
   "date": "2025-11-25",
   "county": "Cleburne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2025-11-25. Duration: 60 min. Counties: Cherokee, Cleburne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #265 (60 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-265"
  },
  {
   "id": "ww-BMX-SV-W-261-2025-11-25-Fayette-wind",
   "zip": "",
   "city": "",
   "date": "2025-11-25",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2025-11-25. Duration: 48 min. Counties: Fayette, Tuscaloosa, Walker, Winston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #261 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-261"
  },
  {
   "id": "ww-BMX-SV-W-261-2025-11-25-Fayette-hail",
   "zip": "",
   "city": "",
   "date": "2025-11-25",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2025-11-25. Duration: 48 min. Counties: Fayette, Tuscaloosa, Walker, Winston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #261 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-261"
  },
  {
   "id": "ww-BMX-SV-W-261-2025-11-25-Tuscaloosa-wind",
   "zip": "",
   "city": "",
   "date": "2025-11-25",
   "county": "Tuscaloosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2025-11-25. Duration: 48 min. Counties: Fayette, Tuscaloosa, Walker, Winston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #261 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-261"
  },
  {
   "id": "ww-BMX-SV-W-261-2025-11-25-Tuscaloosa-hail",
   "zip": "",
   "city": "",
   "date": "2025-11-25",
   "county": "Tuscaloosa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2025-11-25. Duration: 48 min. Counties: Fayette, Tuscaloosa, Walker, Winston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #261 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-261"
  },
  {
   "id": "ww-BMX-SV-W-261-2025-11-25-Walker-wind",
   "zip": "",
   "city": "",
   "date": "2025-11-25",
   "county": "Walker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2025-11-25. Duration: 48 min. Counties: Fayette, Tuscaloosa, Walker, Winston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #261 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-261"
  },
  {
   "id": "ww-BMX-SV-W-261-2025-11-25-Walker-hail",
   "zip": "",
   "city": "",
   "date": "2025-11-25",
   "county": "Walker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2025-11-25. Duration: 48 min. Counties: Fayette, Tuscaloosa, Walker, Winston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #261 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-261"
  },
  {
   "id": "ww-BMX-SV-W-261-2025-11-25-Winston-wind",
   "zip": "",
   "city": "",
   "date": "2025-11-25",
   "county": "Winston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2025-11-25. Duration: 48 min. Counties: Fayette, Tuscaloosa, Walker, Winston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #261 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-261"
  },
  {
   "id": "ww-BMX-SV-W-261-2025-11-25-Winston-hail",
   "zip": "",
   "city": "",
   "date": "2025-11-25",
   "county": "Winston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2025-11-25. Duration: 48 min. Counties: Fayette, Tuscaloosa, Walker, Winston. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #261 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-261"
  },
  {
   "id": "ww-HUN-FF-W-46-2025-11-25-DeKalb",
   "zip": "",
   "city": "",
   "date": "2025-11-25",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2025-11-25. Duration: 60 min. Counties: DeKalb, Jackson, Marshall. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #46 (60 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-46"
  },
  {
   "id": "ww-HUN-FF-W-46-2025-11-25-Jackson",
   "zip": "",
   "city": "",
   "date": "2025-11-25",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2025-11-25. Duration: 60 min. Counties: DeKalb, Jackson, Marshall. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #46 (60 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-46"
  },
  {
   "id": "ww-HUN-FF-W-46-2025-11-25-Marshall",
   "zip": "",
   "city": "",
   "date": "2025-11-25",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2025-11-25. Duration: 60 min. Counties: DeKalb, Jackson, Marshall. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #46 (60 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-46"
  },
  {
   "id": "iem-lsr-2025-11-25-wind-33.97--86.08",
   "lat": 33.97,
   "lon": -86.08,
   "zip": "",
   "city": "Gadsden Municipal Airpo",
   "date": "2025-11-25",
   "county": "Etowah",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "44kt wind gust measured by Gadsden Municipal Airport AWOS.",
   "sourceDetail": "NWS BMX — AWOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202511251053-wind-33.56--86.75",
   "lat": 33.56,
   "lon": -86.75,
   "zip": "",
   "city": "Birmingham Internationa",
   "date": "2025-11-25",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Birmingham Internationa, AL. Peak gust: 62 mph.",
   "sourceDetail": "NWS BMX — ASOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202511251145-wind-33.97--86.09",
   "lat": 33.97,
   "lon": -86.09,
   "zip": "",
   "city": "Gadsden Municipal Airpo",
   "date": "2025-11-25",
   "county": "Etowah",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Gadsden Municipal Airpo, AL. Peak gust: 59 mph.",
   "sourceDetail": "NWS BMX — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2025-11-25-walker-wind",
   "zip": "",
   "city": "Walker",
   "date": "2025-11-25",
   "county": "Walker",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Walker — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-11-25-cullman-wind",
   "zip": "",
   "city": "Cullman",
   "date": "2025-11-25",
   "county": "Cullman",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Cullman — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-11-25-shelby-wind",
   "zip": "",
   "city": "Shelby",
   "date": "2025-11-25",
   "county": "Shelby",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Shelby — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-11-25-dekalb-wind",
   "zip": "",
   "city": "DeKalb",
   "date": "2025-11-25",
   "county": "DeKalb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for DeKalb — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-11-25-clay-wind",
   "zip": "",
   "city": "Clay",
   "date": "2025-11-25",
   "county": "Clay",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Clay — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-11-25-pickens-wind",
   "zip": "",
   "city": "Pickens",
   "date": "2025-11-25",
   "county": "Pickens",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Pickens — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-11-25-tuscaloosa-wind",
   "zip": "",
   "city": "Tuscaloosa",
   "date": "2025-11-25",
   "county": "Tuscaloosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Tuscaloosa — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-11-25-elmore-wind",
   "zip": "",
   "city": "Elmore",
   "date": "2025-11-25",
   "county": "Elmore",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Elmore — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-11-25-tallapoosa-hail",
   "zip": "",
   "city": "Tallapoosa",
   "date": "2025-11-25",
   "county": "Tallapoosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Tallapoosa — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-11-25-tuscaloosa-hail",
   "zip": "",
   "city": "Tuscaloosa",
   "date": "2025-11-25",
   "county": "Tuscaloosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Tuscaloosa — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-11-25-clay-hail",
   "zip": "",
   "city": "Clay",
   "date": "2025-11-25",
   "county": "Clay",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Clay — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-11-25-shelby-hail",
   "zip": "",
   "city": "Shelby",
   "date": "2025-11-25",
   "county": "Shelby",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Shelby — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-11-25-tallapoosa-wind",
   "zip": "",
   "city": "Tallapoosa",
   "date": "2025-11-25",
   "county": "Tallapoosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Tallapoosa — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-11-25-chilton-hail",
   "zip": "",
   "city": "Chilton",
   "date": "2025-11-25",
   "county": "Chilton",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Chilton — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-11-25-talladega-hail",
   "zip": "",
   "city": "Talladega",
   "date": "2025-11-25",
   "county": "Talladega",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Talladega — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-11-25-mobile-wind",
   "zip": "",
   "city": "Mobile",
   "date": "2025-11-25",
   "county": "Mobile",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Mobile — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-11-25-covington-wind",
   "zip": "",
   "city": "Covington",
   "date": "2025-11-25",
   "county": "Covington",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Covington — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-11-25-pike-wind",
   "zip": "",
   "city": "Pike",
   "date": "2025-11-25",
   "county": "Pike",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Pike — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-11-25-coffee-wind",
   "zip": "",
   "city": "Coffee",
   "date": "2025-11-25",
   "county": "Coffee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Coffee — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-11-25-dale-wind",
   "zip": "",
   "city": "Dale",
   "date": "2025-11-25",
   "county": "Dale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Dale — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-11-22-franklin-wind",
   "zip": "",
   "city": "Franklin",
   "date": "2025-11-22",
   "county": "Franklin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Franklin — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-11-22-limestone-wind",
   "zip": "",
   "city": "Limestone",
   "date": "2025-11-22",
   "county": "Limestone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Limestone — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-11-22-dekalb-wind",
   "zip": "",
   "city": "DeKalb",
   "date": "2025-11-22",
   "county": "DeKalb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for DeKalb — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-202511091440-hail-30.71--87.59",
   "lat": 30.71,
   "lon": -87.59,
   "zip": "",
   "city": "1 SSW Gateswood",
   "date": "2025-11-09",
   "county": "Baldwin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 SSW Gateswood, AL. Hail size: 1.25\".",
   "sourceDetail": "NWS MOB — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1301041-2025-11-09",
   "lon": 208886,
   "zip": "",
   "city": "TAYLORS CAMP",
   "date": "2025-11-09",
   "county": "Baldwin",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe storms developed across southwest Alabama and produced large hail.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1301041",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ww-TAE-SV-W-240-2025-11-09-Houston-wind",
   "zip": "",
   "city": "",
   "date": "2025-11-09",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2025-11-09. Duration: 40 min. County: Houston. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #240 (40 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "warningProductKey": "TAE-SV-W-240"
  },
  {
   "id": "ww-TAE-SV-W-240-2025-11-09-Houston-hail",
   "zip": "",
   "city": "",
   "date": "2025-11-09",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TAE on 2025-11-09. Duration: 40 min. County: Houston. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TAE — Severe Thunderstorm Warning #240 (40 min)",
   "evidenceLevel": "warning",
   "originStation": "Tallahassee FL Weather Station",
   "hailSizeInches": 1,
   "warningProductKey": "TAE-SV-W-240"
  },
  {
   "id": "sps-2025-11-07-butler-wind",
   "zip": "",
   "city": "Butler",
   "date": "2025-11-07",
   "county": "Butler",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Butler — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2025-10-26-flood-30.39--87.49",
   "lat": 30.39,
   "lon": -87.49,
   "zip": "",
   "city": "4 W Lillian",
   "date": "2025-10-26",
   "county": "Baldwin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Reports of yard and road flooding near the Lillian community.",
   "sourceDetail": "NWS MOB — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2025-10-26-flood-30.27--87.59",
   "lat": 30.27,
   "lon": -87.59,
   "zip": "",
   "city": "1 SSW Orange Beach",
   "date": "2025-10-26",
   "county": "Baldwin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water over numerous roads in Orange Beach, especially near Cotton Bayou overlook and Signal 12 along Perdido Beach Blvd. Many yards are flooded. 7.8 inches of rain at the nearby City Hall.",
   "sourceDetail": "NWS MOB — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2025-10-27T03:53:00Z-tornado-30.44--87.58",
   "lat": 30.44,
   "lon": -87.58,
   "zip": "",
   "city": "2 NNE Elberta",
   "date": "2025-10-26",
   "county": "Baldwin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 2 NNE Elberta, AL. NWS Storm survey found an EF-1 tornado with a max wind of 95 mph occured near Kleinschmidt Road and County Road 87 northeast of Elberta Alabama. The tornado moved northeast where it reached a peak width of 125 yards resulting in damaging to a couple farm outbuildings, trees and grain bins. Two grain bins were tossed about 100 feet near Woerner Rd. The tornado likely lifted north of Woerner Rd.",
   "sourceDetail": "NWS MOB — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ncei-1296039-2025-10-26",
   "lon": 207913,
   "zip": "",
   "city": "LILLIAN",
   "date": "2025-10-26",
   "county": "Baldwin",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Heavy rain caused yard and road flooding.",
   "sourceDetail": "Verified by Public — NCEI Event #1296039",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1296041-2025-10-26",
   "lon": 207913,
   "zip": "",
   "city": "ORANGE BEACH",
   "date": "2025-10-26",
   "county": "Baldwin",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water over numerous roads in Orange Beach, especially near Cotton Bayou overlook and Signal 12 along Perdido Beach Blvd. Many yards are flooded. 7.8 inches of rain at the nearby City Hall.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1296041",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1296048-2025-10-26",
   "lon": 207915,
   "zip": "",
   "city": "ELBERTA",
   "date": "2025-10-26",
   "county": "Baldwin",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "The tornado touched down just south of the intersection of Kleinschmidt Road and County Road 87, where minor tree damage was observed. Traveling to the northeast, the tornado crossed County Road 87, uprooting a couple of trees and removing portions of the roof from a small barn. The tornado continued to the northeast before strengthening along Woerner Road South. Here, a large barn lost much of its metal roof paneling, and several trees were uprooted. The tornado appears to have lifted before crossing Woerner Road.||October 29th update: Additional drone video was provided along County Road 87 that revealed the path width being close to 125 yards and an additional patch of trees within a tree stand behind the ground surveyed properties that had several skinny pine trees snapped low bringing the intensity to 95mph.||Special thanks to the Baldwin County EMA for their assistance with this survey.||After review of available high-resolution satellite imagery, the tornado was found to have begun slightly earlier in the forest to the south of Kleinschmidt Road. The tornado was also found to have turned to the east as it crossed Woerner Road South where it did minor tree damage before lifting.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1296048",
   "tornadoScale": "EF1",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-MOB-SV-W-156-2025-10-26-Baldwin-wind",
   "zip": "",
   "city": "",
   "date": "2025-10-26",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2025-10-26. Duration: 31 min. Counties: Baldwin, Wilcox, Conecuh, Monroe. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #156 (31 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-156"
  },
  {
   "id": "ww-MOB-SV-W-156-2025-10-26-Baldwin-hail",
   "zip": "",
   "city": "",
   "date": "2025-10-26",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2025-10-26. Duration: 31 min. Counties: Baldwin, Wilcox, Conecuh, Monroe. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #156 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-156"
  },
  {
   "id": "ww-MOB-SV-W-155-2025-10-26-Baldwin-wind",
   "zip": "",
   "city": "",
   "date": "2025-10-26",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2025-10-26. Duration: 45 min. Counties: Baldwin, Clarke, Monroe, Wilcox. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #155 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-SV-W-155"
  },
  {
   "id": "ww-MOB-SV-W-155-2025-10-26-Baldwin-hail",
   "zip": "",
   "city": "",
   "date": "2025-10-26",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MOB on 2025-10-26. Duration: 45 min. Counties: Baldwin, Clarke, Monroe, Wilcox. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Severe Thunderstorm Warning #155 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MOB-SV-W-155"
  },
  {
   "id": "iem-ww-MOB-TO-W-31-Baldwin-tornado-2025-10-26",
   "zip": "",
   "city": "Baldwin",
   "date": "2025-10-26",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MOB for Baldwin on 2025-10-26. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-TO-W-31"
  },
  {
   "id": "iem-ww-MOB-TO-W-33-Baldwin-tornado-2025-10-26",
   "zip": "",
   "city": "Baldwin",
   "date": "2025-10-26",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MOB for Baldwin on 2025-10-26. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-TO-W-33"
  },
  {
   "id": "iem-ww-MOB-TO-W-32-Baldwin-tornado-2025-10-26",
   "zip": "",
   "city": "Baldwin",
   "date": "2025-10-26",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MOB for Baldwin on 2025-10-26. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-TO-W-32"
  },
  {
   "id": "iem-ww-MOB-TO-W-32-Washington-tornado-2025-10-26",
   "zip": "",
   "city": "Washington",
   "date": "2025-10-26",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MOB for Washington on 2025-10-26. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-TO-W-32"
  },
  {
   "id": "ww-MOB-FF-W-29-2025-10-26-Baldwin",
   "zip": "",
   "city": "",
   "date": "2025-10-26",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2025-10-26. Duration: 183 min. Counties: Baldwin, Butler, Conecuh, Covington, Crenshaw, Escambia, Monroe. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #29 (183 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-29"
  },
  {
   "id": "ww-MOB-FF-W-29-2025-10-26-Butler",
   "zip": "",
   "city": "",
   "date": "2025-10-26",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2025-10-26. Duration: 183 min. Counties: Baldwin, Butler, Conecuh, Covington, Crenshaw, Escambia, Monroe. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #29 (183 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-29"
  },
  {
   "id": "ww-MOB-FF-W-29-2025-10-26-Conecuh",
   "zip": "",
   "city": "",
   "date": "2025-10-26",
   "county": "Conecuh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2025-10-26. Duration: 183 min. Counties: Baldwin, Butler, Conecuh, Covington, Crenshaw, Escambia, Monroe. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #29 (183 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-29"
  },
  {
   "id": "ww-MOB-FF-W-29-2025-10-26-Covington",
   "zip": "",
   "city": "",
   "date": "2025-10-26",
   "county": "Covington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2025-10-26. Duration: 183 min. Counties: Baldwin, Butler, Conecuh, Covington, Crenshaw, Escambia, Monroe. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #29 (183 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-29"
  },
  {
   "id": "ww-MOB-FF-W-29-2025-10-26-Crenshaw",
   "zip": "",
   "city": "",
   "date": "2025-10-26",
   "county": "Crenshaw",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2025-10-26. Duration: 183 min. Counties: Baldwin, Butler, Conecuh, Covington, Crenshaw, Escambia, Monroe. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #29 (183 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-29"
  },
  {
   "id": "ww-MOB-FF-W-29-2025-10-26-Escambia",
   "zip": "",
   "city": "",
   "date": "2025-10-26",
   "county": "Escambia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2025-10-26. Duration: 183 min. Counties: Baldwin, Butler, Conecuh, Covington, Crenshaw, Escambia, Monroe. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #29 (183 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-29"
  },
  {
   "id": "ww-MOB-FF-W-29-2025-10-26-Monroe",
   "zip": "",
   "city": "",
   "date": "2025-10-26",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2025-10-26. Duration: 183 min. Counties: Baldwin, Butler, Conecuh, Covington, Crenshaw, Escambia, Monroe. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #29 (183 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-29"
  },
  {
   "id": "ww-MOB-FF-W-32-2025-10-26-Baldwin",
   "zip": "",
   "city": "",
   "date": "2025-10-26",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2025-10-26. Duration: 186 min. County: Baldwin. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #32 (186 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-32"
  },
  {
   "id": "ww-MOB-FF-W-31-2025-10-26-Baldwin",
   "zip": "",
   "city": "",
   "date": "2025-10-26",
   "county": "Baldwin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2025-10-26. Duration: 183 min. County: Baldwin. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #31 (183 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-31"
  },
  {
   "id": "ww-MOB-FF-W-30-2025-10-26-Clarke",
   "zip": "",
   "city": "",
   "date": "2025-10-26",
   "county": "Clarke",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2025-10-26. Duration: 187 min. Counties: Clarke, Conecuh, Escambia, Monroe, Wilcox. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #30 (187 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-30"
  },
  {
   "id": "ww-MOB-FF-W-30-2025-10-26-Conecuh",
   "zip": "",
   "city": "",
   "date": "2025-10-26",
   "county": "Conecuh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2025-10-26. Duration: 187 min. Counties: Clarke, Conecuh, Escambia, Monroe, Wilcox. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #30 (187 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-30"
  },
  {
   "id": "ww-MOB-FF-W-30-2025-10-26-Escambia",
   "zip": "",
   "city": "",
   "date": "2025-10-26",
   "county": "Escambia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2025-10-26. Duration: 187 min. Counties: Clarke, Conecuh, Escambia, Monroe, Wilcox. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #30 (187 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-30"
  },
  {
   "id": "ww-MOB-FF-W-30-2025-10-26-Monroe",
   "zip": "",
   "city": "",
   "date": "2025-10-26",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2025-10-26. Duration: 187 min. Counties: Clarke, Conecuh, Escambia, Monroe, Wilcox. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #30 (187 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-30"
  },
  {
   "id": "ww-MOB-FF-W-30-2025-10-26-Wilcox",
   "zip": "",
   "city": "",
   "date": "2025-10-26",
   "county": "Wilcox",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MOB on 2025-10-26. Duration: 187 min. Counties: Clarke, Conecuh, Escambia, Monroe, Wilcox. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MOB — Flash Flood Warning #30 (187 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "MOB-FF-W-30"
  },
  {
   "id": "sps-2025-10-19-lawrence-wind",
   "zip": "",
   "city": "Lawrence",
   "date": "2025-10-19",
   "county": "Lawrence",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lawrence — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-10-19-pickens-wind",
   "zip": "",
   "city": "Pickens",
   "date": "2025-10-19",
   "county": "Pickens",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Pickens — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-10-19-hale-wind",
   "zip": "",
   "city": "Hale",
   "date": "2025-10-19",
   "county": "Hale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Hale — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-10-19-choctaw-wind",
   "zip": "",
   "city": "Choctaw",
   "date": "2025-10-19",
   "county": "Choctaw",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Choctaw — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-10-19-bibb-wind",
   "zip": "",
   "city": "Bibb",
   "date": "2025-10-19",
   "county": "Bibb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Bibb — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-10-19-chilton-wind",
   "zip": "",
   "city": "Chilton",
   "date": "2025-10-19",
   "county": "Chilton",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Chilton — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-10-19-dekalb-wind",
   "zip": "",
   "city": "DeKalb",
   "date": "2025-10-19",
   "county": "DeKalb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for DeKalb — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-10-19-coosa-wind",
   "zip": "",
   "city": "Coosa",
   "date": "2025-10-19",
   "county": "Coosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Coosa — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-10-19-tallapoosa-wind",
   "zip": "",
   "city": "Tallapoosa",
   "date": "2025-10-19",
   "county": "Tallapoosa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Tallapoosa — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-10-19-randolph-wind",
   "zip": "",
   "city": "Randolph",
   "date": "2025-10-19",
   "county": "Randolph",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Randolph — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-10-19-lee-wind",
   "zip": "",
   "city": "Lee",
   "date": "2025-10-19",
   "county": "Lee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lee — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-10-19-coffee-wind",
   "zip": "",
   "city": "Coffee",
   "date": "2025-10-19",
   "county": "Coffee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Coffee — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-10-18-lamar-wind",
   "zip": "",
   "city": "Lamar",
   "date": "2025-10-18",
   "county": "Lamar",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lamar — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-10-18-pickens-wind",
   "zip": "",
   "city": "Pickens",
   "date": "2025-10-18",
   "county": "Pickens",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Pickens — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-10-18-franklin-wind",
   "zip": "",
   "city": "Franklin",
   "date": "2025-10-18",
   "county": "Franklin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Franklin — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-10-18-fayette-wind",
   "zip": "",
   "city": "Fayette",
   "date": "2025-10-18",
   "county": "Fayette",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Fayette — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-10-09-hale-hail",
   "zip": "",
   "city": "Hale",
   "date": "2025-10-09",
   "county": "Hale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Hale — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-26-jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2025-09-26",
   "county": "Jackson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Jackson — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-26-coffee-wind",
   "zip": "",
   "city": "Coffee",
   "date": "2025-09-26",
   "county": "Coffee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Coffee — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-26-dale-wind",
   "zip": "",
   "city": "Dale",
   "date": "2025-09-26",
   "county": "Dale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Dale — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-26-randolph-hail",
   "zip": "",
   "city": "Randolph",
   "date": "2025-09-26",
   "county": "Randolph",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Randolph — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-26-lee-wind",
   "zip": "",
   "city": "Lee",
   "date": "2025-09-26",
   "county": "Lee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lee — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-26-chambers-wind",
   "zip": "",
   "city": "Chambers",
   "date": "2025-09-26",
   "county": "Chambers",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Chambers — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-25-dekalb-wind",
   "zip": "",
   "city": "DeKalb",
   "date": "2025-09-25",
   "county": "DeKalb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for DeKalb — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-25-dale-wind",
   "zip": "",
   "city": "Dale",
   "date": "2025-09-25",
   "county": "Dale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Dale — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-25-henry-wind",
   "zip": "",
   "city": "Henry",
   "date": "2025-09-25",
   "county": "Henry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Henry — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-25-houston-wind",
   "zip": "",
   "city": "Houston",
   "date": "2025-09-25",
   "county": "Houston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Houston — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-25-jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2025-09-25",
   "county": "Jackson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Jackson — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ncei-1295519-2025-09-24",
   "lon": 206129,
   "zip": "",
   "city": "SCOTTSBORO",
   "date": "2025-09-24",
   "county": "Jackson",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water in the roads all over town. Broad Street was almost impassable in the right lane from Pine Street to Cecil Street. Broad St near Appletree St completely covered in water.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1295519",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1291752-2025-09-24",
   "lon": 206129,
   "zip": "",
   "city": "SCOTTSBORO",
   "date": "2025-09-24",
   "county": "Jackson",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees and power lines were knocked down at Winn Road and City Park Road.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1291752",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-ww-HUN-TO-W-65-Jackson-tornado-2025-09-24",
   "zip": "",
   "city": "Jackson",
   "date": "2025-09-24",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS HUN for Jackson on 2025-09-24. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-TO-W-65"
  },
  {
   "id": "iem-ww-HUN-TO-W-65-Madison-tornado-2025-09-24",
   "zip": "",
   "city": "Madison",
   "date": "2025-09-24",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS HUN for Madison on 2025-09-24. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-TO-W-65"
  },
  {
   "id": "iem-ww-HUN-TO-W-65-Marshall-tornado-2025-09-24",
   "zip": "",
   "city": "Marshall",
   "date": "2025-09-24",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS HUN for Marshall on 2025-09-24. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-TO-W-65"
  },
  {
   "id": "ww-HUN-FA-W-34-2025-09-24-DeKalb",
   "zip": "",
   "city": "",
   "date": "2025-09-24",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2025-09-24. Duration: 134 min. Counties: DeKalb, Jackson, Marshall. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #34 (134 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-34"
  },
  {
   "id": "ww-HUN-FA-W-34-2025-09-24-Jackson",
   "zip": "",
   "city": "",
   "date": "2025-09-24",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2025-09-24. Duration: 134 min. Counties: DeKalb, Jackson, Marshall. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #34 (134 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-34"
  },
  {
   "id": "ww-HUN-FA-W-34-2025-09-24-Marshall",
   "zip": "",
   "city": "",
   "date": "2025-09-24",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2025-09-24. Duration: 134 min. Counties: DeKalb, Jackson, Marshall. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #34 (134 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-34"
  },
  {
   "id": "iem-geo-2025-09-24-flood-34.67--86.03",
   "lat": 34.67,
   "lon": -86.03,
   "zip": "",
   "city": "Scottsboro",
   "date": "2025-09-24",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water in the roads all over town. Broad street was almost impassable in the right lane from pine street to Cecil street. Broad St near Appletree St completely covered in water.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "sps-2025-09-24-limestone-wind",
   "zip": "",
   "city": "Limestone",
   "date": "2025-09-24",
   "county": "Limestone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Limestone — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-24-marshall-wind",
   "zip": "",
   "city": "Marshall",
   "date": "2025-09-24",
   "county": "Marshall",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Marshall — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-24-dekalb-wind",
   "zip": "",
   "city": "DeKalb",
   "date": "2025-09-24",
   "county": "DeKalb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for DeKalb — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-24-jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2025-09-24",
   "county": "Jackson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Jackson — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-24-clarke-wind",
   "zip": "",
   "city": "Clarke",
   "date": "2025-09-24",
   "county": "Clarke",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Clarke — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-24-elmore-wind",
   "zip": "",
   "city": "Elmore",
   "date": "2025-09-24",
   "county": "Elmore",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Elmore — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2025-09-23-flood-34.92--86.66",
   "lat": 34.92,
   "lon": -86.66,
   "zip": "",
   "city": "5 W Hazel Green",
   "date": "2025-09-23",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water completely across the road on Opp Reynolds Road, with road being barricaded. No exact depth measurement.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ncei-1295507-2025-09-23",
   "lon": 205994,
   "zip": "",
   "city": "HAZEL GREEN ARPT",
   "date": "2025-09-23",
   "county": "Madison",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water completely across the road on Opp Reynolds Road, with road being barricaded.  Depth of water estimated at 6 to 8 inches and rising.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1295507",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-HUN-FF-W-45-2025-09-23-Limestone",
   "zip": "",
   "city": "",
   "date": "2025-09-23",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2025-09-23. Duration: 177 min. Counties: Limestone, Madison. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #45 (177 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-45"
  },
  {
   "id": "ww-HUN-FF-W-45-2025-09-23-Madison",
   "zip": "",
   "city": "",
   "date": "2025-09-23",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2025-09-23. Duration: 177 min. Counties: Limestone, Madison. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #45 (177 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-45"
  },
  {
   "id": "ww-HUN-FA-W-33-2025-09-23-Limestone",
   "zip": "",
   "city": "",
   "date": "2025-09-23",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2025-09-23. Duration: 177 min. Counties: Limestone, Madison. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #33 (177 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-33"
  },
  {
   "id": "ww-HUN-FA-W-33-2025-09-23-Madison",
   "zip": "",
   "city": "",
   "date": "2025-09-23",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2025-09-23. Duration: 177 min. Counties: Limestone, Madison. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #33 (177 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-33"
  },
  {
   "id": "sps-2025-09-23-madison-wind",
   "zip": "",
   "city": "Madison",
   "date": "2025-09-23",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Madison — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ncei-1291755-2025-09-22",
   "lon": 205974,
   "zip": "",
   "city": "SOMERVILLE",
   "date": "2025-09-22",
   "county": "Morgan",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree and power lines were knocked down at 9 Wayside Drive in Somerville.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1291755",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1291754-2025-09-22",
   "lon": 205974,
   "zip": "",
   "city": "ECHOLS XRDS",
   "date": "2025-09-22",
   "county": "Morgan",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Multiple trees were knocked down along Cain Road at East Upper River Road. One tree fell onto an SUV, breaking glass producing minor cuts to an occupant.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1291754",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "sps-2025-09-22-lawrence-hail",
   "zip": "",
   "city": "Lawrence",
   "date": "2025-09-22",
   "county": "Lawrence",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Lawrence — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-22-morgan-wind",
   "zip": "",
   "city": "Morgan",
   "date": "2025-09-22",
   "county": "Morgan",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Morgan — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-21-shelby-wind",
   "zip": "",
   "city": "Shelby",
   "date": "2025-09-21",
   "county": "Shelby",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Shelby — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-21-jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2025-09-21",
   "county": "Jackson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Jackson — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-21-etowah-wind",
   "zip": "",
   "city": "Etowah",
   "date": "2025-09-21",
   "county": "Etowah",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Etowah — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-21-perry-wind",
   "zip": "",
   "city": "Perry",
   "date": "2025-09-21",
   "county": "Perry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Perry — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-21-baldwin-hail",
   "zip": "",
   "city": "Baldwin",
   "date": "2025-09-21",
   "county": "Baldwin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Baldwin — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-21-dekalb-wind",
   "zip": "",
   "city": "DeKalb",
   "date": "2025-09-21",
   "county": "DeKalb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for DeKalb — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-21-cleburne-wind",
   "zip": "",
   "city": "Cleburne",
   "date": "2025-09-21",
   "county": "Cleburne",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Cleburne — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-21-greene-wind",
   "zip": "",
   "city": "Greene",
   "date": "2025-09-21",
   "county": "Greene",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Greene — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-21-fayette-wind",
   "zip": "",
   "city": "Fayette",
   "date": "2025-09-21",
   "county": "Fayette",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Fayette — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-20-mobile-wind",
   "zip": "",
   "city": "Mobile",
   "date": "2025-09-20",
   "county": "Mobile",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Mobile — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MOB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ncei-1295517-2025-09-19",
   "lon": 205933,
   "zip": "",
   "city": "RUSSELLVILLE",
   "date": "2025-09-19",
   "county": "Franklin",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "EMA reports water running over numerous roadways in Russellville. Depth of water estimated at 6 to 8 inches of water over several roads, with less affecting others.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1295517",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1291751-2025-09-19",
   "lon": 205933,
   "zip": "",
   "city": "GRAVEL HILL",
   "date": "2025-09-19",
   "county": "Franklin",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were knocked down along U.S. Highway 43 at the Frosty Inn.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1291751",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-HUN-SV-W-220-2025-09-19-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2025-09-19",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-09-19. Duration: 51 min. County: Franklin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #220 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-220"
  },
  {
   "id": "ww-HUN-SV-W-220-2025-09-19-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2025-09-19",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-09-19. Duration: 51 min. County: Franklin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #220 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-220"
  },
  {
   "id": "ww-HUN-FF-W-44-2025-09-19-Franklin",
   "zip": "",
   "city": "",
   "date": "2025-09-19",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS HUN on 2025-09-19. Duration: 88 min. County: Franklin. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Flash Flood Warning #44 (88 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FF-W-44"
  },
  {
   "id": "ww-HUN-FA-W-31-2025-09-19-Franklin",
   "zip": "",
   "city": "",
   "date": "2025-09-19",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2025-09-19. Duration: 29 min. County: Franklin. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #31 (29 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-31"
  },
  {
   "id": "ww-HUN-FA-W-32-2025-09-19-Franklin",
   "zip": "",
   "city": "",
   "date": "2025-09-19",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS HUN on 2025-09-19. Duration: 54 min. County: Franklin. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Areal Flood Warning #32 (54 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-FA-W-32"
  },
  {
   "id": "iem-geo-2025-09-19-flood-34.51--87.73",
   "lat": 34.51,
   "lon": -87.73,
   "zip": "",
   "city": "Russellville",
   "date": "2025-09-19",
   "county": "Franklin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "EMA reports water running over roadways in Russellville.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "sps-2025-09-19-lawrence-wind",
   "zip": "",
   "city": "Lawrence",
   "date": "2025-09-19",
   "county": "Lawrence",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lawrence — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-19-walker-wind",
   "zip": "",
   "city": "Walker",
   "date": "2025-09-19",
   "county": "Walker",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Walker — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-19-franklin-wind",
   "zip": "",
   "city": "Franklin",
   "date": "2025-09-19",
   "county": "Franklin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Franklin — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-19-winston-wind",
   "zip": "",
   "city": "Winston",
   "date": "2025-09-19",
   "county": "Winston",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Winston — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-19-marion-wind",
   "zip": "",
   "city": "Marion",
   "date": "2025-09-19",
   "county": "Marion",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Marion — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-19-limestone-wind",
   "zip": "",
   "city": "Limestone",
   "date": "2025-09-19",
   "county": "Limestone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Limestone — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-19-shelby-wind",
   "zip": "",
   "city": "Shelby",
   "date": "2025-09-19",
   "county": "Shelby",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Shelby — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-HUN-SV-W-218-2025-09-17-Limestone-wind",
   "zip": "",
   "city": "",
   "date": "2025-09-17",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-09-17. Duration: 34 min. Counties: Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #218 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-218"
  },
  {
   "id": "ww-HUN-SV-W-218-2025-09-17-Limestone-hail",
   "zip": "",
   "city": "",
   "date": "2025-09-17",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-09-17. Duration: 34 min. Counties: Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #218 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-218"
  },
  {
   "id": "ww-HUN-SV-W-218-2025-09-17-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2025-09-17",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-09-17. Duration: 34 min. Counties: Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #218 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-218"
  },
  {
   "id": "ww-HUN-SV-W-218-2025-09-17-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2025-09-17",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-09-17. Duration: 34 min. Counties: Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #218 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-218"
  },
  {
   "id": "ww-HUN-SV-W-218-2025-09-17-Morgan-wind",
   "zip": "",
   "city": "",
   "date": "2025-09-17",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-09-17. Duration: 34 min. Counties: Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #218 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-218"
  },
  {
   "id": "ww-HUN-SV-W-218-2025-09-17-Morgan-hail",
   "zip": "",
   "city": "",
   "date": "2025-09-17",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-09-17. Duration: 34 min. Counties: Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #218 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-218"
  },
  {
   "id": "ww-HUN-SV-W-219-2025-09-17-DeKalb-wind",
   "zip": "",
   "city": "",
   "date": "2025-09-17",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-09-17. Duration: 36 min. County: DeKalb. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #219 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-219"
  },
  {
   "id": "ww-HUN-SV-W-219-2025-09-17-DeKalb-hail",
   "zip": "",
   "city": "",
   "date": "2025-09-17",
   "county": "DeKalb",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-09-17. Duration: 36 min. County: DeKalb. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #219 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-219"
  },
  {
   "id": "sps-2025-09-17-madison-wind",
   "zip": "",
   "city": "Madison",
   "date": "2025-09-17",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Madison — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-17-colbert-wind",
   "zip": "",
   "city": "Colbert",
   "date": "2025-09-17",
   "county": "Colbert",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Colbert — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-17-lawrence-wind",
   "zip": "",
   "city": "Lawrence",
   "date": "2025-09-17",
   "county": "Lawrence",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lawrence — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-17-limestone-wind",
   "zip": "",
   "city": "Limestone",
   "date": "2025-09-17",
   "county": "Limestone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Limestone — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-17-jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2025-09-17",
   "county": "Jackson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Jackson — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-17-dekalb-hail",
   "zip": "",
   "city": "DeKalb",
   "date": "2025-09-17",
   "county": "DeKalb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for DeKalb — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-17-franklin-wind",
   "zip": "",
   "city": "Franklin",
   "date": "2025-09-17",
   "county": "Franklin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Franklin — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-17-cullman-wind",
   "zip": "",
   "city": "Cullman",
   "date": "2025-09-17",
   "county": "Cullman",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cullman — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-17-etowah-wind",
   "zip": "",
   "city": "Etowah",
   "date": "2025-09-17",
   "county": "Etowah",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Etowah — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-17-shelby-wind",
   "zip": "",
   "city": "Shelby",
   "date": "2025-09-17",
   "county": "Shelby",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Shelby — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-12-franklin-hail",
   "zip": "",
   "city": "Franklin",
   "date": "2025-09-12",
   "county": "Franklin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Franklin — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-12-franklin-wind",
   "zip": "",
   "city": "Franklin",
   "date": "2025-09-12",
   "county": "Franklin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Franklin — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-202509112243-hail-34.82--87.27",
   "lat": 34.82,
   "lon": -87.27,
   "zip": "",
   "city": "1 SE Rogersville",
   "date": "2025-09-11",
   "county": "Lauderdale",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 SE Rogersville, AL. Hail size: 0.88\".",
   "sourceDetail": "NWS HUN — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "ncei-1291745-2025-09-11",
   "lon": 205553,
   "zip": "",
   "city": "NEW SHARON",
   "date": "2025-09-11",
   "county": "Madison",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A very large tree was knocked down onto a home on Butter and Egg Road.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1291745",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1291739-2025-09-11",
   "lon": 205553,
   "zip": "",
   "city": "ROGERSVILLE",
   "date": "2025-09-11",
   "county": "Lauderdale",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A power line was knocked down at the intersection of Bank Street and Lee Street.  Time estimated by radar.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1291739",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1291740-2025-09-11",
   "lon": 205553,
   "zip": "",
   "city": "WHEELER LAKE NORTH",
   "date": "2025-09-11",
   "county": "Limestone",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Hail with a diameter up to the size of nickels was reported along U.S. Highway 72 in Coxey.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1291740",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.88
  },
  {
   "id": "ncei-1291742-2025-09-11",
   "lon": 205553,
   "zip": "",
   "city": "WHEELER LAKE NORTH",
   "date": "2025-09-11",
   "county": "Limestone",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "At least 2 trees were uprooted and other large tree branches were knocked down along U.S. Highway 72 from Coxey to near the Elk River.  One large tree was knocked down nearly hitting a home.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1291742",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-HUN-SV-W-217-2025-09-11-Morgan-wind",
   "zip": "",
   "city": "",
   "date": "2025-09-11",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-09-11. Duration: 44 min. Counties: Morgan, Lauderdale, Lawrence, Limestone. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #217 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-217"
  },
  {
   "id": "ww-HUN-SV-W-217-2025-09-11-Morgan-hail",
   "zip": "",
   "city": "",
   "date": "2025-09-11",
   "county": "Morgan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-09-11. Duration: 44 min. Counties: Morgan, Lauderdale, Lawrence, Limestone. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #217 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "HUN-SV-W-217"
  },
  {
   "id": "ww-HUN-SV-W-217-2025-09-11-Lauderdale-wind",
   "zip": "",
   "city": "",
   "date": "2025-09-11",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-09-11. Duration: 44 min. Counties: Morgan, Lauderdale, Lawrence, Limestone. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #217 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-217"
  },
  {
   "id": "ww-HUN-SV-W-217-2025-09-11-Lauderdale-hail",
   "zip": "",
   "city": "",
   "date": "2025-09-11",
   "county": "Lauderdale",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-09-11. Duration: 44 min. Counties: Morgan, Lauderdale, Lawrence, Limestone. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #217 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "HUN-SV-W-217"
  },
  {
   "id": "ww-HUN-SV-W-217-2025-09-11-Lawrence-wind",
   "zip": "",
   "city": "",
   "date": "2025-09-11",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-09-11. Duration: 44 min. Counties: Morgan, Lauderdale, Lawrence, Limestone. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #217 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-217"
  },
  {
   "id": "ww-HUN-SV-W-217-2025-09-11-Lawrence-hail",
   "zip": "",
   "city": "",
   "date": "2025-09-11",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-09-11. Duration: 44 min. Counties: Morgan, Lauderdale, Lawrence, Limestone. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #217 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "HUN-SV-W-217"
  },
  {
   "id": "ww-HUN-SV-W-217-2025-09-11-Limestone-wind",
   "zip": "",
   "city": "",
   "date": "2025-09-11",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-09-11. Duration: 44 min. Counties: Morgan, Lauderdale, Lawrence, Limestone. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #217 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-217"
  },
  {
   "id": "ww-HUN-SV-W-217-2025-09-11-Limestone-hail",
   "zip": "",
   "city": "",
   "date": "2025-09-11",
   "county": "Limestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS HUN on 2025-09-11. Duration: 44 min. Counties: Morgan, Lauderdale, Lawrence, Limestone. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #217 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "HUN-SV-W-217"
  },
  {
   "id": "sps-2025-09-11-limestone-wind",
   "zip": "",
   "city": "Limestone",
   "date": "2025-09-11",
   "county": "Limestone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Limestone — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-11-marshall-wind",
   "zip": "",
   "city": "Marshall",
   "date": "2025-09-11",
   "county": "Marshall",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Marshall — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-11-lawrence-wind",
   "zip": "",
   "city": "Lawrence",
   "date": "2025-09-11",
   "county": "Lawrence",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lawrence — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-11-colbert-wind",
   "zip": "",
   "city": "Colbert",
   "date": "2025-09-11",
   "county": "Colbert",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Colbert — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-11-lauderdale-wind",
   "zip": "",
   "city": "Lauderdale",
   "date": "2025-09-11",
   "county": "Lauderdale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lauderdale — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-BMX-SV-W-260-2025-09-06-Lamar-wind",
   "zip": "",
   "city": "",
   "date": "2025-09-06",
   "county": "Lamar",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2025-09-06. Duration: 31 min. County: Lamar. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #260 (31 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BMX-SV-W-260"
  },
  {
   "id": "ww-BMX-SV-W-260-2025-09-06-Lamar-hail",
   "zip": "",
   "city": "",
   "date": "2025-09-06",
   "county": "Lamar",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BMX on 2025-09-06. Duration: 31 min. County: Lamar. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BMX — Severe Thunderstorm Warning #260 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BMX-SV-W-260"
  },
  {
   "id": "sps-2025-09-06-limestone-wind",
   "zip": "",
   "city": "Limestone",
   "date": "2025-09-06",
   "county": "Limestone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Limestone — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-06-lauderdale-wind",
   "zip": "",
   "city": "Lauderdale",
   "date": "2025-09-06",
   "county": "Lauderdale",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lauderdale — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-06-franklin-wind",
   "zip": "",
   "city": "Franklin",
   "date": "2025-09-06",
   "county": "Franklin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Franklin — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-06-colbert-wind",
   "zip": "",
   "city": "Colbert",
   "date": "2025-09-06",
   "county": "Colbert",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Colbert — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-06-marion-wind",
   "zip": "",
   "city": "Marion",
   "date": "2025-09-06",
   "county": "Marion",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Marion — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-06-cullman-wind",
   "zip": "",
   "city": "Cullman",
   "date": "2025-09-06",
   "county": "Cullman",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cullman — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-06-dekalb-wind",
   "zip": "",
   "city": "DeKalb",
   "date": "2025-09-06",
   "county": "DeKalb",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for DeKalb — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "HUN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-06-cherokee-wind",
   "zip": "",
   "city": "Cherokee",
   "date": "2025-09-06",
   "county": "Cherokee",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cherokee — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-06-perry-wind",
   "zip": "",
   "city": "Perry",
   "date": "2025-09-06",
   "county": "Perry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Perry — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-06-chilton-wind",
   "zip": "",
   "city": "Chilton",
   "date": "2025-09-06",
   "county": "Chilton",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Chilton — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-06-macon-wind",
   "zip": "",
   "city": "Macon",
   "date": "2025-09-06",
   "county": "Macon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Macon — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BMX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-06-geneva-wind",
   "zip": "",
   "city": "Geneva",
   "date": "2025-09-06",
   "county": "Geneva",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Geneva — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TAE — Special Weather Statement",
   "evidenceLevel": "warning"
  }
 ]
}