βπ A single glanceable screen (or app-launch card) that aggregates the current state across all active overlays into one feed: "2 active NWS alerts near you, 14 aircraft overhead, aurora unlikely tonight, nearest tracked animal 3mi away."
Nothing new to fetch β every model already exists (AlertOverlayModel, WildlifeModel, aurora/aircraft once built) β this is purely a presentation layer that finally pays off the "breadth of overlays" differentiator instead of leaving it as a pile of togglable map layers. Strong candidate for the home/landing screen.
Risks: becomes another surface to keep in sync as overlays are added/removed; needs a lightweight per-overlay "summarize yourself" protocol so new overlays plug in without hand-wiring the digest each time.
See docs/feature-ideas.md β Backlog.
βπ A single glanceable screen (or app-launch card) that aggregates the current state across all active overlays into one feed: "2 active NWS alerts near you, 14 aircraft overhead, aurora unlikely tonight, nearest tracked animal 3mi away."
Nothing new to fetch β every model already exists (
AlertOverlayModel,WildlifeModel, aurora/aircraft once built) β this is purely a presentation layer that finally pays off the "breadth of overlays" differentiator instead of leaving it as a pile of togglable map layers. Strong candidate for the home/landing screen.Risks: becomes another surface to keep in sync as overlays are added/removed; needs a lightweight per-overlay "summarize yourself" protocol so new overlays plug in without hand-wiring the digest each time.
See
docs/feature-ideas.mdβ Backlog.