-
Couldn't load subscription status.
- Fork 0
Description
Make sure that the monthly verses required for each day is the same at the beginning and end of the month.
This means I should be able to use the same algorithm on any day of the month and receive the same monthly verse distribution.
This can be an issue when, at the end/beginning of a week, verses are added into the monthly group.
This would modify the distribution, which could push a verse from tomorrow to yesterday (for example), thus skipping an entire verse.
To resolve this, use the deterministic guarantees of knowing when a verse will cross into the monthly group, and plan the distribution to include that.
Note: I believe that given the nature of how months are calculated, the groups will be calculated in 4-week segments using the first start-date as the offset.