Historical Weather Event Explorer #22

Open
opened 2026-06-23 23:15:42 +00:00 by rbrooks · 0 comments
Owner

Target release: v2.0.0

Add a historical event reconstruction system (calendar + event review) so users can pick a date and see weather activity across all locations they can access, reconstructing related products into understandable events (SPC outlook → MCDs → watches → warnings → all-clears → radar loops → delivered summaries). Major release: large new subsystem + potential object-storage backend.

Candidate views

  • Calendar page with days marked by alert/outlook activity and highest severity.
  • Day detail grouped by location, product family, severity, event window.
  • Event detail timeline of related products, locations, notifications, AI summaries, source links.
  • Radar loop links / cached references for the event window.

Implementation sketch

  • Append-only historical product snapshot tables (beyond sent_alerts).
  • Event-correlation layer (location, time overlap, VTEC/ETN, SPC product id, geometry, product family).
  • Derived radar-loop windows with configurable padding.
  • Cache-first media plan; storage layer designed to support object storage (Backblaze B2 / S3-compatible) later.
  • Keep raw snapshots separate from derived groupings; respect location/channel visibility.

Open questions

  • Retention for source text, radar/media metadata, summaries.
  • Retention + storage backend for cached radar/media artifacts.
  • Object storage as first target or later enhancement?
  • How to group products when the meteorological relationship is ambiguous.
  • User annotate / manually merge-split groupings?
  • Which artifacts should be exportable?

Source: docs/ROADMAP.md → Under Investigation → Historical Weather Event Explorer.

**Target release:** v2.0.0 Add a historical event reconstruction system (calendar + event review) so users can pick a date and see weather activity across all locations they can access, reconstructing related products into understandable events (SPC outlook → MCDs → watches → warnings → all-clears → radar loops → delivered summaries). Major release: large new subsystem + potential object-storage backend. **Candidate views** - [ ] Calendar page with days marked by alert/outlook activity and highest severity. - [ ] Day detail grouped by location, product family, severity, event window. - [ ] Event detail timeline of related products, locations, notifications, AI summaries, source links. - [ ] Radar loop links / cached references for the event window. **Implementation sketch** - [ ] Append-only historical product snapshot tables (beyond `sent_alerts`). - [ ] Event-correlation layer (location, time overlap, VTEC/ETN, SPC product id, geometry, product family). - [ ] Derived radar-loop windows with configurable padding. - [ ] Cache-first media plan; storage layer designed to support object storage (Backblaze B2 / S3-compatible) later. - [ ] Keep raw snapshots separate from derived groupings; respect location/channel visibility. **Open questions** - [ ] Retention for source text, radar/media metadata, summaries. - [ ] Retention + storage backend for cached radar/media artifacts. - [ ] Object storage as first target or later enhancement? - [ ] How to group products when the meteorological relationship is ambiguous. - [ ] User annotate / manually merge-split groupings? - [ ] Which artifacts should be exportable? Source: `docs/ROADMAP.md` → Under Investigation → Historical Weather Event Explorer.
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
rbrooks/WeatherBot#22
No description provided.