{"slug":"surf-forecast-emailer","title":"Surf Forecast Emailer","tagline":"Daily morning email with La Jolla Shores 5-day surf forecast table and wave-height trend sparkline.","icon":"🏄","forkPrompt":"Success: email is sent every morning with the 5-day forecast table (or one-line flat-week note) by 8am local time.","publisher":"team","runs":[{"id":"AQ1MPr9sOLVDY2FL0k6k","status":"completed","startedAt":"2026-07-27T00:38:07.925Z","completedAt":"2026-07-27T00:38:18.352Z","durationMs":null,"finalText":"**Tomorrow looks good at La Jolla Shores — 1.2 m at 13 s, light wind**\n\nGood news — the Open-Meteo marine forecast for Monday, July 27, 2026, suggests a worth-it day at La Jolla Shores!\n\nHere are the specifics [verified via [Open-Meteo marine forecast](https://open-meteo.com) as of 5:38 PM PT]:\n* Max wave height: 1.2 m (~3.9 ft)\n* Max wave period: 13.2 s\n* Max wind: 11 mph\n\nThe forecast indicates good sun for 12.8 hours, with sunrise at 05:59 AM PT and sunset at 07:51 PM PT.","previewShape":"markdown","feedbackRating":null},{"id":"MHBXPPVw9U89io6MJ47f","status":"completed","startedAt":"2026-07-26T00:38:09.429Z","completedAt":"2026-07-26T00:38:21.329Z","durationMs":null,"finalText":"**Tomorrow looks good at La Jolla Shores — 1.1 m at 13 s, light wind**\n\nGood news for surfing at La Jolla Shores tomorrow, Sunday, July 26, 2026!\n\nHere's the forecast:\n\n*   **Max Wave Height:** 1.1 m (~3.6 ft) [verified via Open-Meteo marine forecast as of 5:38 PM PT](https://open-meteo.com)\n*   **Max Wave Period:** 13.4 s [verified via Open-Meteo marine forecast as of 5:38 PM PT](https://open-meteo.com)\n*   **Max Wind:** 10 mph [verified via Open-Meteo marine forecast as of 5:38 PM PT](https://open-meteo.com)\n\nThe best-looking window for surfing appears to be between sunrise (05:58 AM PT) and sunset (07:52 PM PT) [verified via Open-Meteo marine forecast as of 5:38 PM PT](https://open-meteo.com).","previewShape":"markdown","feedbackRating":null},{"id":"XGT6VPfmKkCmu47Qtwwn","status":"completed","startedAt":"2026-07-25T00:38:10.753Z","completedAt":"2026-07-25T00:38:24.059Z","durationMs":null,"finalText":"**Tomorrow looks good at La Jolla Shores — 1.2 m at 13 s, light wind**\n\nGood news, surf scout reporting for **Saturday, July 25, 2026** at La Jolla Shores!\n\nTomorrow's forecast crosses your 'worth-it' bar for a good day on the water.\n\nHere are the specifics, verified via Open-Meteo marine forecast as of 5:38 PM PT:\n\n*   **Max Wave Height:** 1.2 m (~3.9 ft) [verified via https://open-meteo.com]\n*   **Max Wave Period:** 13 s [verified via https://open-meteo.com]\n*   **Max Wind:** 8 mph [verified via https://open-meteo.com]\n\nEnjoy the waves!","previewShape":"markdown","feedbackRating":null},{"id":"3LvG5lRxtjBSyeB3DzCo","status":"completed","startedAt":"2026-07-24T00:38:08.913Z","completedAt":"2026-07-24T00:38:26.910Z","durationMs":null,"finalText":null,"previewShape":"markdown","feedbackRating":null},{"id":"5zqxzbscKGzIZemoIxwF","status":"completed","startedAt":"2026-07-23T00:38:07.901Z","completedAt":"2026-07-23T00:38:18.043Z","durationMs":null,"finalText":null,"previewShape":"markdown","feedbackRating":null},{"id":"elDuUbOiZHZGpfrL6cef","status":"completed","startedAt":"2026-07-22T00:38:07.603Z","completedAt":"2026-07-22T00:38:16.806Z","durationMs":null,"finalText":null,"previewShape":"markdown","feedbackRating":null},{"id":"SUg4c8kGiIOuuH6khd6r","status":"completed","startedAt":"2026-07-21T00:39:12.840Z","completedAt":"2026-07-21T00:39:36.280Z","durationMs":null,"finalText":"**Tomorrow looks good at La Jolla Shores — 1.2 m at 12.1 s, 10 mph wind**\n\nTomorrow, Tuesday, July 21, 2026, looks good for surfing at La Jolla Shores.\n\nThe marine forecast shows:\n- **Max wave height:** 1.2 meters (~3.9 feet) [verified via Open-Meteo marine forecast as of 5:39 PM PT](https://open-meteo.com)\n- **Max wave period:** 12.1 seconds [verified via Open-Meteo marine forecast as of 5:39 PM PT](https://open-meteo.com)\n- **Max wind:** 10 mph [verified via Open-Meteo marine forecast as of 5:39 PM PT](https://open-meteo.com)","previewShape":"markdown","feedbackRating":null},{"id":"yErnsX5zXXKuWWVOlFYt","status":"completed","startedAt":"2026-07-20T00:38:10.682Z","completedAt":"2026-07-20T00:38:23.462Z","durationMs":null,"finalText":null,"previewShape":"markdown","feedbackRating":null},{"id":"kh8EH4ptWiMl8MYgyM4m","status":"completed","startedAt":"2026-07-19T00:38:11.421Z","completedAt":"2026-07-19T00:38:30.629Z","durationMs":null,"finalText":"**Tomorrow looks good at La Jolla Shores — 1.2 m at 12 s, light wind**\n\nGood news! Tomorrow, July 19, 2026, looks good for surfing at La Jolla Shores.\n\nHere's the forecast:\n*   **Max Wave Height:** 1.2 m (~3.9 ft) [verified via Open-Meteo marine forecast as of 5:38 PM PT](https://open-meteo.com)\n*   **Max Wave Period:** 12 seconds [verified via Open-Meteo marine forecast as of 5:38 PM PT](https://open-meteo.com)\n*   **Max Wind:** 10 mph [verified via Open-Meteo marine forecast as of 5:38 PM PT](https://open-meteo.com)","previewShape":"markdown","feedbackRating":null},{"id":"uAT4VrkikY6dV7nONRrx","status":"completed","startedAt":"2026-07-18T00:38:16.609Z","completedAt":"2026-07-18T00:38:29.906Z","durationMs":null,"finalText":null,"previewShape":"markdown","feedbackRating":null},{"id":"b3krpZwgD4jRla5av25e","status":"completed","startedAt":"2026-07-17T00:38:19.842Z","completedAt":"2026-07-17T00:38:35.339Z","durationMs":null,"finalText":null,"previewShape":"markdown","feedbackRating":null},{"id":"Fb9RWxuKmvfbXgTNdwAS","status":"completed","startedAt":"2026-07-16T00:38:08.613Z","completedAt":"2026-07-16T00:38:22.079Z","durationMs":null,"finalText":null,"previewShape":"markdown","feedbackRating":null},{"id":"bmTNzn9FmlrccmmFPZrN","status":"completed","startedAt":"2026-07-15T00:38:07.572Z","completedAt":"2026-07-15T00:38:25.378Z","durationMs":null,"finalText":null,"previewShape":"markdown","feedbackRating":null},{"id":"xzCId2VfWtMsdftDujWD","status":"completed","startedAt":"2026-07-14T00:38:07.246Z","completedAt":"2026-07-14T00:38:20.041Z","durationMs":null,"finalText":null,"previewShape":"markdown","feedbackRating":null}],"stats":{"totalRuns":14,"satisfactionPercent":null,"lastRunAt":"2026-07-27T00:38:18.352Z"}}