{ "sent_alerts": { "precipitation:2026-02-04": { "dedup_key": "precipitation:2026-02-04", "alert_type": "precipitation", "sent_at": "2026-02-04T00:01:04.889029", "forecast_hour": "2026-02-04-01" }, "severe_weather:urn:oid:2.49.0.1.840.0.a243d0e302fa126a017fe226ce462ac679ab9dfe.001.1": { "dedup_key": "severe_weather:urn:oid:2.49.0.1.840.0.a243d0e302fa126a017fe226ce462ac679ab9dfe.001.1", "alert_type": "severe_weather", "sent_at": "2026-02-04T12:01:04.266248", "forecast_hour": "urn:oid:2.49.0.1.840.0.a243d0e302fa126a017fe226ce462ac679ab9dfe.001.1" }, "severe_weather:urn:oid:2.49.0.1.840.0.e0f52d6922d7b0e48ad9c768355de316447777b6.001.1": { "dedup_key": "severe_weather:urn:oid:2.49.0.1.840.0.e0f52d6922d7b0e48ad9c768355de316447777b6.001.1", "alert_type": "severe_weather", "sent_at": "2026-02-04T16:01:05.632428", "forecast_hour": "urn:oid:2.49.0.1.840.0.e0f52d6922d7b0e48ad9c768355de316447777b6.001.1" }, "temperature_low:2026-02-05": { "dedup_key": "temperature_low:2026-02-05", "alert_type": "temperature_low", "sent_at": "2026-02-05T00:01:04.544484", "forecast_hour": "2026-02-05-02" } }, "last_updated": "2026-02-05T00:01:04.544518", "previous_alert_snapshots": { "temperature_low": { "alert_type": "temperature_low", "extreme_value": 31.0, "threshold": 32, "start_time": "2026-02-05-02", "end_time": "2026-02-05-04", "hour_count": 3, "captured_at": "2026-02-05T00:01:04.544512" } }, "last_ai_summary_sent": null }