feat(calendar): RRULE expansion + dispatch view (PMS-58) #77
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/pms-58-calendar"
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?
Implements PMS-58 core. Recurring appointments expand at read time via the rrule crate (bounded by the query range, capped per series, recurrence_parent_id set, not materialized); create persists recurrence_rule + rejects non-positive duration. /api/v1/dispatch replaces its 501 stub with a real aggregated view (appointments + availability + approved time-off + on-call). tests/calendar.rs 6/6 + dispatch_stub rewritten. rrule added; clippy -D warnings clean. Reminder dispatch deferred (needs notifications handle + sent-reminder ledger).