Encode liturgical-day boundary and First Vespers in the contract #57

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

Problem

The office day begins the evening before with First Vespers and vigils attach to the morrow. The output contract must express this boundary so clients render the correct day at the correct time.

Acceptance criteria

  • Output distinguishes First Vespers of the morrow from the current day
  • Vigils are attached to the day they anticipate
  • The boundary semantics are documented in the contract
  • A test covers a date where evening belongs to the next office day

Notes

Concurrence resolution depends on this boundary.

## Problem The office day begins the evening before with First Vespers and vigils attach to the morrow. The output contract must express this boundary so clients render the correct day at the correct time. ## Acceptance criteria - [ ] Output distinguishes First Vespers of the morrow from the current day - [ ] Vigils are attached to the day they anticipate - [ ] The boundary semantics are documented in the contract - [ ] A test covers a date where evening belongs to the next office day ## Notes Concurrence resolution depends on this boundary.
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/Core#57
No description provided.