75b731221e
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>
33 lines
1.9 KiB
YAML
33 lines
1.9 KiB
YAML
# RESOLVED (2026-08): the earlier "flagged" uncertainty below is now
|
|
# settled by the reference engine's own era-specific calendar table
|
|
# (web/www/Tabulae/Kalendaria/1570.txt, unchanged by M1617.txt's own
|
|
# diffs) — Sep 29 genuinely is St. Michael's day under Monastic 1617
|
|
# (rank 3, "In dedicatione S. Michaelis Archangelis"), it just never won
|
|
# outright against a stronger day in any of the 6 years spot-checked
|
|
# live. Its own source file (Sancti/09-29.txt) is a whole-file
|
|
# cross-reference to Sancti/05-08.txt — the Apparition of St. Michael's
|
|
# own file — confirmed live: the two saints' collects are word-for-word
|
|
# identical. `propers` points at Apparition's own id directly rather than
|
|
# duplicating the content, matching that cross-reference exactly.
|
|
#
|
|
# Prior comment, kept for the record: a live kalendar query against
|
|
# "Monastic Tridentinum 1617" showed nothing at all on Sep 29 across 6
|
|
# different years, and Sancti/09-29.txt's own [Rank] block has no
|
|
# untagged/default entry for Sep 29 specifically — only rubric-tagged
|
|
# alternates. That's just this feast's real rank (3, fairly low) losing
|
|
# every tested year, not an absence from the calendar.
|
|
id: st-michael
|
|
name: "St. Michael the Archangel"
|
|
rank: duplex-1-classis
|
|
common: common-of-an-angel
|
|
propers: "apparition-of-st-michael"
|
|
# P/T/S/N: unlike getDayCollect/getBenedictusAntiphon, resolveMinorHourAntiphon
|
|
# doesn't follow `propers` -- it keys off the day's own winner id
|
|
# (getMinorHourOverrideId), which for this feast is "st-michael" itself,
|
|
# not "apparition-of-st-michael". Since the two are word-for-word
|
|
# identical (see above) and Apparition's own P/T/S/N is already fully
|
|
# authored, reuse it directly the same way Finding of St. Stephen reuses
|
|
# St. Stephen Protomartyr's (see TODO.md's "minor hour content gaps"
|
|
# section) -- found by a final calendar-wide sweep, 2026-08.
|
|
minorHoursCommon: apparition-of-st-michael
|