feat(calendar): appointment reminders worker (PMS-58) #81
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/pms-58-calendar-reminders"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Follow-up to calendar/dispatch. CalendarService::with_dispatcher + CalendarReminderWorker (60s) expands occurrences in a near-future window and fires appointment.reminder per reminder_minutes offset to the assignee, deduped via a new appointment_reminders ledger. Migration 028 adds the ledger + seeds an in_app rule/template (also copied to new tenants). tests/calendar_reminders.rs green (enqueue + dedupe). clippy -D clean.