- Replace IntervalTrigger with OrTrigger of CronTriggers for interval
reminders, ensuring triggers align to window start each day without drift
- Refactor executor to extract _send_reminder_message helper, removing
the runtime window check (now handled at scheduling layer)
- Change "done" button to only acknowledge the notification without
deactivating the reminder
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>