Include Breviary endpoints in static generation and versioning #93

Open
opened 2026-07-01 01:00:41 +00:00 by manlycucumber · 0 comments
manlycucumber commented 2026-07-01 01:00:41 +00:00 (Migrated from github.com)

Problem

The day's Office for current and adjacent dates is a hot path that should be pre-generated and cached immutably, with the data-version controlling invalidation, like the Mass endpoints.

Acceptance criteria

  • The static generator emits hour and whole-day Office files for hot dates, systems, and common languages.
  • Office responses carry ETag, immutable cache headers, and the data-version.
  • A version bump invalidates generated Office files.
  • Static/dynamic parity is covered by a test.

Notes

The whole-day Office (especially festive Matins) is large; watch generation budgets.

## Problem The day's Office for current and adjacent dates is a hot path that should be pre-generated and cached immutably, with the data-version controlling invalidation, like the Mass endpoints. ## Acceptance criteria - [ ] The static generator emits hour and whole-day Office files for hot dates, systems, and common languages. - [ ] Office responses carry ETag, immutable cache headers, and the data-version. - [ ] A version bump invalidates generated Office files. - [ ] Static/dynamic parity is covered by a test. ## Notes The whole-day Office (especially festive Matins) is large; watch generation budgets.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Directorium/Api#93
No description provided.