Close out P/T/S/N: St. Benedict's/All Saints Benedictine's own content, St. Michael redirect bug
Deploy / deploy (push) Successful in 57s

The last 2 duplex-majus+ saints held back from the original 29-saint
P/T/S/N pass (for lacking a collect at the time) get the same
individual live-query treatment as their peers: real, unique proper
text for both (St. Benedict's own Prime antiphon is the opening line of
St. Gregory the Great's Life of St. Benedict; All Saints of the
Benedictine Order draws on Matt 13:43, Luke 6:22-23, and a well-known
All Saints antiphon) -- 14 new files, English translated throughout
since the source rendered none for either.

A final calendar-wide sweep (every saint's resolveMinorHourAntiphon/
resolveMinorHourChapter) turned up one more real gap, in the mechanism
itself rather than missing data: St. Michael's propers field points at
Apparition of St. Michael's own id (the two feasts are word-for-word
identical), and getDayCollect/getBenedictusAntiphon both explicitly
follow propers when resolving content -- but getMinorHourOverrideId
doesn't; it keys off the day's own winner id directly, so
resolveMinorHourAntiphon was looking for a file that could never exist.
Fixed the same way as Finding of St. Stephen: minorHoursCommon points
directly at his delegate's already-authored proper files.

Every real saint on this app's calendar now has real P/T/S/N content.
The only remaining absence is Ss. Ursula and Companions (no way to
verify a category of one) and the example-confessor test placeholder,
which was never meant to have any.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-13 11:34:21 -04:00
parent 37dac8b476
commit 75b731221e
17 changed files with 267 additions and 4 deletions
@@ -0,0 +1,13 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), Prime
# live query, St. Benedict's own day (2033-03-21) -- own proper text (the
# opening line of St. Gregory the Great's Life of St. Benedict, Dialogues
# II), not shared with any Common. English translated (the source's own
# English page didn't render one, same gap as his existing
# Benedictus-antiphon file), so `draft`.
id: prime-antiphon-st-benedict
text:
la: "Fuit vir * vitæ venerábilis, grátia Benedíctus et nómine, qui ab ipso puerítiæ suæ témpore cor gerens seníle, ætátem móribus tránsiens, nulli ánimum voluptáti dedit."
en: "There was a man * of venerable life, Benedict by grace and by name, who from the time of his boyhood carried the heart of an old man, and surpassing his age by the gravity of his character, gave his soul to no pleasure."
status:
la: verified
en: draft