calendar: pull May's sanctoral calendar (pre-1955 pull, 5/12)

18 saints for May (16 real + 2 stubs). Both stubs this month are
genuinely unwinnable in the real historical calendar in any year (their
competing observances are fixed-date, not movable) — flagged explicitly
in their own files as distinct from the usual "just an artifact of the
year checked" caveat.

A second, distinct feast of St. Michael (his Apparition, May 8) is kept
as its own record separate from st-michael.yml's Sept 29 dedication
feast, same precedent as the two Chair-of-Peter feasts.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-10 17:25:41 -04:00
parent f0e32ae0c1
commit 2d5857f71c
19 changed files with 208 additions and 0 deletions
@@ -0,0 +1,11 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), live kalendar
# check (2029-05-08, no Sunday collision) -- winner outright, Duplex majus.
# A second, distinct feast of St. Michael (his apparition at Monte Gargano)
# from st-michael.yml's Sept 29 dedication feast -- kept as a separate
# record, same precedent as the two Chair-of-Peter feasts. Own proper
# collect and antiphon.
id: apparition-of-st-michael
name: "The Apparition of St. Michael the Archangel"
rank: duplex-majus
common: common-of-an-angel
propers: "apparition-of-st-michael"
@@ -0,0 +1,14 @@
# Secondary commemoration on 05-03, pulled from Divinum Officium's kalendar
# headline (Monastic Tridentinum 1617) -- loses the day to the Finding of
# the Holy Cross (a fixed-date feast of the Lord, out of scope, see
# sanctoral-calendar.yml), so unlike most other stubs in this set, this
# isn't just an artifact of the specific year checked: their competing
# observance is likewise fixed-date, meaning no year exists where they'd
# win independently. That query doesn't expose a secondary entry's own
# rank, only its name -- simplex here is an unverified placeholder, same
# caveat as every other stub. No text pulled at all yet.
id: ss-alexander-eventius-theodulus-and-juvenal
name: "Ss. Alexander I, Eventius, and Theodulus, Martyrs, and Juvenal, Bishop and Confessor"
rank: simplex
common: common-of-several-martyrs
propers: null
@@ -0,0 +1,8 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), live kalendar
# check (2029-05-12, no Sunday collision) -- winner outright, Semiduplex.
# Own proper collect, no unique antiphon of their own.
id: ss-nereus-achilleus-domitilla-and-pancras
name: "Ss. Nereus, Achilleus, Domitilla, and Pancras, Martyrs"
rank: semiduplex
common: common-of-several-martyrs
propers: "ss-nereus-achilleus-domitilla-and-pancras"
@@ -0,0 +1,8 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), live kalendar
# check (2029-05-01, no Sunday collision) -- winner outright, Duplex II.
# classis. Own proper collect and antiphon.
id: ss-philip-and-james
name: "Ss. Philip and James, Apostles"
rank: duplex-2-classis
common: common-of-an-apostle
propers: "ss-philip-and-james"
@@ -0,0 +1,8 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), live kalendar
# check (2029-05-02, no Sunday collision) -- winner outright, Duplex. Own
# proper collect, no unique antiphon of his own.
id: st-athanasius
name: "St. Athanasius, Bishop, Confessor and Doctor of the Church"
rank: duplex
common: common-of-a-confessor-bishop
propers: "st-athanasius"
+12
View File
@@ -0,0 +1,12 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), live kalendar
# check (2031-05-14 -- his usual date is repeatedly overshadowed by the
# movable Ascension octave, or by St. George transferring in from a
# collision elsewhere; 2031 is clear of both, and not a Sunday) -- winner
# outright, Simplex. Own proper collect, no unique antiphon of his own.
# (Not the 8th-century missionary St. Boniface of Mainz -- an earlier,
# less well known martyr of the same name.)
id: st-boniface
name: "St. Boniface, Martyr"
rank: simplex
common: common-of-a-martyr
propers: "st-boniface"
@@ -0,0 +1,9 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), live kalendar
# check (2038-05-26, clear of the movable Pentecost Ember Saturday that
# usually overshadows this date) -- winner outright, Simplex. Own proper
# collect, no unique antiphon of his own.
id: st-eleutherius
name: "St. Eleutherius, Pope and Martyr"
rank: simplex
common: common-of-a-martyr-bishop
propers: "st-eleutherius"
+8
View File
@@ -0,0 +1,8 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), live kalendar
# check (2029-05-30, no Sunday collision) -- winner outright, Simplex. No
# unique Oratio/Antiphon in the source -- Common of a Martyr Bishop only.
id: st-felix-i
name: "St. Felix I, Pope and Martyr"
rank: simplex
common: common-of-a-martyr-bishop
propers: null
@@ -0,0 +1,9 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), live kalendar
# check (2029-05-09, no Sunday collision) -- winner outright, Duplex. No
# unique Oratio/Antiphon in the source -- Common of a Confessor Bishop
# only.
id: st-gregory-nazianzen
name: "St. Gregory Nazianzen, Bishop, Confessor and Doctor of the Church"
rank: duplex
common: common-of-a-confessor-bishop
propers: null
@@ -0,0 +1,11 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), live kalendar
# check (2029-05-06, a Sunday that year, but Duplex majus wins outright
# regardless per the ordinary-Sunday rule). About St. John the Apostle's
# own specific commemoration (his legendary trial by boiling oil), kept in
# the sanctoral store like the Chair-of-Peter feasts rather than treated as
# a feast of the Lord. Own proper collect and antiphon.
id: st-john-before-the-latin-gate
name: "St. John Before the Latin Gate"
rank: duplex-majus
common: common-of-an-apostle
propers: "st-john-before-the-latin-gate"
+9
View File
@@ -0,0 +1,9 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), live kalendar
# check (2038-05-27, clear of the movable Trinity Sunday that usually
# overshadows this date) -- winner outright, Simplex. Own proper collect,
# no unique antiphon of his own.
id: st-john-i
name: "St. John I, Pope and Martyr"
rank: simplex
common: common-of-a-martyr-bishop
propers: "st-john-i"
+8
View File
@@ -0,0 +1,8 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), live kalendar
# check (2029-05-04, no Sunday collision) -- winner outright, Duplex. St.
# Augustine's mother. Own proper collect, no unique antiphon of her own.
id: st-monica
name: "St. Monica, Widow"
rank: duplex
common: common-of-a-widow
propers: "st-monica"
@@ -0,0 +1,15 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), live kalendar
# check (2038-05-19, clear of the movable Vigil of Pentecost that usually
# overshadows this date) -- winner outright, Duplex. Marked "O. N."
# (Ordinis Nostri) in the source, like several other saints in this set --
# a Benedictine-affiliated pope. Own proper collect; his own [Ant 1] is
# just a cross-reference to the generic Common of Confessors template, so
# no unique antiphon is recorded (unlike Ss. Philip and James/St. John
# Before the Latin Gate/the Apparition of St. Michael this same month,
# whose [Ant 1] really is unique text). Always beats St. Pudentiana on
# this shared date -- see st-pudentiana.yml.
id: st-peter-celestine
name: "St. Peter Celestine, Pope and Confessor"
rank: duplex
common: common-of-a-confessor-bishop
propers: "st-peter-celestine"
@@ -0,0 +1,14 @@
# Secondary commemoration on 05-19, pulled from Divinum Officium's kalendar
# headline (Monastic Tridentinum 1617) -- loses the day to St. Peter
# Celestine (also a fixed May 19 saint, not movable, see
# st-peter-celestine.yml), so unlike most other stubs in this set, this
# isn't just an artifact of the specific year checked: her competing
# observance is likewise fixed-date, meaning no year exists where she'd
# win independently. That query doesn't expose a secondary entry's own
# rank, only its name -- simplex here is an unverified placeholder, same
# caveat as every other stub. No text pulled at all yet.
id: st-pudentiana
name: "St. Pudentiana, Virgin"
rank: simplex
common: common-of-a-virgin
propers: null
@@ -0,0 +1,10 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), live kalendar
# check (2038-05-22, clear of the movable Pentecost Octave that usually
# overshadows this date) -- winner outright, Duplex. No unique
# Oratio/Antiphon in the source (no dedicated Sancti file at all for this
# date, unlike most other saints in this set) -- Common of an Abbot only.
id: st-romanus-abbot
name: "St. Romanus, Abbot"
rank: duplex
common: common-of-an-abbot
propers: null
@@ -0,0 +1,8 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), live kalendar
# check (2029-05-07, no Sunday collision) -- winner outright, Semiduplex.
# Own proper collect, no unique antiphon of his own.
id: st-stanislaus
name: "St. Stanislaus, Bishop and Martyr"
rank: semiduplex
common: common-of-a-martyr-bishop
propers: "st-stanislaus"
+8
View File
@@ -0,0 +1,8 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), live kalendar
# check (2029-05-16, no Sunday collision) -- winner outright, Semiduplex.
# Own proper collect, no unique antiphon of his own.
id: st-ubald
name: "St. Ubald, Bishop and Confessor"
rank: semiduplex
common: common-of-a-confessor-bishop
propers: "st-ubald"
+14
View File
@@ -0,0 +1,14 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), live kalendar
# check (2038-05-25, clear of the movable Pentecost Ember Friday that
# usually overshadows this date) -- winner outright, Simplex. Own proper
# collect; his own [Ant 1] is just a cross-reference to the generic Common
# template, so no unique antiphon is recorded. Being Simplex, this date
# doesn't help settle whether Pentecost's own Ember days share Lent's
# lesser privileged-feria tier or the stricter major one (see
# temporal-categories.yml's open caveat) -- a higher-ranked saint would be
# needed to test that, and none turned up this month.
id: st-urban-i
name: "St. Urban I, Pope and Martyr"
rank: simplex
common: common-of-a-martyr-bishop
propers: "st-urban-i"
+24
View File
@@ -83,6 +83,30 @@ days:
"04-28": [st-vitalis]
"04-29": [st-robert, st-catherine-of-siena]
"04-30": [st-peter-martyr]
# May — 5/12 of the pre-1955 pull. Same exclusions as before: fixed
# feasts of the Lord (Finding of the Holy Cross May 3), and movable
# ones (Ascension, Trinity Sunday, Corpus Christi — all skipped as
# primary, since they're temporal, not sanctoral). Two stubs this month
# (Ss. Alexander/Eventius/Theodulus/Juvenal, St. Pudentiana) are
# genuinely un-winnable in any year, not just an artifact of which year
# was checked — see their own files.
"05-01": [ss-philip-and-james]
"05-02": [st-athanasius]
"05-03": [ss-alexander-eventius-theodulus-and-juvenal]
"05-04": [st-monica]
"05-06": [st-john-before-the-latin-gate]
"05-07": [st-stanislaus]
"05-08": [apparition-of-st-michael]
"05-09": [st-gregory-nazianzen]
"05-12": [ss-nereus-achilleus-domitilla-and-pancras]
"05-14": [st-boniface]
"05-16": [st-ubald]
"05-19": [st-peter-celestine, st-pudentiana]
"05-22": [st-romanus-abbot]
"05-25": [st-urban-i]
"05-26": [st-eleutherius]
"05-27": [st-john-i]
"05-30": [st-felix-i]
"08-09": [vigil-of-st-lawrence]
"08-10": [st-lawrence]
"08-15": [assumption]