Compare commits

...

3 Commits

Author SHA1 Message Date
will 76cc363a75 Fix stale St. Damasus header comment on octave precedence
Deploy / deploy (push) Successful in 1m41s
Claimed Semiduplex wins outright over the Advent feria with the feria
commemorated in return -- true when written, but no longer true after
the later octave-wins-class rework. Dec 11 falls inside the Immaculate
Conception octave, whose elevated wins:duplex threshold now outranks a
plain Semiduplex, so Damasus is actually demoted to a commemoration
and the Advent feria keeps the day. No behavior change, found and
confirmed live while authoring St. Juan Diego's neighboring entry.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EwsZQMjALCvy7u9tFDWmuQ
2026-08-31 06:00:42 -04:00
will 3ceb1e9df0 Add Our Lady of Guadalupe (Dec 12)
Sourced from the reference engine's national-calendar file. Own proper
collect, Ant 1, and Matins Nocturn 2 narrative reading (Juan Diego's
apparition account), same scope as the Our Lady of Lourdes feast --
Common of the BVM (C11) carries the rest. No canonization-deflation
question here (an apparition title, cultus confirmed 1754/1910). At
Duplex she ties the Immaculate Conception octave's threshold on a
non-closing day, which favors the occurring saint, so she wins Dec 12
outright.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EwsZQMjALCvy7u9tFDWmuQ
2026-08-31 06:00:36 -04:00
will e1595e05ec Add St. Juan Diego (Dec 9)
Sourced from the reference engine's national-calendar file (canonized
2002, outside both Tridentine 1906 and Divino Afflatu 1954). Source
rank "Duplex optional" has no FeastClass slot; mapped to Duplex then
deflated one tier to Semiduplex per the late-canonization rule. Live-
verified he's actually a commemoration, not the day's winner: Dec 9
falls inside the Immaculate Conception octave, whose elevated
wins:duplex threshold outranks a plain Semiduplex.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EwsZQMjALCvy7u9tFDWmuQ
2026-08-31 06:00:22 -04:00
8 changed files with 175 additions and 2 deletions
@@ -0,0 +1,15 @@
# Read directly from the reference engine: Sancti/12-12n.txt --
# "Beatæ Mariæ Virginis de Guadalupe;;Duplex;;3;;vide C11" (Common of
# the BVM), the same rank family and `n` (national-calendar) sourcing as
# apparition-of-the-immaculate-bvm.yml (Our Lady of Lourdes, Feb 11) --
# not a canonization so the late-canonization deflation rule doesn't
# apply; the cultus itself is old enough for the project's period
# (Benedict XIV confirmed it 1754, Pius X named her Patroness of Latin
# America). Own proper Oratio and [Ant 1], same scope as the Lourdes
# feast -- no separate Vespers/Lauds antiphon set transcribed, Common of
# the BVM (C11) carries the rest when she wins outright.
id: our-lady-of-guadalupe
name: "Our Lady of Guadalupe"
rank: duplex
common: common-of-the-bvm
propers: "our-lady-of-guadalupe"
+7 -2
View File
@@ -1,7 +1,12 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), live # Verified against Divinum Officium (Monastic Tridentinum 1617), live
# kalendar check (2025-12-11) -- an ordinary Advent feria # kalendar check (2025-12-11) -- an ordinary Advent feria
# (privileged-feria-minor), Semiduplex wins outright, feria commemorated # (privileged-feria-minor), where a plain Semiduplex would normally win
# in return. Own proper collect (Latin only -- see # outright. Superseded by the later octave-wins-class rework (see
# st-juan-diego.yml, 2026-08): Dec 11 falls within the Immaculate
# Conception's octave, whose elevated `wins: duplex` threshold now
# outranks this Semiduplex, so he's actually demoted to a commemoration
# and the Advent feria keeps the day (live-reconfirmed 2026-12-11 via
# resolveDay). Own proper collect (Latin only -- see
# propers/common/st-damasus-collect.yml for the missing-English note), no # propers/common/st-damasus-collect.yml for the missing-English note), no
# unique antiphon of his own. # unique antiphon of his own.
id: st-damasus id: st-damasus
@@ -0,0 +1,29 @@
# Read directly from the reference engine: Sancti/12-09n.txt --
# "S. Juan Diego;;Duplex optional;;2.5;;vide C5" (Common of a Confessor
# Not a Bishop) -- an `n` (national-calendar) file, not part of either
# Tridentine 1906 or Divino Afflatu 1954 (canonized 2002, added to the
# Mexican/US calendars afterward). "Duplex optional" isn't a real
# historical rank at all (a post-Vatican-II ranking concept vu's
# FeastClass scale has no slot for) -- mapped here to an ordinary Duplex
# first, then deflated one tier to Semiduplex per the standing
# late-canonization rule (St. Rose of Lima precedent, CLAUDE.md). Live
# resolveDay check (2026-12-09): Semiduplex alone would clear
# privileged-feria-minor's own threshold, but Dec 9 falls within the
# Immaculate Conception's octave, whose elevated `wins: duplex`
# threshold (calendar/octaves.ts) outranks a plain Semiduplex -- so he's
# demoted to a commemoration and the Advent feria keeps the day, same
# actual behavior as St. Damasus at Dec 11 (that file's own header
# comment predates the octave-wins-class rework and is stale on this
# point). No unique collect/antiphon in the source -- Common of a
# Confessor Not a Bishop only, same profile as st-hyacinth.yml.
id: st-juan-diego
name: "St. Juan Diego, Confessor"
rank: semiduplex
common: common-of-a-confessor
propers: null
collectCommon: collect-c5
collectName:
la: ["Joánnis Dídaci"]
en: ["Juan Diego"]
benedictusCommon: common-of-a-confessor
minorHoursCommon: common-of-a-confessor
+2
View File
@@ -466,8 +466,10 @@ days:
"12-06": [st-nicholas] "12-06": [st-nicholas]
"12-07": [st-ambrose] "12-07": [st-ambrose]
"12-08": [immaculate-conception] "12-08": [immaculate-conception]
"12-09": [st-juan-diego]
"12-10": [st-melchiades] "12-10": [st-melchiades]
"12-11": [st-damasus] "12-11": [st-damasus]
"12-12": [our-lady-of-guadalupe]
"12-13": [st-lucy] "12-13": [st-lucy]
"12-15": [st-eusebius-of-vercelli] "12-15": [st-eusebius-of-vercelli]
"12-20": [vigil-of-st-thomas] "12-20": [vigil-of-st-thomas]
@@ -0,0 +1,9 @@
# Read directly from web/www/horas/Latin/Sancti/12-12n.txt's own [Ant 1]
# and its English counterpart.
id: our-lady-of-guadalupe-antiphon
text:
la: "Elégi et sanctificávi locum istum; * Ut sit ibi nomen meum, et permáneant óculi mei, et cor meum ibi cunctis diébus."
en: "I have chosen and made holy this place, * that my name may be there, and mine eyes, and my heart may remain there for all the days."
status:
la: verified
en: verified
@@ -0,0 +1,24 @@
# Read directly from web/www/horas/Latin/Sancti/12-12n.txt's own [Oratio]
# and its English counterpart.
id: our-lady-of-guadalupe-collect
text:
la: |
Orémus.
Deus, qui sub beatíssimæ Vírginis Maríæ singulári patrocínio constitútos perpétuis
benefíciis nos cumulári voluísti: præsta supplícibus tuis; ut, cujus hódie
commemoratióne lætámur in terris, ejus conspéctu perfruámur in cælis.
Per Dóminum nostrum Jesum Christum, Fílium tuum: qui tecum vivit et regnat in
unitáte Spíritus Sancti, Deus, per ómnia sǽcula sæculórum.
R. Amen.
en: |
Let us pray.
O God, who hast placed us under the special patronage of the most Blessed Virgin
Mary, and hast been pleased to shower perpetual blessings upon us: grant to thy
suppliants; that, as we are brought joy on earth by the commemoration today, we may
enjoy her sight in heaven.
Through Jesus Christ, thy Son our Lord, Who liveth and reigneth with thee, in the
unity of the Holy Ghost, God, world without end.
R. Amen.
status:
la: verified
en: verified
@@ -0,0 +1,36 @@
# Own proper antiphon (our-lady-of-guadalupe-antiphon.yml), paired with
# the standard BVM commemoration versicle already verified elsewhere in
# this app (propers/common/lauds-suffrage-bvm.yml -- 'V. Ora pro nobis
# sancta Dei Genitrix'). Collect is the saint's own real proper
# (our-lady-of-guadalupe-collect.yml), unchanged. Same pattern as
# apparition-of-the-immaculate-bvm-commemoration.yml.
id: our-lady-of-guadalupe-commemoration
text:
la: |
Ant. Elégi et sanctificávi locum istum; * Ut sit ibi nomen meum, et permáneant óculi
mei, et cor meum ibi cunctis diébus.
V. Ora pro nobis sancta Dei Génitrix.
R. Ut digni efficiámur promissiónibus Christi.
Orémus.
Deus, qui sub beatíssimæ Vírginis Maríæ singulári patrocínio constitútos perpétuis
benefíciis nos cumulári voluísti: præsta supplícibus tuis; ut, cujus hódie
commemoratióne lætámur in terris, ejus conspéctu perfruámur in cælis.
Per Dóminum nostrum Jesum Christum, Fílium tuum: qui tecum vivit et regnat in
unitáte Spíritus Sancti, Deus, per ómnia sǽcula sæculórum.
R. Amen.
en: |
Ant. I have chosen and made holy this place, * that my name may be there, and mine
eyes, and my heart may remain there for all the days.
V. Pray for us, holy Mother of God.
R. That we may be made worthy of the promises of Christ.
Let us pray.
O God, who hast placed us under the special patronage of the most Blessed Virgin
Mary, and hast been pleased to shower perpetual blessings upon us: grant to thy
suppliants; that, as we are brought joy on earth by the commemoration today, we may
enjoy her sight in heaven.
Through Jesus Christ, thy Son our Lord, Who liveth and reigneth with thee, in the
unity of the Holy Ghost, God, world without end.
R. Amen.
status:
la: verified
en: verified
@@ -0,0 +1,53 @@
# Matins Nocturn 2 reading for Our Lady of Guadalupe, Dec 12. Sourced
# from web/www/horas/Latin/Sancti/12-12n.txt's single Lectio94 (the
# apparition narrative, one continuous piece before &teDeum) and its
# English counterpart. No Nocturn 3 in the source at all (unlike Our
# Lady of Lourdes' 12-10bmv cross-reference) -- defers to the Common of
# the BVM's own Nocturn 3, not transcribed here, same pattern as
# st-hyacinth.yml's "No Lectio7-9" note.
id: our-lady-of-guadalupe
readings:
- nocturn: 2
isGospel: false
text:
la: >-
Méxici, in colle Tepeiacénsi, anno millésimo quingentésimo trigésimo primo Deípara
Virgo María Joánni Dídaco neóphyto, uti pie tráditur, sese vidéndam prǽbuit, eíque
ad antístitem Joánnem de Zumárraga mandátum dedit, quod et instánter iterávit, de
æde síbimet ínibi construénda. Epíscopus vero signum expétiit. Mox neóphytum
pátruo moritúro sacraménta longínquius ab apparitiónis loco quæréntem, tértio visu
dignátur alma Mater, de pátrui sanitáte serénat, rosásque extra tempus obórtas, in
ejus pállio compósitas, ad epíscopum deférri jubet. Cujus in conspéctu rosis
effúsis, Maríæ imágo, ipsi pállio impréssa, uti tráditur, mirum in modum
præséntibus appáruit. Quæ in sacéllo episcopáli primum asserváta, dein ad
exstrúctam ædem in colle Tepeiacénsi transláta, dénique in magnífico templo
excépta est, quo turmátim plebes Mexicánæ magis magísque conveníre cœpérunt,
veneratiónis grátia et frequéntiæ miraculórum. Ideóque tamquam præsentíssimum
præsídium Mexicáni antístites, univérso pópulo plaudénte, beatam Vírginem Maríam
de Guadalúpe in primáriam Patrónam gentis Mexicánæ elegérunt, quod Benedíctus
décimus quartus apostólica auctoritáte rite confirmávit. Leo tértius décimus
sacram effígiem áurea coróna, Colúmbi recurrénte die, anno millésimo octingentésimo
nonagésimo quinto per Mexicánum archiepíscopum decorávit. Sanctus vero Pius
décimus beátam Vírginem Guadalupénsem univérsæ Américæ Latínæ Patrónam declarávit.
en: >-
In Mexico, on the hill of Tepeyac, in the year 1531, the God-bearing Virgin Mary,
as is piously handed down, appeared to the neophyte Juan Diego, and gave him a
command for Bishop Juan de Zumarraga, which she urgently repeated, that a church
was to be constructed in her name at that location. The bishop, however, requested
a sign. Then, while he was seeking the sacraments for his dying uncle far from the
place of the apparition, his loving Mother favored the neophyte with a third
vision, assured him of his uncle's health, and after he had gathered roses into his
cloak that had blossomed out of season, she ordered him to take them to the bishop.
The roses having spilled out in the sight of the bishop, an image of Mary,
impressed upon the cloak itself, according to the tradition, appeared to those
present in a wondrous manner. At first kept in the bishop's chapel, then
transferred to a shrine constructed on the hill of Tepeyac, it was finally moved to
a magnificent temple, to which Mexicans increasingly began to gather in droves, for
reasons of veneration and frequency of miracles. And therefore as an ever-present
defense, the Mexican bishops, to the applause of the whole people, chose the
Blessed Virgin Mary of Guadalupe as the first Patroness of the Mexican people,
which was duly confirmed by the apostolic authority of Benedict XIV. Leo XIII
adorned the sacred image with a golden crown on Columbus Day, 1895, by the agency
of the archbishop of Mexico. And St. Pius X declared the blessed Guadalupan Virgin
as the Patroness of all Latin America.
status: { la: verified, en: verified }