User-visible degraded-data banner on the dashboard #74
Labels
No labels
area:ai
area:ci-cd
area:notifications
area:observability
area:public-pages
backlog
bug
duplicate
enhancement
help wanted
invalid
question
type:decision
type:feature
type:infra
type:maintenance
type:security
v1.0.1
v1.1.0
v1.2.0
v1.3.0
v2.0.0
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
rbrooks/WeatherBot#74
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The app knows when NWS/SPC fetches are failing (freshness records) but only admins see it (diagnostics). A dashboard banner — "NWS data last updated 22 min ago" — converts F-01-class incidents from silent wrongness into honest uncertainty. Missed because observability was framed as an admin concern. Effort S, value M-High given the app's safety framing.
Filed from the 2026-07-17 codebase audit (
docs/.internal/report-2026-07-17.md), finding I-04.Done in #96 (merged). The dashboard now server-renders a degraded-data banner ("⚠ NWS data last updated N min ago") when a key feed (NWS alerts / SPC) is stale or failing, and hides it entirely when data is fresh — turning silent staleness into honest uncertainty. Computed in the dashboard route via a new
dashboard_freshness_summary()helper (reuses the freshness records), accessible (role="status",aria-live).