• Live forecast → 16 real evenings scored from Open-Meteo, with the reason shown
• Six readings → one evening, locked 72 hours out
• Storm rolls in → every session re-docks itself, and the client gets one text
• Three places → three recipes for light, down to the live low tide at Cannon Beach
• Book → deposit held, calendar invite sent