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,16 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), None
# live query, St. Benedict's own day (2033-03-21) -- see
# prime-antiphon-st-benedict.yml's header for the full provenance note.
# The source's own English page rendered the closing versicles but not
# the reading itself (silently duplicated the Latin); only the reading
# is translated here, so `draft`.
id: none-capitulum-st-benedict
text:
la: "Quasi vas auri sólidum, ornátum omni lápide pretióso. Quasi olíva púllulans, et cypréssus in altitúdinem se extóllens. Et circa illum coróna fratrum: quasi plantátio cedri in monte Líbano, sic circa illum stetérunt quasi rami palmæ: et omnes fílii Aaron in glória sua. R. Deo grátias. V. Lex Dei ejus in corde ipsíus. R. Et non supplantabúntur gressus ejus."
en: "As a golden vessel, solid, and adorned with every precious stone. As an olive tree budding forth, and a cypress tree growing up on high. And around him a crown of brethren: like the planting of a cedar upon Mount Lebanon, so around him stood as it were the branches of palm trees; and all the sons of Aaron in their glory. R. Thanks be to God. V. The law of his God is in his heart. R. None of his steps shall slide."
citation:
la: "Eccl 50:10-11,13-14"
en: "Eccl 50:10-11,13-14"
status:
la: verified
en: draft