Author Benedictus antiphons for all 51 remaining temporal ids
Deploy / deploy (push) Successful in 50s

Pulls the Lauds Benedictus antiphon (Latin + English) for every
temporal-id proper except christmas-octave-sunday, completing the
"every sanctoral and temporal entry needs its antiphons" task
(sanctoral side finished in prior commits this session).

Dates were found programmatically: a Node script iterated resolveDay()
over full years to find, for each temporal id, the first date this
app's own calendar logic resolves to it, then each candidate date was
cross-checked against a live Divinum Officium (Monastic Tridentinum
1617) query to confirm the title has no saint collision before pulling
content. Four ids (easter-5, easter-6, post-pentecost-11,
post-pentecost-14) needed a second, alternate date after the first
candidate turned out to collide with a saint modeled in the live
reference engine but not in this app (St. Mark, St. Athanasius, Our
Lady of the Snows).

christmas-octave-sunday is deliberately left unauthored: every date it
can resolve to collides with a specific named octave-day feast in the
real calendar, so there's no clean generic content to source -- see
TODO.md.

Also updates tests/hours/lauds.test.ts: the old "falls back to missing
on a plain temporal day" test used a date that now has real content
(post-pentecost-11), so it's replaced with a test confirming that
content resolves correctly plus a new test specifically covering the
christmas-octave-sunday exception.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-11 21:50:55 -04:00
parent 346a5c65eb
commit 5a76f2198c
53 changed files with 644 additions and 7 deletions
@@ -0,0 +1,12 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Lauds
# live query, 2028-01-23 (a clean year/date for this temporal id -- see
# TODO.md for the general method: each temporal-id's own Sunday, found
# programmatically via calendar/index.ts's own resolveDay rather than
# guessed at, then cross-checked live for a title with no saint collision).
id: post-epiphany-3-benedictus-antiphon
text:
la: "Cum descendísset Jesus * de monte, ecce leprósus véniens adorábat eum, dicens: Dómine, si vis, potes me mundáre: et exténdens manum, tétigit eum, dicens: Volo, mundáre."
en: "When Jesus was come down from the mountain, * behold, there came a leper, and worshipped Him, saying: Lord, if Thou wilt, Thou canst make me clean. And Jesus put forth His Hand, and touched him, saying: I will; be thou clean."
status:
la: verified
en: verified