Skip to content

[codex] fix observed holiday dates - #8

Merged
aaronshivers merged 1 commit into
masterfrom
codex/fix-observed-holiday-dates
Jul 2, 2026
Merged

aaronshivers merged 1 commit into
masterfrom
codex/fix-observed-holiday-dates

Conversation

@aaronshivers

Copy link
Copy Markdown
Owner

Summary

Fixes observed fixed-date federal holidays so the actual holiday remains on its calendar date and any shifted weekday observance is emitted as a separate Holiday Name (Observed) event.

This prevents cases like Independence Day 2026 from appearing as if Independence Day itself is July 3. The Python generator and Cloudflare Worker implementation now use the same behavior.

The regression coverage now checks every configured fixed-date federal holiday with observance behavior: New Year's Day, Juneteenth, Independence Day, Veterans Day, and Christmas Day.

This PR also includes the toolchain metadata changes present in the approved worktree from verification setup.

Validation

  • poetry run pytest -q passed with 21 tests.
  • npm run worker:verify passed, including Worker syntax, Python/Worker parity, smoke test, and Wrangler dry-run bundle.

@aaronshivers
aaronshivers marked this pull request as ready for review July 2, 2026 20:43
@aaronshivers
aaronshivers merged commit fe70658 into master Jul 2, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant