Joshua overseer
3e179186ee docs: module docstring now documents the implemented month-end clamp policy
27e882f931 feat: add monthly day-of-month recurrence with month-end clamp policy (#28)
overseer created branch task/01445d72-monthly-day-recurrence in Maniacs_Mansion/NestQuest 2026-09-14 11:12:35 -04:00
6246c73c90 docs: correct week numbers in interval-2 test comments
d54156198e fix: correct anchor-week arithmetic in hand-checked sequences; full 8-week CUSTOM_DAYS coverage; non-Monday anchor interval-2 boundary test
72d75b5b88 feat: add weekly and custom day-set recurrence evaluation (#27)
overseer created branch task/dd5c8c60-weekly-custom-recurrence in Maniacs_Mansion/NestQuest 2026-09-14 11:03:21 -04:00
overseer pushed to task/6b5e012d-daily-recurrence at Maniacs_Mansion/NestQuest 2026-09-14 10:59:34 -04:00
b7911f66f6 fix: dispatch shape before window checks (unimplemented shapes always raise); interval-7 weekday-alignment and leap-day interval-2 tests
overseer created branch task/6b5e012d-daily-recurrence in Maniacs_Mansion/NestQuest 2026-09-14 10:57:13 -04:00
overseer pushed to task/6b5e012d-daily-recurrence at Maniacs_Mansion/NestQuest 2026-09-14 10:57:13 -04:00
87251eeec5 feat: add daily recurrence evaluation with interval support and occurrences_between (#26)
overseer pushed to task/66c097de-rule-model at Maniacs_Mansion/NestQuest 2026-09-14 10:53:26 -04:00
4163667b07 fix: _is_plain_int on every weekday_set path (from_dict + post-set); shared scan function probes the real guard
overseer pushed to task/66c097de-rule-model at Maniacs_Mansion/NestQuest 2026-09-14 10:51:24 -04:00
deb409175a fix: plain-int check pre-coercion everywhere; purity guard scans alias leaf names at any level
overseer pushed to task/66c097de-rule-model at Maniacs_Mansion/NestQuest 2026-09-14 10:48:15 -04:00
6398bd525a fix: pre-coercion weekday entry validation, repr-keyed error sort, exact model names only, relative-import alias scan, strict int typing
overseer pushed to task/66c097de-rule-model at Maniacs_Mansion/NestQuest 2026-09-14 10:45:02 -04:00
9fd06f40bb fix: address review findings - frozen dataclass, type-exclusive validation, storage mapping, strict from_dict, resolved-module purity guard
overseer pushed to task/66c097de-rule-model at Maniacs_Mansion/NestQuest 2026-09-14 10:34:39 -04:00
d006d0606d feat: add ScheduleRule model with validation and serialization (#25)
overseer created branch task/66c097de-rule-model in Maniacs_Mansion/NestQuest 2026-09-14 10:34:39 -04:00
overseer deleted branch release/2026-09-14-f02-data-layer from Maniacs_Mansion/NestQuest 2026-09-14 10:22:20 -04:00
overseer pushed to main at Maniacs_Mansion/NestQuest 2026-09-14 10:22:19 -04:00
a30bafcb68 Merge pull request 'Release: Feature 02 — SQLite Data Layer (2026-09-14)' (#24) from release/2026-09-14-f02-data-layer into main
c90892f082 release: zero-byte db files are corrupt and untouched; README describes 0.2.0 deliverables
1e1444d1a0 release: advance version to 0.2.0 and add Feature 02 release notes
c6203327bd Merge remote-tracking branch 'origin/main' into release/2026-09-14-f02-data-layer
0db7d4d519 DAO unit test suite covering all eight tables (#23)
Compare 16 commits »