{"connections":[{"sourceLocalID":2,"sourcePortID":"outlet_output","targetLocalID":4,"targetPortID":"inlet_input"},{"sourceLocalID":0,"sourcePortID":"outlet_result","targetLocalID":5,"targetPortID":"inlet_input"},{"sourceLocalID":3,"sourcePortID":"outlet_yes","targetLocalID":0,"targetPortID":"inlet_input"},{"sourceLocalID":4,"sourcePortID":"outlet_output","targetLocalID":3,"targetPortID":"inlet_input"},{"sourceLocalID":3,"sourcePortID":"outlet_no","targetLocalID":7,"targetPortID":"inlet_input"}],"hideGrid":false,"name":"Morning Agenda","nodes":[{"config":{"imagePath":"","maxTokens":0,"outputSchema":"","prompt":"These are today's calendar events, one per line:\n\n{{eventsText}}\n\nWrite exactly three short lines that summarise the day: how it starts, the busiest part, and when it ends or where the free time is. Use the event times. Plain text only.","systemPrompt":"You write short morning briefings in plain text. No greeting, no emoji, no markdown, no bullets.","temperature":0.4},"customName":"Summarize the Day","isDisabled":false,"localID":0,"typeID":"ai.prompt","x":880,"y":200},{"config":{"_height":120,"_width":220,"text":"Calendar is blank, so every calendar is read. Today means midnight to midnight, all-day events included."},"isDisabled":false,"localID":1,"typeID":"note","x":360,"y":360},{"config":{"mode":"calendar","time":"08:00","weekdays":"mon,tue,wed,thu,fri"},"customName":"Weekday Mornings","isDisabled":false,"localID":2,"typeID":"trigger.schedule","x":100,"y":200},{"config":{"caseInsensitive":false,"logic":"and","rules":[{"field":"eventCount","negate":false,"operator":"greater_than","value":"0"}]},"customName":"Anything Scheduled?","isDisabled":false,"localID":3,"typeID":"condition.compare","x":620,"y":200},{"config":{"calendarName":"","includeAllDay":true,"maxEvents":50,"range":"today"},"customName":"Read Today's Calendar","isDisabled":false,"localID":4,"typeID":"action.apple_calendar_list_events","x":360,"y":200},{"config":{"actionURL":"","body":"{{result}}","forceDisplay":true,"title":"Today's agenda"},"customName":"Send Agenda","isDisabled":false,"localID":5,"typeID":"action.notification","x":1140,"y":200},{"config":{"_height":480,"_width":480,"text":"**Every weekday at 8:00 it reads today's calendar and sends you a three-line summary of the day.**\n\n**What it does**\n- Tells you the shape of your day before you open Calendar.\n- An AI writes the summary from today's events.\n- On a day with no events it says so, without calling the AI.\n- If the Mac was asleep at 8:00, the summary arrives when it wakes or when Watchflows next opens.\n\n**Set it up**\n- Add an AI provider under Settings, AI Providers, if you have none. Summarize the Day uses your default.\n- On the first run, allow full access to your calendars. If you said no, turn Watchflows on in System Settings, Privacy & Security, Calendars.\n- Allow notifications from Watchflows.\n\n**Make it yours**\n- Change Days or Time on Weekday Mornings.\n- Pick one calendar on Read Today's Calendar.\n- Edit the Prompt on Summarize the Day."},"isDisabled":false,"localID":6,"typeID":"note","x":100,"y":-310},{"config":{"actionURL":"","body":"Nothing on your calendar today.","forceDisplay":true,"title":"Today's agenda"},"customName":"Send Clear Day","isDisabled":false,"localID":7,"typeID":"action.notification","x":880,"y":360}],"version":1}