diff --git a/src/data/calendar/saints/ss-chrysanthus-and-daria.yml b/src/data/calendar/saints/ss-chrysanthus-and-daria.yml new file mode 100644 index 0000000..25ae7f6 --- /dev/null +++ b/src/data/calendar/saints/ss-chrysanthus-and-daria.yml @@ -0,0 +1,12 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), live +# kalendar check on a clean weekday (2027-10-25, a Monday) -- wins +# outright at Simplex. On a Saturday this date is instead outranked by +# the generic "Sanctae Mariae Sabbato" votive (confirmed re-checking +# 2025-10-25, a Saturday, where the votive won instead) -- an artifact of +# the tested weekday, same pattern as several saints in August. Own +# proper collect, no unique antiphon of their own. +id: ss-chrysanthus-and-daria +name: "Ss. Chrysanthus and Daria, Martyrs" +rank: simplex +common: common-of-several-martyrs +propers: "ss-chrysanthus-and-daria" diff --git a/src/data/calendar/saints/ss-dionysius-and-companions.yml b/src/data/calendar/saints/ss-dionysius-and-companions.yml new file mode 100644 index 0000000..c33798f --- /dev/null +++ b/src/data/calendar/saints/ss-dionysius-and-companions.yml @@ -0,0 +1,12 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), live +# kalendar check (2025-10-09) -- winner outright, Semiduplex, alone. No +# unique collect: the raw file at this MM-DD slot (Sancti/10-09.txt) is +# actually St. John Leonardi's (a later, 17th-century addition to this +# filename slot, canonized 1938) -- a live prayTertia query for the +# Monastic 1617 track returns no Oratio at all, confirming propers: null +# is correct. +id: ss-dionysius-and-companions +name: "St. Dionysius, Bishop, and Companions, Martyrs" +rank: semiduplex +common: common-of-a-martyr-bishop +propers: null diff --git a/src/data/calendar/saints/ss-placid-and-companions.yml b/src/data/calendar/saints/ss-placid-and-companions.yml new file mode 100644 index 0000000..5771cab --- /dev/null +++ b/src/data/calendar/saints/ss-placid-and-companions.yml @@ -0,0 +1,15 @@ +# A monastic-calendar-specific addition: absent from the base Tridentine +# table (1570.txt) entirely, added by the monastic-specific delta table +# (M1617.txt) -- fittingly, since St. Placid is St. Benedict's own famous +# disciple. Verified live (Monastic Tridentinum 1617, 2026-10-05 and +# again 2032-10-05) -- winner outright, Duplex II. classis, alone; the +# highest-ranked monastic-only addition found in this pull so far. No +# unique collect: the raw file's [Oratio] is a plain cross-reference to a +# generic Common-of-several-martyrs formula (@Commune/C3a), not unique +# text, so propers: null is correct (Common-of-Saints only), same +# treatment as any other saint whose own file just points at the Common. +id: ss-placid-and-companions +name: "Ss. Placid and Companions, Martyrs" +rank: duplex-2-classis +common: common-of-several-martyrs +propers: null diff --git a/src/data/calendar/saints/ss-simon-and-jude.yml b/src/data/calendar/saints/ss-simon-and-jude.yml new file mode 100644 index 0000000..4f2aad0 --- /dev/null +++ b/src/data/calendar/saints/ss-simon-and-jude.yml @@ -0,0 +1,8 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), live +# kalendar check (2025-10-28) -- winner outright, Duplex II. classis, +# alone. Own proper collect, no unique antiphon of their own. +id: ss-simon-and-jude +name: "Ss. Simon and Jude, Apostles" +rank: duplex-2-classis +common: common-of-an-apostle +propers: "ss-simon-and-jude" diff --git a/src/data/calendar/saints/ss-ursula-and-companions.yml b/src/data/calendar/saints/ss-ursula-and-companions.yml new file mode 100644 index 0000000..43e41af --- /dev/null +++ b/src/data/calendar/saints/ss-ursula-and-companions.yml @@ -0,0 +1,9 @@ +# Genuinely unwinnable stub (verified 2025-10-21, 2026-10-21) -- always +# commemorated under St. Hilarion (see st-hilarion.yml), never wins +# outright; both are fixed, non-movable dates, so this isn't an artifact +# of the tested year. rank/propers unverified placeholders. +id: ss-ursula-and-companions +name: "Ss. Ursula and Companions, Virgins and Martyrs" +rank: simplex +common: common-of-several-martyrs +propers: null diff --git a/src/data/calendar/saints/st-callistus.yml b/src/data/calendar/saints/st-callistus.yml new file mode 100644 index 0000000..5ab2756 --- /dev/null +++ b/src/data/calendar/saints/st-callistus.yml @@ -0,0 +1,8 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), live +# kalendar check (2025-10-14) -- winner outright, Duplex, alone. Own +# proper collect, no unique antiphon of his own. +id: st-callistus +name: "St. Callistus I, Pope and Martyr" +rank: duplex +common: common-of-a-martyr-bishop +propers: "st-callistus" diff --git a/src/data/calendar/saints/st-evaristus.yml b/src/data/calendar/saints/st-evaristus.yml new file mode 100644 index 0000000..376f36d --- /dev/null +++ b/src/data/calendar/saints/st-evaristus.yml @@ -0,0 +1,9 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), live +# kalendar check (2026-10-26) -- winner outright, Simplex, alone. No +# unique collect: the raw file at this MM-DD slot (Sancti/10-26.txt) is +# empty. +id: st-evaristus +name: "St. Evaristus, Pope and Martyr" +rank: simplex +common: common-of-a-martyr-bishop +propers: null diff --git a/src/data/calendar/saints/st-francis.yml b/src/data/calendar/saints/st-francis.yml new file mode 100644 index 0000000..0ecd2bb --- /dev/null +++ b/src/data/calendar/saints/st-francis.yml @@ -0,0 +1,8 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), live +# kalendar check (2025-10-04) -- winner outright, Duplex, alone. Own +# proper collect, no unique antiphon of his own. +id: st-francis +name: "St. Francis of Assisi, Confessor" +rank: duplex +common: common-of-a-confessor-not-bishop +propers: "st-francis" diff --git a/src/data/calendar/saints/st-gall.yml b/src/data/calendar/saints/st-gall.yml new file mode 100644 index 0000000..4cf354b --- /dev/null +++ b/src/data/calendar/saints/st-gall.yml @@ -0,0 +1,14 @@ +# A monastic-calendar-specific addition: absent from the base Tridentine +# table (1570.txt) entirely, added by the monastic-specific delta table +# (M1617.txt) -- fittingly, St. Gall (founder of the abbey of St. Gallen) +# is one of the most distinctly monastic saints in this whole pull. +# Verified live (Monastic Tridentinum 1617, 2025-10-16) -- winner +# outright, Duplex, alone. No unique collect: the raw file at this MM-DD +# slot (Sancti/10-16.txt) is actually St. Hedwig's (a later addition to +# this filename slot) -- a live prayTertia query for the Monastic 1617 +# track returns no Oratio at all, confirming propers: null is correct. +id: st-gall +name: "St. Gall, Abbot" +rank: duplex +common: common-of-an-abbot +propers: null diff --git a/src/data/calendar/saints/st-hilarion.yml b/src/data/calendar/saints/st-hilarion.yml new file mode 100644 index 0000000..f44263a --- /dev/null +++ b/src/data/calendar/saints/st-hilarion.yml @@ -0,0 +1,10 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), live +# kalendar check (2025-10-21, 2026-10-21) -- winner outright, Simplex, +# over the stub Ss. Ursula and Companions (see ss-ursula-and-companions. +# yml). No unique collect: the raw file at this MM-DD slot +# (Sancti/10-21.txt) is empty. +id: st-hilarion +name: "St. Hilarion, Abbot" +rank: simplex +common: common-of-an-abbot +propers: null diff --git a/src/data/calendar/saints/st-justina.yml b/src/data/calendar/saints/st-justina.yml new file mode 100644 index 0000000..d5d09d9 --- /dev/null +++ b/src/data/calendar/saints/st-justina.yml @@ -0,0 +1,16 @@ +# A monastic-calendar-specific reassignment, not a mistake: the base +# Tridentine table (1570.txt) has St. Marcus, Pope, as Oct 7's primary, +# but the monastic-specific delta table (M1617.txt) overrides that day +# with this saint instead, demoting Marcus to a commemoration (see +# st-marcus.yml) -- confirmed live (Monastic Tridentinum 1617, +# 2025-10-07 and 2026-10-07), winning outright at Duplex. Same class of +# finding as April's St. Robert/St. Catherine and September's St. +# Nicholas of Tolentino reassignments. No unique collect: the raw file at +# this MM-DD slot (Sancti/10-07.txt) is actually Our Lady of the Rosary's +# (a later, 1573+ feast) -- a live prayTertia query for the Monastic 1617 +# track returns no Oratio at all, confirming propers: null is correct. +id: st-justina +name: "St. Justina, Virgin and Martyr" +rank: duplex +common: common-of-a-virgin-martyr +propers: null diff --git a/src/data/calendar/saints/st-luke.yml b/src/data/calendar/saints/st-luke.yml new file mode 100644 index 0000000..6ead7af --- /dev/null +++ b/src/data/calendar/saints/st-luke.yml @@ -0,0 +1,8 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), live +# kalendar check (2025-10-18) -- winner outright, Duplex II. classis, +# alone. Own proper collect, no unique antiphon of his own. +id: st-luke +name: "St. Luke, Evangelist" +rank: duplex-2-classis +common: common-of-an-evangelist +propers: "st-luke" diff --git a/src/data/calendar/saints/st-marcus.yml b/src/data/calendar/saints/st-marcus.yml new file mode 100644 index 0000000..af41135 --- /dev/null +++ b/src/data/calendar/saints/st-marcus.yml @@ -0,0 +1,10 @@ +# Genuinely unwinnable stub (verified 2025-10-07, 2026-10-07) -- always +# commemorated under St. Justina in the monastic calendar (see +# st-justina.yml), even though the base Tridentine table has him as the +# primary here; both are fixed, non-movable dates, so this isn't an +# artifact of the tested year. rank/propers unverified placeholders. +id: st-marcus +name: "St. Marcus, Pope and Confessor" +rank: simplex +common: common-of-a-confessor-bishop +propers: null diff --git a/src/data/calendar/saints/st-remigius.yml b/src/data/calendar/saints/st-remigius.yml new file mode 100644 index 0000000..2e7930a --- /dev/null +++ b/src/data/calendar/saints/st-remigius.yml @@ -0,0 +1,9 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), live +# kalendar check (2025-10-01) -- winner outright, Simplex, alone. No +# unique collect: the raw file at this MM-DD slot (Sancti/10-01.txt) is +# empty. +id: st-remigius +name: "St. Remigius, Bishop and Confessor" +rank: simplex +common: common-of-a-confessor-bishop +propers: null diff --git a/src/data/calendar/saints/vigil-of-all-saints.yml b/src/data/calendar/saints/vigil-of-all-saints.yml new file mode 100644 index 0000000..e25b8d5 --- /dev/null +++ b/src/data/calendar/saints/vigil-of-all-saints.yml @@ -0,0 +1,8 @@ +# A real vigil (2025-10-31, clean year), distinct from the pre-existing +# all-saints.yml (Nov 1). Own proper collect, generic enough that it +# doesn't name any particular saint, no unique antiphon of its own. +id: vigil-of-all-saints +name: "Vigil of All Saints" +rank: vigil +common: common-of-a-vigil +propers: "vigil-of-all-saints" diff --git a/src/data/calendar/saints/vigil-of-ss-simon-and-jude.yml b/src/data/calendar/saints/vigil-of-ss-simon-and-jude.yml new file mode 100644 index 0000000..c1e6ecf --- /dev/null +++ b/src/data/calendar/saints/vigil-of-ss-simon-and-jude.yml @@ -0,0 +1,7 @@ +# A real vigil (2025-10-27, clean year). Own proper collect, no unique +# antiphon of its own. +id: vigil-of-ss-simon-and-jude +name: "Vigil of Ss. Simon and Jude" +rank: vigil +common: common-of-a-vigil +propers: "vigil-of-ss-simon-and-jude" diff --git a/src/data/calendar/sanctoral-calendar.yml b/src/data/calendar/sanctoral-calendar.yml index 2b804e9..75b1071 100644 --- a/src/data/calendar/sanctoral-calendar.yml +++ b/src/data/calendar/sanctoral-calendar.yml @@ -233,5 +233,26 @@ days: "09-27": [ss-cosmas-and-damian] "09-29": [st-michael] "09-30": [st-jerome] + # October — 10/12 of the pre-1955 pull. Three monastic-calendar-specific + # finds this month, all absent from or overriding the base Tridentine + # table: Ss. Placid and Companions (Oct 5, St. Benedict's own famous + # disciple, a high-rank addition), St. Justina (Oct 7, reassigns what + # the base table gives to St. Marcus, Pope -- see st-justina.yml/ + # st-marcus.yml), and St. Gall (Oct 16, founder of St. Gallen). No + # octave-gap exclusions this month. + "10-01": [st-remigius] + "10-04": [st-francis] + "10-05": [ss-placid-and-companions] + "10-07": [st-justina, st-marcus] + "10-09": [ss-dionysius-and-companions] + "10-14": [st-callistus] + "10-16": [st-gall] + "10-18": [st-luke] + "10-21": [st-hilarion, ss-ursula-and-companions] + "10-25": [ss-chrysanthus-and-daria] + "10-26": [st-evaristus] + "10-27": [vigil-of-ss-simon-and-jude] + "10-28": [ss-simon-and-jude] + "10-31": [vigil-of-all-saints] "11-01": [all-saints] "12-08": [immaculate-conception]