diff --git a/src/data/calendar/saints/commemoration-of-st-paul.yml b/src/data/calendar/saints/commemoration-of-st-paul.yml new file mode 100644 index 0000000..dca5daa --- /dev/null +++ b/src/data/calendar/saints/commemoration-of-st-paul.yml @@ -0,0 +1,10 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), live kalendar +# check (2035-06-30, no Sunday collision) -- winner outright, Duplex. A +# third distinct Pauline feast this pull has found (alongside the +# Conversion of St. Paul, Jan 25, and Ss. Peter and Paul, June 29) -- kept +# as its own record. Own proper collect and antiphon. +id: commemoration-of-st-paul +name: "Commemoration of St. Paul, Apostle" +rank: duplex +common: common-of-an-apostle +propers: "commemoration-of-st-paul" diff --git a/src/data/calendar/saints/nativity-of-st-john-the-baptist.yml b/src/data/calendar/saints/nativity-of-st-john-the-baptist.yml new file mode 100644 index 0000000..e93fde5 --- /dev/null +++ b/src/data/calendar/saints/nativity-of-st-john-the-baptist.yml @@ -0,0 +1,14 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), live kalendar +# check (2035-06-24, no Sunday collision) -- winner outright, Duplex I. +# classis, the highest rank pulled in this set. About St. John the +# Baptist's own nativity, not a feast of the Lord/BVM, so kept in the +# sanctoral store like the Conversion of St. Paul/Chair-of-Peter feasts +# despite the very high rank. Own proper collect and antiphon. "common- +# of-an-apostle" is a loose fit (he isn't one) but the closest existing +# category to "a major male saint honored with his own high feast" -- +# worth reconsidering if a more precise category becomes worth adding. +id: nativity-of-st-john-the-baptist +name: "The Nativity of St. John the Baptist" +rank: duplex-1-classis +common: common-of-an-apostle +propers: "nativity-of-st-john-the-baptist" diff --git a/src/data/calendar/saints/ss-basilides-cyrinus-nabor-and-nazarius.yml b/src/data/calendar/saints/ss-basilides-cyrinus-nabor-and-nazarius.yml new file mode 100644 index 0000000..70d4628 --- /dev/null +++ b/src/data/calendar/saints/ss-basilides-cyrinus-nabor-and-nazarius.yml @@ -0,0 +1,8 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), live kalendar +# check (2035-06-12, no Sunday collision) -- winner outright, Simplex. Own +# proper collect and antiphon. +id: ss-basilides-cyrinus-nabor-and-nazarius +name: "Ss. Basilides, Cyrinus, Nabor, and Nazarius, Martyrs" +rank: simplex +common: common-of-several-martyrs +propers: "ss-basilides-cyrinus-nabor-and-nazarius" diff --git a/src/data/calendar/saints/ss-gervase-and-protase.yml b/src/data/calendar/saints/ss-gervase-and-protase.yml new file mode 100644 index 0000000..e3edd4d --- /dev/null +++ b/src/data/calendar/saints/ss-gervase-and-protase.yml @@ -0,0 +1,8 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), live kalendar +# check (2035-06-19, no Sunday collision) -- winner outright, Simplex. Own +# proper collect, no unique antiphon of their own. +id: ss-gervase-and-protase +name: "Ss. Gervase and Protase, Martyrs" +rank: simplex +common: common-of-several-martyrs +propers: "ss-gervase-and-protase" diff --git a/src/data/calendar/saints/ss-john-and-paul.yml b/src/data/calendar/saints/ss-john-and-paul.yml new file mode 100644 index 0000000..6bbce5d --- /dev/null +++ b/src/data/calendar/saints/ss-john-and-paul.yml @@ -0,0 +1,10 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), live kalendar +# check (2035-06-26, no Sunday collision) -- winner outright, Semiduplex. +# Roman martyrs John and Paul -- not St. John the Baptist/Evangelist or +# St. Paul the Apostle, despite the shared names. Own proper collect and +# antiphon. +id: ss-john-and-paul +name: "Ss. John and Paul, Martyrs" +rank: semiduplex +common: common-of-several-martyrs +propers: "ss-john-and-paul" diff --git a/src/data/calendar/saints/ss-marcellinus-peter-and-erasmus.yml b/src/data/calendar/saints/ss-marcellinus-peter-and-erasmus.yml new file mode 100644 index 0000000..411a9d0 --- /dev/null +++ b/src/data/calendar/saints/ss-marcellinus-peter-and-erasmus.yml @@ -0,0 +1,10 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), live kalendar +# check (2026-06-02, a year this date isn't a Saturday, clear of the generic +# "Sanctae Mariae Sabbato" votive that otherwise wins on Saturdays) -- +# winner outright, Simplex. Own proper collect, no unique antiphon of +# their own. +id: ss-marcellinus-peter-and-erasmus +name: "Ss. Marcellinus, Peter, and Erasmus, Bishop, Martyrs" +rank: simplex +common: common-of-several-martyrs +propers: "ss-marcellinus-peter-and-erasmus" diff --git a/src/data/calendar/saints/ss-mark-and-marcellian.yml b/src/data/calendar/saints/ss-mark-and-marcellian.yml new file mode 100644 index 0000000..c2d02dc --- /dev/null +++ b/src/data/calendar/saints/ss-mark-and-marcellian.yml @@ -0,0 +1,8 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), live kalendar +# check (2035-06-18, no Sunday collision) -- winner outright, Simplex. Own +# proper collect, no unique antiphon of their own. +id: ss-mark-and-marcellian +name: "Ss. Mark and Marcellian, Martyrs" +rank: simplex +common: common-of-several-martyrs +propers: "ss-mark-and-marcellian" diff --git a/src/data/calendar/saints/ss-peter-and-paul.yml b/src/data/calendar/saints/ss-peter-and-paul.yml new file mode 100644 index 0000000..5bcaadd --- /dev/null +++ b/src/data/calendar/saints/ss-peter-and-paul.yml @@ -0,0 +1,10 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), live kalendar +# check (2035-06-29, no Sunday collision) -- winner outright, Duplex I. +# classis. Own proper collect; own [Ant 1] is a deliberate cross-reference +# to the Chair-of-Peter-at-Antioch antiphon ("Tu es pastor ovium") -- +# duplicated here rather than shared, see ss-peter-and-paul-antiphon.yml. +id: ss-peter-and-paul +name: "Ss. Peter and Paul, Apostles" +rank: duplex-1-classis +common: common-of-an-apostle +propers: "ss-peter-and-paul" diff --git a/src/data/calendar/saints/ss-primus-and-felicianus.yml b/src/data/calendar/saints/ss-primus-and-felicianus.yml new file mode 100644 index 0000000..df66fb4 --- /dev/null +++ b/src/data/calendar/saints/ss-primus-and-felicianus.yml @@ -0,0 +1,10 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), live kalendar +# check (2027-06-09, clear of both the "Sanctae Mariae Sabbato" Saturday +# votive and the movable Corpus Christi Octave that otherwise overshadow +# this date) -- winner outright, Simplex. Own proper collect, no unique +# antiphon of their own. +id: ss-primus-and-felicianus +name: "Ss. Primus and Felicianus, Martyrs" +rank: simplex +common: common-of-several-martyrs +propers: "ss-primus-and-felicianus" diff --git a/src/data/calendar/saints/ss-vitus-modestus-and-crescentia.yml b/src/data/calendar/saints/ss-vitus-modestus-and-crescentia.yml new file mode 100644 index 0000000..6dfc63d --- /dev/null +++ b/src/data/calendar/saints/ss-vitus-modestus-and-crescentia.yml @@ -0,0 +1,8 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), live kalendar +# check (2035-06-15, no Sunday collision) -- winner outright, Simplex. Own +# proper collect, no unique antiphon of their own. +id: ss-vitus-modestus-and-crescentia +name: "Ss. Vitus, Modestus, and Crescentia, Martyrs" +rank: simplex +common: common-of-several-martyrs +propers: "ss-vitus-modestus-and-crescentia" diff --git a/src/data/calendar/saints/st-anthony-of-padua.yml b/src/data/calendar/saints/st-anthony-of-padua.yml new file mode 100644 index 0000000..88dc23f --- /dev/null +++ b/src/data/calendar/saints/st-anthony-of-padua.yml @@ -0,0 +1,8 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), live kalendar +# check (2035-06-13, no Sunday collision) -- winner outright, Semiduplex. +# Own proper collect, no unique antiphon of his own. +id: st-anthony-of-padua +name: "St. Anthony of Padua, Confessor" +rank: semiduplex +common: common-of-a-confessor +propers: "st-anthony-of-padua" diff --git a/src/data/calendar/saints/st-barnabas.yml b/src/data/calendar/saints/st-barnabas.yml new file mode 100644 index 0000000..36cd9b3 --- /dev/null +++ b/src/data/calendar/saints/st-barnabas.yml @@ -0,0 +1,8 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), live kalendar +# check (2035-06-11, no Sunday collision) -- winner outright, Duplex majus. +# Own proper collect, no unique antiphon of his own. +id: st-barnabas +name: "St. Barnabas, Apostle" +rank: duplex-majus +common: common-of-an-apostle +propers: "st-barnabas" diff --git a/src/data/calendar/saints/st-basil-the-great.yml b/src/data/calendar/saints/st-basil-the-great.yml new file mode 100644 index 0000000..e2f7af1 --- /dev/null +++ b/src/data/calendar/saints/st-basil-the-great.yml @@ -0,0 +1,10 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), live kalendar +# check (2035-06-14, no Sunday collision) -- winner outright, Duplex. Own +# proper collect; his only [Ant 1] is tagged for a much later rubric +# ("rubrica 1954 et feria 1") and is itself just a cross-reference to the +# generic Common template, so no antiphon is recorded. +id: st-basil-the-great +name: "St. Basil the Great, Bishop, Confessor and Doctor of the Church" +rank: duplex +common: common-of-a-confessor-bishop +propers: "st-basil-the-great" diff --git a/src/data/calendar/saints/st-leo-ii.yml b/src/data/calendar/saints/st-leo-ii.yml new file mode 100644 index 0000000..2d9de37 --- /dev/null +++ b/src/data/calendar/saints/st-leo-ii.yml @@ -0,0 +1,12 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), live kalendar +# check (2035-06-28, no Sunday collision) -- winner outright, Semiduplex. +# A different pope from St. Leo I (April 11, Duplex, Doctor of the +# Church) -- kept as a separate record. Own proper collect; his only +# [Ant 1] is tagged for a different rubric ("rubrica cisterciensis") and is +# itself a cross-reference with a name-substitution pattern for a +# different saint entirely, so no antiphon is recorded. +id: st-leo-ii +name: "St. Leo II, Pope and Confessor" +rank: semiduplex +common: common-of-a-confessor-bishop +propers: "st-leo-ii" diff --git a/src/data/calendar/saints/st-paulinus-of-nola.yml b/src/data/calendar/saints/st-paulinus-of-nola.yml new file mode 100644 index 0000000..c5ef028 --- /dev/null +++ b/src/data/calendar/saints/st-paulinus-of-nola.yml @@ -0,0 +1,8 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), live kalendar +# check (2035-06-22, no Sunday collision) -- winner outright, Simplex. Own +# proper collect, no unique antiphon of his own. +id: st-paulinus-of-nola +name: "St. Paulinus of Nola, Bishop and Confessor" +rank: simplex +common: common-of-a-confessor-bishop +propers: "st-paulinus-of-nola" diff --git a/src/data/calendar/saints/st-silverius.yml b/src/data/calendar/saints/st-silverius.yml new file mode 100644 index 0000000..8428a57 --- /dev/null +++ b/src/data/calendar/saints/st-silverius.yml @@ -0,0 +1,8 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), live kalendar +# check (2035-06-20, no Sunday collision) -- winner outright, Simplex. No +# unique Oratio/Antiphon in the source -- Common of a Martyr Bishop only. +id: st-silverius +name: "St. Silverius, Pope and Martyr" +rank: simplex +common: common-of-a-martyr-bishop +propers: null diff --git a/src/data/calendar/saints/st-william-abbot.yml b/src/data/calendar/saints/st-william-abbot.yml new file mode 100644 index 0000000..67d6dd6 --- /dev/null +++ b/src/data/calendar/saints/st-william-abbot.yml @@ -0,0 +1,9 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), live kalendar +# check (2035-06-25, no Sunday collision) -- winner outright, Duplex, over +# the second day of St. John the Baptist's octave. Own proper collect, no +# unique antiphon of his own. +id: st-william-abbot +name: "St. William, Abbot" +rank: duplex +common: common-of-an-abbot +propers: "st-william-abbot" diff --git a/src/data/calendar/saints/vigil-of-st-john-the-baptist.yml b/src/data/calendar/saints/vigil-of-st-john-the-baptist.yml new file mode 100644 index 0000000..bc2c6b3 --- /dev/null +++ b/src/data/calendar/saints/vigil-of-st-john-the-baptist.yml @@ -0,0 +1,10 @@ +# A real vigil (see vigil-of-st-lawrence.yml for the pattern this follows). +# Verified against Divinum Officium (Monastic Tridentinum 1617), live +# kalendar check (2035-06-23) -- winner outright, matching the fixed +# 'vigil' FeastClass (no rank query needed, same as St. Lawrence's and +# St. Matthias's vigils). +id: vigil-of-st-john-the-baptist +name: "Vigil of St. John the Baptist" +rank: vigil +common: common-of-a-vigil +propers: null diff --git a/src/data/calendar/sanctoral-calendar.yml b/src/data/calendar/sanctoral-calendar.yml index 050e5d5..c6f4bc9 100644 --- a/src/data/calendar/sanctoral-calendar.yml +++ b/src/data/calendar/sanctoral-calendar.yml @@ -107,6 +107,30 @@ days: "05-26": [st-eleutherius] "05-27": [st-john-i] "05-30": [st-felix-i] + # June — 6/12 of the pre-1955 pull. No stubs this month — every + # candidate resolved to a real, independently-winnable saint (even the + # two normally blocked by the generic Saturday-of-Mary votive). 06-27 + # (the 4th day of St. John the Baptist's octave) is a pure temporal + # continuation with no named secondary saint, so it's excluded, same as + # every other octave-continuation day this pull has skipped. + "06-02": [ss-marcellinus-peter-and-erasmus] + "06-09": [ss-primus-and-felicianus] + "06-11": [st-barnabas] + "06-12": [ss-basilides-cyrinus-nabor-and-nazarius] + "06-13": [st-anthony-of-padua] + "06-14": [st-basil-the-great] + "06-15": [ss-vitus-modestus-and-crescentia] + "06-18": [ss-mark-and-marcellian] + "06-19": [ss-gervase-and-protase] + "06-20": [st-silverius] + "06-22": [st-paulinus-of-nola] + "06-23": [vigil-of-st-john-the-baptist] + "06-24": [nativity-of-st-john-the-baptist] + "06-25": [st-william-abbot] + "06-26": [ss-john-and-paul] + "06-28": [st-leo-ii] + "06-29": [ss-peter-and-paul] + "06-30": [commemoration-of-st-paul] "08-09": [vigil-of-st-lawrence] "08-10": [st-lawrence] "08-15": [assumption]