Serve a single canonical hour for a date #85

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

Problem

The Breviary is prayed hour by hour, so the foundational endpoint returns one canonical hour (e.g. Lauds, Vespers, Compline) resolved for a date with its ordered parts and bilingual text.

Acceptance criteria

  • An endpoint returns a requested canonical hour for a valid (date, system, language).
  • The hour's parts appear in liturgical order with text and per-string provenance.
  • Invalid hour/date/system/language combinations return the canonical error.
  • The endpoint is covered by tests across several hours.

Notes

Reuse the office/hour request dimensions and bilingual resolution from v1.1.0.

## Problem The Breviary is prayed hour by hour, so the foundational endpoint returns one canonical hour (e.g. Lauds, Vespers, Compline) resolved for a date with its ordered parts and bilingual text. ## Acceptance criteria - [ ] An endpoint returns a requested canonical hour for a valid (date, system, language). - [ ] The hour's parts appear in liturgical order with text and per-string provenance. - [ ] Invalid hour/date/system/language combinations return the canonical error. - [ ] The endpoint is covered by tests across several hours. ## Notes Reuse the office/hour request dimensions and bilingual resolution from v1.1.0.
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#85
No description provided.