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), Terce
# 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: terce-capitulum-st-benedict
text:
la: "Ecce Conféssor magnus, quasi stella matutína in médio nébulæ, et quasi luna plena, in diébus suis lucet. Et quasi sol refúlgens, sic ille effúlsit in templo Dei. R. Deo grátias. V. Amávit eum Dóminus, et ornávit eum. R. Stolam glóriæ índuit eum."
en: "Behold a great Confessor, who as the morning star in the midst of a cloud, and as the moon at the full, shineth in his days. And as the sun when it shineth, so did he shine in the temple of God. R. Thanks be to God. V. The Lord loved him and beautified him. R. He clothed him with a robe of glory."
citation:
la: "Eccl 50:6-7"
en: "Eccl 50:6-7"
status:
la: verified
en: draft