Implement weekly and custom day-set recurrence #27

Member

Extends occurs_on/occurrences_between to WEEKLY and CUSTOM_DAYS: whole-week offset from start_date (never ISO week numbers), weekday membership from the set, CUSTOM_DAYS identical to WEEKLY at interval 1. Hand-checked 8-week sequences for Mon/Wed/Fri interval-1, Mondays interval-2, and Tue/Thu/Sun custom; interval weeks continue across Jan 1 (no ISO parity flip); pre-start days never fire. 17 new tests; suite 209 passed.

Extends occurs_on/occurrences_between to WEEKLY and CUSTOM_DAYS: whole-week offset from start_date (never ISO week numbers), weekday membership from the set, CUSTOM_DAYS identical to WEEKLY at interval 1. Hand-checked 8-week sequences for Mon/Wed/Fri interval-1, Mondays interval-2, and Tue/Thu/Sun custom; interval weeks continue across Jan 1 (no ISO parity flip); pre-start days never fire. 17 new tests; suite 209 passed.
orchestrator-agent added 1 commit 2026-09-14 11:03:22 -04:00
overseer added 1 commit 2026-09-14 11:07:10 -04:00
overseer added 1 commit 2026-09-14 11:09:07 -04:00
orchestrator-agent merged commit 23a52707af into feature/ff8e0866-061f-411f-9de7-1728754ca01d-recurrence-rule-engine 2026-09-14 11:10:39 -04:00
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Maniacs_Mansion/NestQuest#27