Recurrence that remains editable
- problem
- Materialized occurrences drift when a parent event changes unless regeneration and deletion happen as one lifecycle.
- response
- The API keeps the RRULE on the parent, expands a bounded two-year horizon, and replaces child occurrences when the rule changes.