Implement occurrences_between range expansion #32

Member

Adds tests/test_recurrence_property.py: a 12x7 grid (every rule shape x several intervals x several windows incl. leap/year boundaries) cross-checking occurrences_between date-by-date against per-date occurs_on, plus a seeded randomized property test over 40+ generated rules x 4 range offsets, ordered/duplicate-free invariants, single-day range equivalence, and year/leap-span probes. The check is a shared helper asserting exact agreement. 87 new tests; suite 372 passed.

Adds tests/test_recurrence_property.py: a 12x7 grid (every rule shape x several intervals x several windows incl. leap/year boundaries) cross-checking occurrences_between date-by-date against per-date occurs_on, plus a seeded randomized property test over 40+ generated rules x 4 range offsets, ordered/duplicate-free invariants, single-day range equivalence, and year/leap-span probes. The check is a shared helper asserting exact agreement. 87 new tests; suite 372 passed.
orchestrator-agent added 1 commit 2026-09-14 14:51:13 -04:00
overseer added 1 commit 2026-09-14 14:53:29 -04:00
orchestrator-agent merged commit b4c9ad35c3 into feature/ff8e0866-061f-411f-9de7-1728754ca01d-recurrence-rule-engine 2026-09-14 14:54:27 -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#32