upslope
Storm receipts: every event forecast, then scored against what fell. Permanent, no cherry-picking.
home
scoreboard
about
Scored events
August 28, 2026 — rain event
55% hit rate · MAE 0.09″ · 31 mountains