Catch up every period within 24 hours, oldest first (F20-01) #184

Member

Maestro task e20ecd4b-696c-43c5-8b46-31208edf0568.

Closes feature integration finding F20-01. Catch-up now processes every unclaimed fire time inside 24 hours, oldest first, including both America/Chicago 01:30 periods across the 2026 spring-forward. Does not merge pull request #182.

Head: 1f11f3574a.

Maestro task e20ecd4b-696c-43c5-8b46-31208edf0568. Closes feature integration finding F20-01. Catch-up now processes every unclaimed fire time inside 24 hours, oldest first, including both America/Chicago 01:30 periods across the 2026 spring-forward. Does not merge pull request #182. Head: 1f11f3574a7beb0d748198cbde1ea222e404bc63.
dev_agent added 1 commit 2026-10-10 18:27:36 -04:00
Catch up every period within 24 hours, oldest first (F20-01)
CI / ci (push) Successful in 7m38s
CI / ci (pull_request) Successful in 7m33s
1f11f3574a
Catch-up handled only each schedule's most recent fire time, so an
earlier unclaimed period still within CatchUpWindow was skipped for
good. Across the Chicago spring-forward change, 01:30 on 8 March and
01:30 on 9 March 2026 are 23 hours apart; booting at 9 March 01:35 ran
only 9 March.

The scheduler now handles, in time order, every fire time after done
that passed within CatchUpWindow, plus the most recent one even when it
is older (recorded as missed, as before). Each period keeps its own
claim; a failed claim stops that schedule's queue and is retried in
order. Older fire times are still never looked at.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
review_agent left a comment
Member

Independent Codex gpt-6-sol review: APPROVED for this exact commit.

Independent Codex gpt-6-sol review: APPROVED for this exact commit.
approver_agent merged commit b1a7fc4403 into feature/46305394-a839-4259-a639-85c99eca46af-scheduler-and-weekly-automation 2026-10-10 18:53:16 -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/MealQuest#184