expected cell-hours (sum of forecast probability) vs observed · 7-day rolling share beating climatology
Range—
No verification runs yet — run skill.py --backfill
Daily hit · miss record
Export social card ✕
1200 × 675 · 16:9 · uses the real UK coastline
Card summarises the max over this window.
Export GIF ✕
Draw forecast 0 areas
No tier armed
Click to add points · double-click or click the first point to close · right-click a shape to delete. Save stores it on the Pi with a valid date; Load recalls it with that day's strikes overlaid to verify.
Saved forecasts ✕
Recall renders the drawn areas and overlays observed strikes for that day (coloured oldest→newest).
Card blocks & text ✕
Applies to the social card, the GIF and the hand-drawn export.
Arm a tier, then click or drag across the hours. Click a painted hour again to clear it.
Saved cards ✕
Recall shows the card exactly as exported. Verify re-renders the same forecast with the strikes actually observed in that window — including overnight windows that cross midnight, and long after a later ingest has replaced the live data.