Add 4 more fixed Lord's/BVM feasts, and fix Our Lady of the Snows' Nocturn 3
Deploy / deploy (push) Successful in 1m6s

Finding of the Holy Cross (May 3), the Transfiguration (Aug 6), the
Exaltation of the Holy Cross (Sep 14), and Dedication of the Basilica of
the Most Holy Savior (Nov 9, the Lateran) were all excluded under the
same stale "fixed feast of the Lord, not modeled" note that turned out
wrong for Our Lady of the Snows. All four have real, complete content in
the reference engine. Presentation of the BVM (Nov 21) was excluded
under the equivalent "fixed BVM feast" note and is added the same way.

- finding-of-the-holy-cross: fully proprium, own collect/antiphon/Matins
  throughout; now correctly outranks
  ss-alexander-eventius-theodulus-and-juvenal, matching what that
  saint's own file already documented as the live reality.
- transfiguration: same proprium shape. Its subordinate saints (Ss.
  Xystus/Felicissimus/Agapitus) stay excluded -- blocked by the real,
  separate octave/subordination-rendering gap, not by an unmodeled
  Transfiguration.
- exaltation-of-the-holy-cross: reuses the Finding of the Holy Cross's
  content wholesale (ex Sancti/05-03) -- collect/antiphon via a cross-id
  `propers` pointer, Matins nocturn-readings duplicated (no cross-id
  lookup exists for that mechanism).
- dedication-of-the-basilica-of-the-most-holy-savior: reuses the
  existing Common-of-a-Dedication (collect-c8, benedictus-antiphon-
  common-of-a-dedication), real unique Nocturn 2 vita of her own. Her
  secondary, St. Theodore, stays excluded for the same
  octave/subordination reason as above.
- presentation-of-the-bvm: real unique collect of her own; her
  Benedictus antiphon is a substituted Common reference
  (truncate-and-add-alleluia edit specific to this feast), authored as
  her own file.

Also: our-lady-of-the-snows.yml was missing its own Nocturn 3 (she
defers to Commune/C11's own Gospel-incipit-plus-Bede-homily, same as
Presentation of the BVM) -- added.

Test updates (not regressions): three tests had fixed proof dates
colliding with the newly-added feasts, updated to reflect the new,
correct behavior. npm test (365 tests) and tsc --noEmit both pass.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-17 14:48:50 -04:00
parent 42d0b21c2a
commit 80f4f935be
21 changed files with 1264 additions and 63 deletions
+77 -7
View File
@@ -42,13 +42,18 @@ across every hour and content type in this app.
- The bulk Vulgate (Latin) + Douay-Rheims (English) scripture import into - The bulk Vulgate (Latin) + Douay-Rheims (English) scripture import into
`src/data/scripture/` — long-term project, explicitly deferred; Matins scripture `src/data/scripture/` — long-term project, explicitly deferred; Matins scripture
citations resolve to `missing` text until it lands. citations resolve to `missing` text until it lands.
- A handful of individually-flagged content gaps, each already flagged in place rather than - The four "…benedícta…" octave-day Ant+V/R+collect blocks (Christmas Octave's own
silently dropped: St. Frances of Rome's and St. Bibiana's Benedictus antiphons Nativity/Stephen/John/Holy-Innocents commemorations, e.g. on Dec 30) — not yet modeled;
(structurally can't win their own day under this app's calendar in any near-term year, see "Octave content" below for the real mechanism gap this needs. St. Frances of Rome's/
needs a very late test year to check); Ss. Ursula and Companions' Benedictus antiphon St. Bibiana's Benedictus antiphons and Ss. Ursula and Companions' were also once flagged
(a category-of-one, no live rendering to verify against); the four "…benedícta…" here — the first two turned out already resolved (verified live, see memory
octave-day Ant+V/R+collect blocks (not yet modeled). "Our Lady of the Snows" — formerly `vu-todo-priority`'s own correction note), the third is a settled non-gap (no unique text
listed here as "not modeled at all" — is now added; see "Our Lady of the Snows added" exists to author, see her own file's comment) — not carried forward as open items.
Five "fixed Lord's/BVM feast, not modeled" exclusions across the calendar (Our Lady of the
Snows, the Finding of the Holy Cross, the Transfiguration, the Exaltation of the Holy
Cross, the Dedication of the Lateran, the Presentation of the BVM) turned out to be the
same stale mistake repeated six times — all six now added with real content; see "Our
Lady of the Snows added" and "Four more 'not modeled' fixed Lord's/BVM feasts added"
below. below.
3. **Known, deliberate simplifications** — flagged as intentional, not a bug, no plan to 3. **Known, deliberate simplifications** — flagged as intentional, not a bug, no plan to
@@ -1651,6 +1656,71 @@ Live-checked via direct resolution (not a browser query, per
Benedictus antiphon, day collect, and Matins reading all resolving `verified`. `npm test` (365 Benedictus antiphon, day collect, and Matins reading all resolving `verified`. `npm test` (365
tests) and `tsc --noEmit` both pass. tests) and `tsc --noEmit` both pass.
### Four more "not modeled" fixed Lord's/BVM feasts added (2026-08)
Per direct instruction ("import the sanctoral content that exists" — this app isn't
reconstructing any one calendar, and content beyond what the user's own final calendar keeps is
still worth having so others can build their own): swept every remaining "fixed Lord's/BVM
feast, not modeled" exclusion in `sanctoral-calendar.yml` the same way Our Lady of the Snows was
just fixed, rather than treating that as a one-off. All four turned out to have real, complete
source content too:
- **Finding of the Holy Cross** (May 3, Duplex II Classis) — her `[Rule]` is `proprium`: fully
own text throughout (collect, antiphon, Nocturn 2/3). Now wins outright over
`ss-alexander-eventius-theodulus-and-juvenal`, exactly matching what that saint's own file
already documented as the live-verified reality ("loses the day to the Finding of the Holy
Cross... this isn't just an artifact of the specific year checked") — her file had simply
never been given a real competitor to lose to until now.
- **The Transfiguration of Our Lord** (Aug 6, Duplex II Classis) — same `proprium` shape, fully
own text throughout. Its three subordinate saints (Ss. Xystus/Felicissimus/Agapitus) are
still excluded — no longer because the Transfiguration itself is unmodeled, but because of
the same real, separate octave/subordination-rendering gap that already blocks St. Clare et
al.
- **The Exaltation of the Holy Cross** (Sep 14, Duplex Majus) — her `[Rule]` is
`ex Sancti/05-03`: reuses the Finding of the Holy Cross's content wholesale. Collect/antiphon
reuse via a cross-id `propers` pointer (`propers: finding-of-the-holy-cross`, same pattern as
`st-michael.yml`'s `apparition-of-st-michael`) rather than duplicate files; the Matins
nocturn-readings mechanism has no equivalent cross-id lookup (`getNocturnReadings` keys
strictly off the saint's own id), so `exaltation-of-the-holy-cross.yml` duplicates
`finding-of-the-holy-cross.yml`'s reading content instead.
- **Dedication of the Basilica of the Most Holy Savior** (Nov 9, i.e. the Lateran, Duplex II
Classis) — her `[Rule]` is `ex C8` (Common of the Dedication of a Church, already modeled —
`collect-c8.yml`/`benedictus-antiphon-common-of-a-dedication.yml` already existed from
`dedication-of-the-basilicas-of-ss-peter-and-paul.yml`, reused directly here, not duplicated),
but real unique `Lectio1-6(+6a)` vita content of her own. Her secondary, St. Theodore, is
still excluded — same real octave/subordination gap as the Transfiguration's secondaries
above (her own embedded `[Commemoratio 5]` block already carries his real collect too, ready
to use once that mechanism exists).
- **The Presentation of the BVM** (Nov 21, Duplex Majus, itself a Monastic-1617-only addition)
— has a real, unique `[Oratio]` of her own (unlike Our Lady of the Snows), but her
`[Ant 1]` is a *substituted* Common reference (`@Commune/C10:Ant 2_`, with a
feast-specific `s/Christo:.*/Christo, allelúja./` truncation applied and computed by hand,
not shared verbatim by any other saint) — authored as her own file via `propers`, same
"substitution makes shared-formula text effectively proper" reasoning as
`st-lucy-collect.yml`.
**Correction to Our Lady of the Snows found during this same sweep**: her own file had no
Lectio7-9 either, and — like the Presentation of the BVM — this means she defers to
Commune/C11's own Nocturn 3 (a bare Gospel incipit, Luke 11:27-28, plus the Venerable Bede's
homily). Missed in the first pass (only her Nocturn 2 vita was authored); added now, identical
content to `presentation-of-the-bvm.yml`'s own Nocturn 3, duplicated for the same
no-cross-id-lookup reason as Exaltation/Finding of the Holy Cross above.
**One real bug caught before committing**: Finding of the Holy Cross's own collect/antiphon
files were never actually created in the first draft (only Exaltation's cross-id pointer to
them was written) — both resolved `missing` on live verification. Caught by re-checking every
new feast end-to-end via direct resolution before committing, not assumed correct from the
file list alone; fixed immediately, re-verified.
**Test updates, not regressions**: three tests had fixed proof dates that happen to collide
with the newly-added feasts, all updated to reflect the new, correct behavior rather than the
old absence: `tests/calendar/may-sanctoral.test.ts` (Finding of the Holy Cross now correctly
outranks its stub competitor instead of winning by the stub's own default), and
`tests/calendar/day-label.test.ts` (two dates — Nov 9 and 1943-11-21 — now show the new saint's
name instead of a ferial fallback label, the latter because Duplex Majus already meets this
app's own pre-existing privileged-Sunday rank threshold in `commemorations.ts`, not new
behavior). `npm test` (365 tests) and `tsc --noEmit` both pass.
### Bible-plan TSV — bulk conversion done (2026-08) ### Bible-plan TSV — bulk conversion done (2026-08)
All ~369 non-blank rows of the user's own bible-plan TSV (`~/Downloads/bible-plan.tsv`, 390 All ~369 non-blank rows of the user's own bible-plan TSV (`~/Downloads/bible-plan.tsv`, 390
@@ -0,0 +1,29 @@
# Read directly from the reference engine (`../divinum-officium-reference`,
# per memory vu-reference-engine-file-layout, not a live query): untagged/
# default [Rank] block of `web/www/horas/Latin/Sancti/11-09.txt` -- "In
# Dedicatione Archibasilicæ Ss. Salvatoris;;Duplex II. classis;;5;;ex C8".
# Previously excluded entirely under a stale "fixed feast of the Lord,
# not modeled" note in sanctoral-calendar.yml's own November comment --
# wrong, same class of error as our-lady-of-the-snows.yml: she has real,
# unique Lectio1-6(+6a) content of her own (the history of the Lateran
# basilica's dedication under Pope St. Sylvester, through its later
# restorations), and her `ex C8` Rule just means her collect/antiphon/
# Nocturn-3-Gospel-and-homily come from the existing Common of a
# Dedication (`collect-c8.yml`, `benedictus-antiphon-common-of-a-
# dedication.yml` -- already authored, reused directly here, not
# duplicated) -- the same Common already used by
# dedication-of-the-basilicas-of-ss-peter-and-paul.yml.
id: dedication-of-the-basilica-of-the-most-holy-savior
name: "Dedication of the Basilica of the Most Holy Savior (the Lateran)"
rank: duplex-2-classis
common: common-of-a-dedication
propers: null
collectCommon: collect-c8
# collect-c8's own text has no {N} placeholder to substitute (it's about
# the building, not a saint) -- collectName is still required by
# getDayCollect's own lookup, but its value is never actually used.
collectName:
la: []
en: []
minorHoursCommon: common-of-a-dedication
benedictusCommon: common-of-a-dedication
@@ -0,0 +1,20 @@
# Read directly from the reference engine (`../divinum-officium-reference`,
# per memory vu-reference-engine-file-layout, not a live query): untagged/
# default [Rank] block of `web/www/horas/Latin/Sancti/09-14.txt` -- "In
# Exaltatione Sanctæ Crucis;;Duplex majus;;4;;ex Sancti/05-03". Previously
# excluded entirely under a stale "fixed feast of the Lord, same
# convention as the Finding of the Holy Cross" note in
# sanctoral-calendar.yml's own September comment -- wrong, same class of
# error, now fixed alongside it (see finding-of-the-holy-cross.yml). Her
# own [Rule] is `ex Sancti/05-03` -- she reuses the Finding of the Holy
# Cross's content wholesale, so `propers` points at that saint's own
# collect/antiphon files directly rather than duplicating them (same
# cross-id-reuse pattern as st-michael.yml's `apparition-of-st-michael`).
# The Matins nocturn-readings mechanism has no equivalent cross-id
# lookup, so exaltation-of-the-holy-cross.yml duplicates
# finding-of-the-holy-cross.yml's own reading content instead.
id: exaltation-of-the-holy-cross
name: "The Exaltation of the Holy Cross"
rank: duplex-majus
common: proper-to-the-finding-of-the-holy-cross
propers: "finding-of-the-holy-cross"
@@ -0,0 +1,18 @@
# Read directly from the reference engine (`../divinum-officium-reference`,
# per memory vu-reference-engine-file-layout, not a live query): untagged/
# default [Rank] block of `web/www/horas/Latin/Sancti/05-03.txt` --
# "Inventione Sanctæ Crucis;;Duplex II classis;;5.2;;". Previously
# excluded entirely under a stale "fixed feast of the Lord, not modeled"
# note in sanctoral-calendar.yml's own May comment -- wrong, same class
# of error as our-lady-of-the-snows.yml: her [Rule] says `proprium` -- a
# fully proper feast with real, complete unique text throughout
# (collect, antiphon, 8 Matins lessons -- the file itself has no
# Lectio9 at all, an unusual but genuine structural feature, not an
# omission on this app's part). `Sancti/09-14.txt`'s Exaltation of the
# Holy Cross reuses this same content wholesale (`ex Sancti/05-03`) --
# see exaltation-of-the-holy-cross.yml.
id: finding-of-the-holy-cross
name: "The Finding of the Holy Cross"
rank: duplex-2-classis
common: proper-to-the-finding-of-the-holy-cross
propers: "finding-of-the-holy-cross"
@@ -0,0 +1,24 @@
# Read directly from the reference engine (`../divinum-officium-reference`,
# per memory vu-reference-engine-file-layout, not a live query): untagged/
# default [Rank] block of `web/www/horas/Latin/Sancti/11-21.txt` -- "In
# Præsentatione Beatæ Mariæ Virginis;;Duplex majus;;4;;ex C11". Previously
# excluded entirely under a stale "fixed BVM feast, excluded per the
# usual convention" note in sanctoral-calendar.yml's own November comment
# -- wrong, same class of error as our-lady-of-the-snows.yml. Unlike her,
# this feast DOES have a real, unique [Oratio] of its own (see
# presentation-of-the-bvm-collect.yml) and Nocturn 2 vita content
# (Lectio4-6, St. John Damascene + St. Ambrose on the Blessed Virgin).
# Her [Ant 1] is a substituted Common text (`@Commune/C10:Ant 2_`, with a
# truncate-and-add-alleluia edit specific to this feast -- see
# presentation-of-the-bvm-antiphon.yml), effectively proper by the same
# "own [Name]/edit makes shared-formula text proper" reasoning as
# st-lucy-collect.yml, so authored via `propers` rather than a Common
# fallback. No Lectio7-9 override in her own file (defers to Commune/
# C11's own Nocturn 3, same as our-lady-of-the-snows.yml's — see that
# file's own Nocturn 3 comment for why it's duplicated rather than
# cross-referenced).
id: presentation-of-the-bvm
name: "The Presentation of the Blessed Virgin Mary"
rank: duplex-majus
common: common-of-the-bvm
propers: "presentation-of-the-bvm"
@@ -0,0 +1,19 @@
# Read directly from the reference engine (`../divinum-officium-reference`,
# per memory vu-reference-engine-file-layout, not a live query): untagged/
# default [Rank] block of `web/www/horas/Latin/Sancti/08-06.txt` -- "In
# Transfiguratione Domini Nostri Jesu Christi;;Duplex II classis;;5.1;;".
# Previously excluded entirely under a stale "fixed feast of the Lord,
# not modeled" note in sanctoral-calendar.yml's own August comment --
# wrong, same class of error as our-lady-of-the-snows.yml: her [Rule]
# says `proper`/`Festum Domini` -- a fully proper feast with real,
# complete unique text throughout (collect, antiphon, all 9 Matins
# lessons), not a Common fallback at all. Three secondary saints (Ss.
# Xystus/Felicissimus/Agapitus, Aug 6) are still excluded, subordinate to
# this feast under a real, separate mechanism gap (octave/subordination
# rendering isn't built for a non-octave "loses outright to a Duplex II
# Classis feast of the Lord" case) -- not fixed by this addition alone.
id: transfiguration
name: "The Transfiguration of Our Lord Jesus Christ"
rank: duplex-2-classis
common: proper-to-the-transfiguration
propers: "transfiguration"
+55 -38
View File
@@ -83,16 +83,20 @@ days:
"04-28": [st-vitalis] "04-28": [st-vitalis]
"04-29": [st-robert, st-catherine-of-siena] "04-29": [st-robert, st-catherine-of-siena]
"04-30": [st-peter-martyr] "04-30": [st-peter-martyr]
# May — 5/12 of the pre-1955 pull. Same exclusions as before: fixed # May — 5/12 of the pre-1955 pull. Movable feasts (Ascension, Trinity
# feasts of the Lord (Finding of the Holy Cross May 3), and movable # Sunday, Corpus Christi) are skipped as primary, since they're
# ones (Ascension, Trinity Sunday, Corpus Christi — all skipped as # temporal, not sanctoral. The Finding of the Holy Cross (May 3) was
# primary, since they're temporal, not sanctoral). Two stubs this month # also excluded here at first as "a fixed feast of the Lord, not
# (Ss. Alexander/Eventius/Theodulus/Juvenal, St. Pudentiana) are # modeled" — wrong, corrected 2026-08 (see finding-of-the-holy-cross.yml)
# genuinely un-winnable in any year, not just an artifact of which year # — she has real, complete content and now wins the day outright, which
# was checked — see their own files. # is exactly what her competitor Ss. Alexander/Eventius/Theodulus/
# Juvenal's own file already documented as the live-verified reality
# ("loses the day to the Finding of the Holy Cross... this isn't just
# an artifact of the specific year checked"). St. Pudentiana is the
# remaining genuinely un-winnable stub this month — see her own file.
"05-01": [ss-philip-and-james] "05-01": [ss-philip-and-james]
"05-02": [st-athanasius] "05-02": [st-athanasius]
"05-03": [ss-alexander-eventius-theodulus-and-juvenal] "05-03": [finding-of-the-holy-cross, ss-alexander-eventius-theodulus-and-juvenal]
"05-04": [st-monica] "05-04": [st-monica]
"05-06": [st-john-before-the-latin-gate] "05-06": [st-john-before-the-latin-gate]
"05-07": [st-stanislaus] "05-07": [st-stanislaus]
@@ -161,29 +165,32 @@ days:
# their own files. A genuinely new wrinkle this month: several dates # their own files. A genuinely new wrinkle this month: several dates
# have a real, named secondary saint permanently subordinate to a # have a real, named secondary saint permanently subordinate to a
# fixed, non-movable *octave* day (Lawrence's own Aug 10-17 octave, the # fixed, non-movable *octave* day (Lawrence's own Aug 10-17 octave, the
# Assumption's Aug 15-22 octave) or to the fixed Transfiguration (Aug # Assumption's Aug 15-22 octave) -- octaves aren't modeled by this app
# 6) -- octaves and fixed Lord's feasts aren't modeled by this app (a # (a known, explicitly deferred gap; see "Octave content" in TODO.md),
# known, explicitly deferred gap), so unlike the "genuinely unwinnable # so unlike the "genuinely unwinnable stub" pattern used elsewhere
# stub" pattern used elsewhere (where both competitors ARE modeled and # (where both competitors ARE modeled and the engine can correctly show
# the engine can correctly show the subordination), these can't be # the subordination), these can't be represented without incorrectly
# represented without incorrectly letting them win outright. Excluded # letting them win outright. Excluded entirely rather than guessed at:
# entirely rather than guessed at: Ss. Xystus/Felicissimus/Agapitus # Ss. Tiburtius and Susanna (Aug 11), St. Clare (Aug 12 -- notable: a
# (Aug 6, under the Transfiguration), Ss. Tiburtius and Susanna (Aug # genuinely major saint, not an obscure one, caught by this same gap),
# 11), St. Clare (Aug 12 -- notable: a genuinely major saint, not an # Ss. Hippolytus and Cassian (Aug 13), St. Agapitus (Aug 18), Ss.
# obscure one, caught by this same gap), Ss. Hippolytus and Cassian # Timothy/Hippolytus/Symphorian (Aug 22). Our Lady of the Snows (Aug 5)
# (Aug 13), St. Agapitus (Aug 18), Ss. Timothy/Hippolytus/Symphorian # and the Transfiguration (Aug 6) were also excluded here at first,
# (Aug 22). Our Lady of the Snows (Aug 5) was also excluded here at # each under a stale "fixed BVM/Lord feast, not modeled" note -- wrong,
# first under the same "fixed BVM feast" reasoning -- wrong, corrected # corrected 2026-08: both have real, complete content, and this app
# 2026-08: unlike the genuinely-unmodeled cases above, she has real, # already models three other fixed BVM feasts the same way (assumption,
# complete content (Matins readings + Common-of-the-BVM collect/ # immaculate-conception, nativity-bvm) -- see our-lady-of-the-snows.yml
# antiphon) and this app already models three other fixed BVM feasts # and transfiguration.yml's own headers. Added below. Ss.
# the same way (assumption, immaculate-conception, nativity-bvm) -- see # Xystus/Felicissimus/Agapitus, formerly excluded here as subordinate
# our-lady-of-the-snows.yml's own header. Added below. # to an unmodeled Transfiguration, are still excluded -- now blocked by
# the same real octave/subordination-rendering gap as St. Clare et al.
# above, not by the Transfiguration itself being unmodeled.
"08-01": [st-peter-ad-vincula, ss-machabees] "08-01": [st-peter-ad-vincula, ss-machabees]
"08-02": [st-stephen-i] "08-02": [st-stephen-i]
"08-03": [finding-of-st-stephen] "08-03": [finding-of-st-stephen]
"08-04": [st-dominic] "08-04": [st-dominic]
"08-05": [our-lady-of-the-snows] "08-05": [our-lady-of-the-snows]
"08-06": [transfiguration]
"08-07": [st-donatus] "08-07": [st-donatus]
"08-08": [ss-cyriacus-largus-and-smaragdus] "08-08": [ss-cyriacus-largus-and-smaragdus]
"08-09": [vigil-of-st-lawrence, st-romanus] "08-09": [vigil-of-st-lawrence, st-romanus]
@@ -206,9 +213,11 @@ days:
# St. Hadrian (Sep 8) is the one exception -- he's blocked by the # St. Hadrian (Sep 8) is the one exception -- he's blocked by the
# Nativity's own day, not its octave, and that day IS already a mapped # Nativity's own day, not its octave, and that day IS already a mapped
# sanctoral entry, so the ordinary collision engine handles him # sanctoral entry, so the ordinary collision engine handles him
# correctly. The Exaltation of the Holy Cross (Sep 14) is excluded as a # correctly. The Exaltation of the Holy Cross (Sep 14) was also
# fixed feast of the Lord, same convention as the Finding of the Holy # excluded here at first, same "fixed feast of the Lord" reasoning as
# Cross. St. Nicholas of Tolentino (Sep 10) and St. Januarius (Sep 19) # the Finding of the Holy Cross -- wrong, corrected 2026-08 alongside
# it (see exaltation-of-the-holy-cross.yml). St. Nicholas of Tolentino
# (Sep 10) and St. Januarius (Sep 19)
# are both monastic-calendar-specific: the former overrides what the # are both monastic-calendar-specific: the former overrides what the
# base Tridentine table treats as a plain Nativity-octave continuation, # base Tridentine table treats as a plain Nativity-octave continuation,
# the latter is added outright, present in neither the base table nor # the latter is added outright, present in neither the base table nor
@@ -230,6 +239,7 @@ days:
"09-01": [st-giles, ss-twelve-brothers] "09-01": [st-giles, ss-twelve-brothers]
"09-08": [nativity-bvm, st-hadrian] "09-08": [nativity-bvm, st-hadrian]
"09-10": [st-nicholas-of-tolentino] "09-10": [st-nicholas-of-tolentino]
"09-14": [exaltation-of-the-holy-cross]
"09-16": [ss-cornelius-and-cyprian, ss-euphemia-lucia-and-geminianus] "09-16": [ss-cornelius-and-cyprian, ss-euphemia-lucia-and-geminianus]
"09-19": [st-januarius] "09-19": [st-januarius]
"09-20": [vigil-of-st-matthew] "09-20": [vigil-of-st-matthew]
@@ -271,15 +281,20 @@ days:
# named saint). Ss. Four Crowned Martyrs (Nov 8, the octave's own final # named saint). Ss. Four Crowned Martyrs (Nov 8, the octave's own final
# day) hit the same unmodeled-octave gap as several saints in August/ # day) hit the same unmodeled-octave gap as several saints in August/
# September. The Dedication of the Basilica of the Most Holy Savior # September. The Dedication of the Basilica of the Most Holy Savior
# (Nov 9, i.e. the Lateran) is a fixed feast of the Lord (named for the # (Nov 9, i.e. the Lateran) and the Presentation of the BVM (Nov 21,
# Savior directly), excluded the same way the Transfiguration was in # itself a monastic-calendar-only addition) were also excluded here at
# August -- its secondary, St. Theodore, is excluded along with it for # first, each under a stale "fixed Lord's/BVM feast, not modeled" note
# the same unmodeled-primary reason. Unlike that one, the Nov 18 # -- wrong, corrected 2026-08: both have real, complete content -- see
# Dedication of the Basilicas of Ss. Peter and Paul is about the # dedication-of-the-basilica-of-the-most-holy-savior.yml and
# Apostles, not the Lord, so it's kept in scope, same as the # presentation-of-the-bvm.yml's own headers. Added below. Its
# Commemoration of St. Paul and the two Chair-of-Peter feasts. The # secondary, St. Theodore, is still excluded -- now blocked by the same
# Presentation of the BVM (Nov 21, itself a monastic-calendar-only # real octave/subordination-rendering gap as St. Clare et al. in
# addition) is a fixed BVM feast, excluded per the usual convention. # August, not by the Dedication itself being unmodeled (her own
# embedded `[Commemoratio 5]` block even carries St. Theodore's real
# collect already, ready to use once that mechanism exists). The
# Nov 18 Dedication of the Basilicas of Ss. Peter and Paul was already
# kept in scope (it's about the Apostles, not the Lord), same as the
# Commemoration of St. Paul and the two Chair-of-Peter feasts.
# #
# Three monastic-calendar-specific reassignments this month, the most # Three monastic-calendar-specific reassignments this month, the most
# of any month so far: St. Emilian (Nov 12) displaces St. Martin I, # of any month so far: St. Emilian (Nov 12) displaces St. Martin I,
@@ -296,6 +311,7 @@ days:
# multi-day skip) -- this app's existing transfer machinery handles it # multi-day skip) -- this app's existing transfer machinery handles it
# correctly; see tests/calendar/november-sanctoral.test.ts. # correctly; see tests/calendar/november-sanctoral.test.ts.
"11-01": [all-saints] "11-01": [all-saints]
"11-09": [dedication-of-the-basilica-of-the-most-holy-savior]
"11-10": [ss-tryphon-and-companions] "11-10": [ss-tryphon-and-companions]
"11-11": [st-martin-of-tours, st-menna] "11-11": [st-martin-of-tours, st-menna]
"11-12": [st-emilian] "11-12": [st-emilian]
@@ -304,6 +320,7 @@ days:
"11-17": [st-gregory-thaumaturgus] "11-17": [st-gregory-thaumaturgus]
"11-18": [dedication-of-the-basilicas-of-ss-peter-and-paul] "11-18": [dedication-of-the-basilicas-of-ss-peter-and-paul]
"11-19": [st-odo, st-pontian] "11-19": [st-odo, st-pontian]
"11-21": [presentation-of-the-bvm]
"11-22": [st-cecilia] "11-22": [st-cecilia]
"11-23": [st-clement, st-felicitas] "11-23": [st-clement, st-felicitas]
"11-24": [st-chrysogonus] "11-24": [st-chrysogonus]
@@ -0,0 +1,12 @@
# Read directly from web/www/horas/Latin/Sancti/05-03.txt's own [Ant 1]
# and its English counterpart -- fully proper text, not a Common
# template. Also used by exaltation-of-the-holy-cross.yml, which points
# its own `propers` here directly rather than duplicating this file
# (her `ex Sancti/05-03` Rule reuses this content wholesale).
id: finding-of-the-holy-cross-antiphon
text:
la: "O Crux, * splendídior cunctis astris, mundo célebris, homínibus multum amábilis, sánctior univérsis: quæ sola fuísti digna portáre taléntum mundi, dulce lignum, dulces clavos, dúlcia ferens póndera; salva præséntem catérvam in tuis hódie láudibus congregátam. (Allelúja, allelúja.)"
en: "O Cross, * surpassing all the stars in splendour, exceeding dear to all Christian people and world-renowned, holiest of earth's treasures: which only wast counted worthy to hold aloft the Price of our Redemption: sweet is thy wood and sweet thine iron, but sweetest of all the Burden that hung on thee! O that all who come this day to celebrate thy praises may find in thee salvation. (Alleluia, Alleluia.)"
status:
la: verified
en: verified
@@ -0,0 +1,26 @@
# Read directly from web/www/horas/Latin/Sancti/05-03.txt's own
# [Oratio] and its English counterpart -- fully proper text, not a
# Common template. Also used by exaltation-of-the-holy-cross.yml, which
# points its own `propers` here directly rather than duplicating this
# file (her `ex Sancti/05-03` Rule reuses this content wholesale).
id: finding-of-the-holy-cross-collect
text:
la: |
Orémus.
Deus, qui in præclára salutíferæ Crucis Inventióne, passiónis tuæ mirácula suscitásti:
concéde; ut vitális ligni prétio, ætérnæ vitæ suffrágia consequámur:
Qui vivis et regnas cum Deo Patre, in unitáte Spíritus Sancti, Deus, per ómnia sǽcula
sæculórum.
℟. Amen.
en: |
Let us pray.
O God, Who didst cause that the Cross of our salvation should in most honourable wise be
found again, and Who didst manifest thereby the marvellous efficacy of thy sufferings,
mercifully grant that by the Ransom which Thou didst pay upon that tree of life we may
finally attain unto life eternal.
Who livest and reignest with God the Father, in the unity of the Holy Ghost, God, world
without end.
℟. Amen.
status:
la: verified
en: verified
@@ -0,0 +1,18 @@
# Read directly from web/www/horas/Latin/Sancti/11-21.txt's own [Ant 1]
# cross-reference and its English counterpart -- `@Commune/C10:Ant 2_`
# (Common of the BVM on Saturday) with a feast-specific substitution
# applied and computed by hand here: `s/Christo:.*/Christo, allelúja./`
# (Latin) / `s/Christ;.*/Christ, alleluia./` (English) -- truncates the
# Common's own antiphon after "...Jesu Christo"/"...Jesus Christ" and
# appends ", allelúja."/", alleluia." instead of continuing with "ora
# pro pópulo..."/"pray for the people...". Effectively proper to this
# feast (the substitution isn't shared by any other saint using C10),
# so authored as its own file via `propers` rather than as a reusable
# Common template.
id: presentation-of-the-bvm-antiphon
text:
la: "Beáta Dei Génetrix, María, * Virgo perpétua, templum Dómini, sacrárium Spíritus Sancti, sola sine exémplo placuísti Dómino nostro Jesu Christo, allelúja."
en: "O Blessed Mary, * Mother of God, Virgin for ever, temple of the Lord, sanctuary of the Holy Ghost, thou, without any example before thee, didst make thyself well-pleasing in the sight of our Lord Jesus Christ, alleluia."
status:
la: verified
en: verified
@@ -0,0 +1,25 @@
# Read directly from web/www/horas/Latin/Sancti/11-21.txt's own [Oratio]
# and its English counterpart -- a real, proper collect, not a Common
# fallback (unlike this feast's Benedictus antiphon).
id: presentation-of-the-bvm-collect
text:
la: |
Orémus.
Deus, qui beátam Maríam semper Vírginem, Spíritus Sancti habitáculum, hodiérna die in
templo præsentári voluísti: præsta, quǽsumus; ut, ejus intercessióne, in templo glóriæ
tuæ præsentári mereámur.
Per eúndem 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.
℟. Amen.
en: |
Let us pray.
O God, Who wast pleased that the blessed Mary always a Virgin, being herself the
dwelling-place of the Holy Ghost, should, as on this day, be presented in thine earthly
Temple, grant, we beseech thee, that by her prayers we may worthily be presented in the
heavenly Temple of thy glory.
Through the same Jesus Christ, thy Son our Lord, Who liveth and reigneth with thee, in
the unity of the Holy Ghost, God, world without end.
℟. Amen.
status:
la: verified
en: verified
@@ -0,0 +1,10 @@
# Read directly from web/www/horas/Latin/Sancti/08-06.txt's own [Ant 1]
# and its English counterpart -- fully proper text, not a Common
# template.
id: transfiguration-antiphon
text:
la: "Christus Jesus, * splendor Patris et figúra substántiæ ejus, portans ómnia verbo virtútis suæ, purgatiónem peccatórum fáciens, in monte excélso gloriósus apparére hódie dignátus est."
en: "Christ Jesus, being the Brightness * of the Father's glory, and the express Image of His Person, and upholding all things by the word of His power, when He was about purging our sins, was pleased, as on this day, to manifest forth His glory upon an high mountain."
status:
la: verified
en: verified
@@ -0,0 +1,26 @@
# Read directly from web/www/horas/Latin/Sancti/08-06.txt's own
# [Oratio] and its English counterpart -- fully proper text, not a
# Common template.
id: transfiguration-collect
text:
la: |
Orémus.
Deus, qui fídei sacraménta in Unigéniti tui gloriósa Transfiguratióne patrum testimónio
roborásti, et adoptiónem filiórum perféctam, voce delápsa in nube lúcida, mirabíliter
præsignásti: concéde propítius; ut ipsíus Regis glóriæ nos coherédes effícias, et
ejúsdem glóriæ tríbuas esse consórtes.
Qui vivis et regnas cum Deo Patre, in unitáte Spíritus Sancti, Deus, per ómnia sǽcula
sæculórum.
℟. Amen.
en: |
Let us pray.
O God, Who, in the glorious Transfiguration of thine Only Begotten Son didst attest the
mysteries of the Faith by the witness of the Fathers, and didst wonderfully signify by a
voice out of a bright cloud, the adoption of sons, mercifully grant unto us to be made
co-heirs with the very King of glory, and bestow upon us a partaking of His glory.
Who liveth and reigneth with God the Father, in the unity of the Holy Ghost, God, world
without end.
℟. Amen.
status:
la: verified
en: verified
@@ -0,0 +1,190 @@
# Matins Nocturn 2-3 readings for the Dedication of the Basilica of the
# Most Holy Savior (the Lateran), Nov 9. Sourced directly from
# web/www/horas/Latin/Sancti/11-09.txt, English/Sancti/11-09.txt.
#
# Nocturn 2: Lectio4-6 plus Lectio6a combined into one reading -- one
# continuous chronological account (Pope St. Sylvester's original
# dedication through the 1726 and 1884 restorations), no genuine source
# break. (Lectio1-3, the Book of Revelation excerpt on the heavenly
# Jerusalem, is left to the bible-plan store as usual, per this app's
# split between Nocturn 1 scripture and Nocturn 2/3 patristic content.)
# Nocturn 3: no Lectio7-9 override in this saint's own file at all (only
# Lectio1-6a + a Commemoratio block) -- her `ex C8` Rule means these come
# straight from the Common of a Dedication (Commune/C8.txt) instead.
# Lectio7's Gospel citation (Luke 19:1-10) is a bare incipit ("Et
# réliqua") with no full pericope text given, so — per the established
# convention of not transcribing bare incipits — only the homily portion
# is authored (not marked isGospel), St. Ambrose's homily on Zacchaeus
# (Lectio7's homily + Lectio8-9 combined, one continuous piece). This is
# the *plain* C8 homily (Ambrose) — distinct from
# dedication-of-the-basilicas-of-ss-peter-and-paul.yml's own Nocturn 3,
# which overrides with a different homilist (Gregory's Moralia) in its
# own file; the Lateran has no such override, so it gets the Common's
# own default instead.
id: dedication-of-the-basilica-of-the-most-holy-savior
readings:
- nocturn: 2
isGospel: false
text:
la: >-
Ritus, quos in consecrándis ecclésiis et altáribus Romána servat Ecclésia, beátus
Silvéster Papa primus instítuit. Nam, etsi jam ab Apostolórum témpore loca fuérunt
Deo dicáta, quæ a quibúsdam oratória, ab áliis ecclésiæ dicebántur, ubi colléctæ
fiébant per unam sábbati, et christiánus pópulus oráre, Dei verbum audíre et
Eucharístiam súmere sólitus erat; non tamen illa ádeo solémni ritu consecrabántur,
nec in eis adhuc in títulum eréctum erat altáre, quod chrísmate delibútum, Dómini
nostri Jesu Christi, qui altáre, hóstia et sacérdos noster est, figúram exprímeret.
Sed, ubi Constantínus imperátor per baptísmi sacraméntum sanitátem salutémque
consecútus est, tum primum lege ab eo lata concéssum est toto orbe terrárum,
Christiáni ut ecclésias ædificárent; quos ille, non solum edícto, sed étiam exémplo
ad sacram ædificatiónem est cohortátus. Nam, et in suo Lateranénsi palátio ecclésiam
Salvatóri dedicávit, et ei continéntem basílicam nómine sancti Joánnis Baptístæ
cóndidit, eo loco quo ipse, baptizátus a sancto Silvéstro, ab infidelitátis lepra
mundátus est; quam idem Póntifex consecrávit quinto idus novémbris. Cujus
consecratiónis memória celebrátur hodiérno die, quo primum Romæ públice ecclésia
consecráta est, et imágo Salvatóris, in paríete depícta, pópulo Románo appáruit.
Quod, si beátus Silvéster póstea in consecratióne altáris Príncipis Apostolórum
decrévit ut deínceps nisi ex lápide altária non ædificaréntur; tamen basílicæ
Lateranénsis altáre fuit e ligno eréctum. Quod mirum non est; nam, cum a sancto
Petro usque ad Silvéstrum, propter persecutiónes, Pontífices certo loco consístere
non possent, quocúmque eos necéssitas compulísset, sive in cryptas, sive in
cœmetéria, sive in ædes piórum, super illo altári lígneo ad arcæ similitúdinem
cóncavo, sacra faciébant. Quo altári sanctus Silvéster, réddita Ecclésiæ pace,
honóris causa Príncipis Apostolórum, qui in illo sacrificásse dícitur, et
reliquórum Pontíficum, qui usque ad id tempus ad mystéria conficiénda eo usi
fúerant, in Lateranénsi prima ecclésia collocáto, sancívit ne quisquam in eo,
præter Románum Pontíficem, Missam deínceps celebráret.
Eándem ecclésiam incéndiis, vastatiónibus, terræ ínsuper mótibus disjéctam
eversámque, ac sédula summórum Pontíficum cura reparátam, nova póstmodum molitióne
restitútam, Benedíctus décimus tértius, Póntifex máximus, órdinis Prædicatórum, die
vigésima octáva aprílis anni millésimi septingentésimi vigésimi sexti, ritu solémni
consecrávit, ejúsque celebritátis memóriam hac die recoléndam státuit. Quod autem
Pius nonus perficiéndum censúerat, Leo décimus tértius cellam máximam, vetustáte
fatiscéntem, ingénti molitióne producéndam laxandámque curávit; vetus musívum,
multis jam ántea pártibus instaurátum, ad antíquum exémplar restítui et in novam
ábsidem, ópere cultúque magnífico exornátam, transférri; aulam transvérsam, laqueári
et contignatióne reféctis, expolíri jussit, anno millésimo octingentésimo
octuagésimo quarto; sacrário, æde canonicórum, perpetuáque ad baptistérium
Constantiniánum pórticu adjéctis.
en: >-
The Rites whereof the Church of Rome maketh use for the hallowing of Churches and
Altars were first instituted by the blessed Pope Sylvester. From the very time of the
Apostles there had been places set apart for God, where assemblies took place upon
the first day of every week, and where the Christians were used to pray, to hear the
word of God, and to receive the Eucharist, which places were by some called
Oratories and by others Churches. But these places were not dedicated with so solemn
a form, nor did they set up therein an Altar for a pillar, and pour chrism thereon,
for a figure of our Lord Jesus Christ, Who is Himself our Altar, our Victim, and our
Priest.
But when the Emperor Constantine had by the Sacrament of Baptism received health
both of body and soul, then first in a law by him published was it allowed to the
Christians throughout the whole world to build Churches, to the which holy building
he exhorted them by his example as well as by his decree. He dedicated in his own
Lateran Palace a Church to the Saviour, and built hard by it a Cathedral in the name
of St. John the Baptist, upon the place where he had been baptized by holy Sylvester
and cleansed from his leprosy. This Cathedral was hallowed by the said Pope upon the
9th day of November. It is this consecration, the memory whereof is still celebrated
upon this day, the first whereon the public consecration of a Church ever took place
in Rome, and the image of the Saviour was seen by the Roman people painted upon the
wall.
The Blessed Sylvester afterwards decreed, when he was consecrating the Altar of the
Prince of the Apostles, that Altars were thenceforward to be made of stone only, but
notwithstanding this the Lateran Cathedral hath the altar made of wood. This is not
surprising. From St. Peter to Sylvester the Popes had not been able, by reason of
persecutions, to abide fixedly in one place, and they celebrated the Holy Liturgy in
cellars, in burying-places, in the houses of godly persons, or wherever need drove
them, upon a wooden altar made like an empty box. When peace was given to the Church,
holy Sylvester took this box, and to do honour to the Prince of the Apostles, who is
said to have offered sacrifice thereon, and to the other Popes who thereon had been
used to execute the mystery even unto that time, set it in the first Church, even the
Lateran, and ordained that no one but the Bishop of Rome should celebrate the Liturgy
thereon for all time coming.
The original Lateran Cathedral, cast down and destroyed by fires, pillage, and
earthquakes, and renewed by the constant care of the Popes, was at last rebuilt
afresh, and solemnly consecrated by Pope Benedict XIII, a Friar Preacher, upon the
28th day of April, in the year 1726, the memory of which Festival he ordained to be
kept upon this day. In the year 1884 Leo XIII took in hand a work which had received
the sanction of his predecessor Pius IX. The great sanctuary, the walls of which were
giving way with age, was lengthened and widened, a task of immense labour. The
ancient mosaic had been renewed previously in several places; it was now restored
according to the original design, and transferred to the new apse, the embellishment
of which was carried out with great magnificence. The transept was redecorated, and
its ceiling and woodwork repaired. A sacristy, a residence for the canons, and a
portico connecting with the baptistery of Constantine, were added to the existing
buildings.
status: { la: verified, en: verified }
- nocturn: 3
isGospel: false
source: "St. Ambrose, Commentary on Luke, Book VIII (on Luke 19:1-10)"
text:
la: >-
Zachǽus, statúra pusíllus, hoc est, nulla nobilitátis ingénitæ dignitáte sublímis,
exíguus méritis sicut pópulus natiónum, audíto Dómini Salvatóris advéntu, quem sui
non recéperant, vidére cupiébat. Sed nemo fácile Jesum videt; nemo potest Jesum
vidére constitútus in terra. Et, quia non prophétas, non legem habébat, tamquam
formæ grátiam naturális, ascéndit in sycómorum, vanitátem scílicet Judæórum vestígio
suo próterens, erráta quoque córrigens superióris ætátis. Et ídeo Jesum in
interióris domus recépit hospítio.
Et bene ascéndit in árborem, ut arbor bona bonos fructus fáceret, ac, naturáli
excísus oleástro et contra natúram insértus in bonam olívam, fructum posset legis
afférre. Radix enim sancta, etsi rami inútiles. Quorum infructuósam glóriam plebs
géntium, fide resurrectiónis, quasi quadam córporis elevatióne, transcéndit.
Zachǽus ergo in sycómoro, cæcus in via: quorum álterum Dóminus miseratúrus
exspéctat, álterum mansiónis suæ claritáte nobílitat; álterum sanatúrus intérrogat,
apud álterum se, non invitátus, invítat. Sciébat enim úberem hospítii sui esse
mercédem. Sed tamen, etsi nondum vocem invitántis audíerat, jam víderat afféctum.
Verum, ne cæcum illum, tamquam fastidiósi páuperum, cito reliquísse videámur et
transísse ad dívitem, exspectémus eum, quia exspectávit et Dóminus; interrogémus
eum, quia interrogávit et Christus. Nos interrogémus, quia nescímus: ille, quia
nóverat. Nos interrogémus, ut sciámus unde iste curátus sit: ille interrogávit, ut
in uno plures discerémus unde Dóminum vidére mereámur. Interrogávit enim, ut
crederémus, néminem, nisi confiténtem, posse salvári.
en: >-
Zacchaeus was little of stature, that is, he was not raised aloft among men by
nobility of birth, and, like the most of the world, he possessed few merits. When he
heard that the Lord and Saviour, Who had come unto His Own, and Whom His Own had not
received, was coming, he desired to see Him. But the sight of Jesus is not easy; to
any on the earth it is impossible. And since Zacchaeus had neither the Prophets, nor
yet the Law, as a gracious help to his nature, he climbed up into a sycamore tree,
raising his feet above the vanity of the Jews, and straightening the crooked
branches of his former life, and therefore he received Jesus to lodge within his
house.
He did well to climb up into a tree, that a good tree might bring forth good fruits,
and that the slip of the wild olive, grafted, contrary to nature, into the good
olive, might bring forth the fruits of the law. For the root is holy, however
unprofitable the branches. Their barren beauty hath now been overshadowed by the
belief of the Gentiles in the Resurrection, as by a material upgrowth. Zacchaeus,
then, was in the sycamore tree, and the blind man by the way-side. For the one, Jesus
stood waiting to show mercy, and asked him before He healed him, what he would that
He should do for him; being unbidden of the other, He bade Himself to be his Guest,
knowing how rich was the reward of receiving Him. Nevertheless, albeit He had heard
no words of invitation, yet had He seen how his heart went.
But lest we should seem haughtily to pass by the poor blind man, and to hurry on to
the rich one, let us stand waiting for him, as the Lord stood and waited; let us ask
of him, as Christ asked of him. Let us ask, because we are ignorant; Christ asked,
because He knew. Let us ask, that we may know whence he received his cure; Christ
asked, that all of us may know from one example where through we are to earn a sight
of the Lord. Christ asked, that we might believe that none, save they that confess
Him, can be saved.
status: { la: verified, en: verified }
@@ -0,0 +1,134 @@
# Matins Nocturn 2-3 readings for the Exaltation of the Holy Cross
# (Sep 14) — identical content to finding-of-the-holy-cross.yml (May 3),
# duplicated deliberately: her own [Rule] is `ex Sancti/05-03`, reusing
# that feast's content wholesale (see exaltation-of-the-holy-cross.yml's
# calendar-record comment for why the Matins mechanism needs an actual
# duplicate here, unlike the collect/antiphon which redirect via
# `propers`). Sourced directly from web/www/horas/Latin/Sancti/05-03.txt,
# English/Sancti/05-03.txt. (Lectio1-3, Gal 3:10-14/Phil 2:5-11/
# Col 2:9-15, is left to the bible-plan store as usual.)
#
# Nocturn 2: Lectio4-6 combined into one reading — the legend of St.
# Helena's finding of the True Cross, one continuous narrative, no
# genuine source break.
# Nocturn 3: Lectio7's Gospel citation (John 3:1-15) is a bare incipit
# ("Et réliqua") with no full pericope text given, so — per the
# established convention of not transcribing bare incipits — only the
# homily portion is authored (not marked isGospel), St. Augustine's
# homily on Nicodemus (Lectio7's homily + Lectio8 combined). The source
# has no Lectio9 at all for this feast (only 8 lessons total, an
# unusual but genuine structural feature of this particular office, not
# an omission here).
id: exaltation-of-the-holy-cross
readings:
- nocturn: 2
isGospel: false
text:
la: >-
Post insígnem victóriam, quam Constantínus imperátor, divínitus accépto signo
Domínicæ Crucis, ex Maxéntio reportávit, Hélena Constantíni mater, in somnis
admónita, conquiréndæ Crucis stúdio Jerosólymam venit; ubi marmóream Véneris
státuam, in Crucis loco a Géntibus collocátam ad tolléndam Christi Dómini passiónis
memóriam, post centum círciter octogínta annos, everténdam curávit. Quod item fecit
ad præsépe Salvatóris et in loco resurrectiónis, inde Adónidis hinc Jovis subláto
simulácro.
Itaque loco Crucis purgáto, alte defóssæ tres cruces érutæ sunt, repertúsque
seórsum ab illis Crucis Domínicæ títulus: qui cum ex tribus cui affíxus fuísset, non
apparéret, eam dubitatiónem sústulit miráculum. Nam Macárius Jerosolymórum
epíscopus, factis Deo précibus, síngulas cruces cuídam féminæ, gravi morbo
laboránti, admóvit; cui cum réliquæ nihil profuíssent, adhíbita tértia Crux statim
eam sanávit.
Hélena, salutári Cruce invénta, magnificentíssimam ibi exstrúxit ecclésiam, in qua
partem Crucis relíquit thecis argénteis inclúsam, partem Constantíno fílio détulit;
quæ Romæ repósita fuit in ecclésia sanctæ Crucis in Jerúsalem, ædificáta in ædibus
Sessoriánis. Clavos étiam áttulit fílio, quibus sanctíssimum Jesu Christi corpus
fixum fúerat. Quo ex témpore Constantínus legem sancívit, ne crux ad supplícium
cuíquam adhiberétur. Ita res, quæ ántea homínibus probro ac ludíbrio fúerat,
veneratióni et glóriæ esse cœpit.
en: >-
After that famous victory which the Emperor Constantine gained over Maxentius, on
the eve of which the banner of the Cross of the Lord had been given to him from
heaven, Helen, the mother of Constantine, being warned in a dream, came to Jerusalem,
to seek for the Cross. There it was her care to cause to be overthrown the marble
statue of Venus, which had stood on Calvary for about one hundred and eighty years,
and which had originally been put there to desecrate and destroy the memorial of the
sufferings of the Lord Christ. The like work Helen did at Bethlehem, by cleansing
from an image of Adonis the stable where the Saviour was born, and from an idol of
Jupiter, the place where He had arisen from the dead.
Then she had thus cleansed the place where the Cross had stood, Helen caused deep
excavations to be made, which resulted in the discovery of three crosses, and, apart
from them, the writing which had been nailed on that of the Lord. But which of the
crosses had been His was unknown, and was only manifested by a miracle. Macarius,
Bishop of Jerusalem, after offering solemn prayers to God, touched with each of the
three a woman who was afflicted with a grievous disease. The two first had no effect,
but at the touch of the third she was immediately healed.
Helen, after she had found the life-giving Cross, built over the site of the Passion
a Church of extraordinary splendour, wherein she deposited part of the Cross, shut
up in a silver case. Another part which she gave to her son, Constantine, was laid
up in the Church of the Holy Cross of Jerusalem, which he built at Rome on the site
of the Sessorian Palace. She also gave to her son the nails with which the Most Holy
Body of Jesus Christ had been pierced. Constantine established a law abolishing the
punishment of crucifixion for all time coming and thenceforth what had hitherto been
a hissing and a curse among men, began to be esteemed worshipful and glorious.
status: { la: verified, en: verified }
- nocturn: 3
isGospel: false
source: "St. Augustine of Hippo, Tractate 11 on John (on John 3:1-15)"
text:
la: >-
Nicodémus ex his erat, qui credíderant in nómine Jesu, vidéntes signa et prodígia
quæ faciébat. Supérius enim hoc dixit: Cum autem esset Jerosólymis in Pascha in die
festo, multi credidérunt in nómine ejus. Quare credidérunt in nómine ejus? Séquitur,
et dicit: Vidéntes signa ejus, quæ faciébat. Et de Nicodémo quid dicit? Erat
princeps Judæórum, nómine Nicodémus. Hic venit ad eum nocte, et ait illi: Rabbi,
scimus quia a Deo venísti magíster. Et iste ergo credíderat in nómine ejus. Et ipse
unde credíderat? Séquitur: Nemo enim potest hæc signa fácere, quæ tu facis, nisi
fúerit Deus cum eo.
Si ergo Nicodémus de illis multis erat, qui credíderant in nómine ejus, jam in isto
Nicodémo attendámus, quare Jesus non se credébat eis. Respóndit Jesus et dixit ei:
Amen, amen dico tibi, nisi quis renátus fúerit dénuo, non potest vidére regnum Dei.
Ipsis ergo se credit Jesus, qui nati fúerint dénuo. Ecce illi credíderant in eum, et
Jesus non se credébat eis. Tales sunt omnes catechúmeni: ipsi jam credunt in nómine
Christi, sed Jesus non se credit eis. Inténdat et intélligat cáritas vestra. Si
dixérimus catechúmeno: Credis in Christum? respóndet, Credo, et signat se Cruce
Christi: portat in fronte, et non erubéscit de Cruce Dómini sui. Ecce credit in
nómine ejus. Interrogémus eum: Mandúcas carnem Fílii hóminis, et bibis sánguinem
Fílii hóminis? nescit quid dícimus, quia Jesus non se crédidit ei.
en: >-
Nicodemus was one of them which believed in the Name of Jesus, when they saw the
signs and wonders which He did. So hath John given us to understand a few words
before our text: "Now when He was in Jerusalem at the Passover, in the feast-day,
many believed in His Name." And wherefore did they believe in His Name John telleth
us immediately: "When they saw the miracles which He did." And now, what saith he
touching Nicodemus? "There was a man of the Pharisees, named Nicodemus, a ruler of
the Jews. The same came to Jesus by night, and said unto Him Rabbi, we know that Thou
art a Teacher come from God." Nicodemus therefore believed in His Name. And why did
he believe He saith "For no man can do these miracles that Thou doest, except God be
with him."
Lo, then, Nicodemus was one of the many which had believed in His Name, let us seek
to find in Nicodemus why "Jesus did not commit Himself unto them." Jesus answered
and said unto him "Amen, Amen, I say unto thee except a man be born again, he cannot
see the kingdom of God." Jesus therefore committeth Himself unto such as be born
again. Behold, Nicodemus and they that were with him believed in Jesus, but Jesus did
not commit Himself unto them. Just so are all Catechumens they believe in the Name of
Christ, but Jesus hath not yet committed Himself unto them. Now I trust ye will be
good enough to pay attention, and understand what I am going to say. If ye ask of a
Catechumen "Dost thou believe in Christ" he saith "I believe," and he signeth himself
with the sign of the Cross. The Cross of his Lord is marked upon his forehead, and he
is not ashamed of it. Behold, he believeth in the Name of Christ. But let us ask him
"Dost thou eat the flesh of the Son of Man" and he knoweth not what we mean, for
Jesus hath not yet committed Himself unto him.
status: { la: verified, en: verified }
@@ -0,0 +1,129 @@
# Matins Nocturn 2-3 readings for the Finding of the Holy Cross (May 3).
# Sourced directly from web/www/horas/Latin/Sancti/05-03.txt,
# English/Sancti/05-03.txt. (Lectio1-3, Gal 3:10-14/Phil 2:5-11/
# Col 2:9-15, is left to the bible-plan store as usual.)
#
# Nocturn 2: Lectio4-6 combined into one reading — the legend of St.
# Helena's finding of the True Cross, one continuous narrative, no
# genuine source break.
# Nocturn 3: Lectio7's Gospel citation (John 3:1-15) is a bare incipit
# ("Et réliqua") with no full pericope text given, so — per the
# established convention of not transcribing bare incipits — only the
# homily portion is authored (not marked isGospel), St. Augustine's
# homily on Nicodemus (Lectio7's homily + Lectio8 combined). The source
# has no Lectio9 at all for this feast (only 8 lessons total, an
# unusual but genuine structural feature of this particular office, not
# an omission here).
id: finding-of-the-holy-cross
readings:
- nocturn: 2
isGospel: false
text:
la: >-
Post insígnem victóriam, quam Constantínus imperátor, divínitus accépto signo
Domínicæ Crucis, ex Maxéntio reportávit, Hélena Constantíni mater, in somnis
admónita, conquiréndæ Crucis stúdio Jerosólymam venit; ubi marmóream Véneris
státuam, in Crucis loco a Géntibus collocátam ad tolléndam Christi Dómini passiónis
memóriam, post centum círciter octogínta annos, everténdam curávit. Quod item fecit
ad præsépe Salvatóris et in loco resurrectiónis, inde Adónidis hinc Jovis subláto
simulácro.
Itaque loco Crucis purgáto, alte defóssæ tres cruces érutæ sunt, repertúsque
seórsum ab illis Crucis Domínicæ títulus: qui cum ex tribus cui affíxus fuísset, non
apparéret, eam dubitatiónem sústulit miráculum. Nam Macárius Jerosolymórum
epíscopus, factis Deo précibus, síngulas cruces cuídam féminæ, gravi morbo
laboránti, admóvit; cui cum réliquæ nihil profuíssent, adhíbita tértia Crux statim
eam sanávit.
Hélena, salutári Cruce invénta, magnificentíssimam ibi exstrúxit ecclésiam, in qua
partem Crucis relíquit thecis argénteis inclúsam, partem Constantíno fílio détulit;
quæ Romæ repósita fuit in ecclésia sanctæ Crucis in Jerúsalem, ædificáta in ædibus
Sessoriánis. Clavos étiam áttulit fílio, quibus sanctíssimum Jesu Christi corpus
fixum fúerat. Quo ex témpore Constantínus legem sancívit, ne crux ad supplícium
cuíquam adhiberétur. Ita res, quæ ántea homínibus probro ac ludíbrio fúerat,
veneratióni et glóriæ esse cœpit.
en: >-
After that famous victory which the Emperor Constantine gained over Maxentius, on
the eve of which the banner of the Cross of the Lord had been given to him from
heaven, Helen, the mother of Constantine, being warned in a dream, came to Jerusalem,
to seek for the Cross. There it was her care to cause to be overthrown the marble
statue of Venus, which had stood on Calvary for about one hundred and eighty years,
and which had originally been put there to desecrate and destroy the memorial of the
sufferings of the Lord Christ. The like work Helen did at Bethlehem, by cleansing
from an image of Adonis the stable where the Saviour was born, and from an idol of
Jupiter, the place where He had arisen from the dead.
Then she had thus cleansed the place where the Cross had stood, Helen caused deep
excavations to be made, which resulted in the discovery of three crosses, and, apart
from them, the writing which had been nailed on that of the Lord. But which of the
crosses had been His was unknown, and was only manifested by a miracle. Macarius,
Bishop of Jerusalem, after offering solemn prayers to God, touched with each of the
three a woman who was afflicted with a grievous disease. The two first had no effect,
but at the touch of the third she was immediately healed.
Helen, after she had found the life-giving Cross, built over the site of the Passion
a Church of extraordinary splendour, wherein she deposited part of the Cross, shut
up in a silver case. Another part which she gave to her son, Constantine, was laid
up in the Church of the Holy Cross of Jerusalem, which he built at Rome on the site
of the Sessorian Palace. She also gave to her son the nails with which the Most Holy
Body of Jesus Christ had been pierced. Constantine established a law abolishing the
punishment of crucifixion for all time coming and thenceforth what had hitherto been
a hissing and a curse among men, began to be esteemed worshipful and glorious.
status: { la: verified, en: verified }
- nocturn: 3
isGospel: false
source: "St. Augustine of Hippo, Tractate 11 on John (on John 3:1-15)"
text:
la: >-
Nicodémus ex his erat, qui credíderant in nómine Jesu, vidéntes signa et prodígia
quæ faciébat. Supérius enim hoc dixit: Cum autem esset Jerosólymis in Pascha in die
festo, multi credidérunt in nómine ejus. Quare credidérunt in nómine ejus? Séquitur,
et dicit: Vidéntes signa ejus, quæ faciébat. Et de Nicodémo quid dicit? Erat
princeps Judæórum, nómine Nicodémus. Hic venit ad eum nocte, et ait illi: Rabbi,
scimus quia a Deo venísti magíster. Et iste ergo credíderat in nómine ejus. Et ipse
unde credíderat? Séquitur: Nemo enim potest hæc signa fácere, quæ tu facis, nisi
fúerit Deus cum eo.
Si ergo Nicodémus de illis multis erat, qui credíderant in nómine ejus, jam in isto
Nicodémo attendámus, quare Jesus non se credébat eis. Respóndit Jesus et dixit ei:
Amen, amen dico tibi, nisi quis renátus fúerit dénuo, non potest vidére regnum Dei.
Ipsis ergo se credit Jesus, qui nati fúerint dénuo. Ecce illi credíderant in eum, et
Jesus non se credébat eis. Tales sunt omnes catechúmeni: ipsi jam credunt in nómine
Christi, sed Jesus non se credit eis. Inténdat et intélligat cáritas vestra. Si
dixérimus catechúmeno: Credis in Christum? respóndet, Credo, et signat se Cruce
Christi: portat in fronte, et non erubéscit de Cruce Dómini sui. Ecce credit in
nómine ejus. Interrogémus eum: Mandúcas carnem Fílii hóminis, et bibis sánguinem
Fílii hóminis? nescit quid dícimus, quia Jesus non se crédidit ei.
en: >-
Nicodemus was one of them which believed in the Name of Jesus, when they saw the
signs and wonders which He did. So hath John given us to understand a few words
before our text: "Now when He was in Jerusalem at the Passover, in the feast-day,
many believed in His Name." And wherefore did they believe in His Name John telleth
us immediately: "When they saw the miracles which He did." And now, what saith he
touching Nicodemus? "There was a man of the Pharisees, named Nicodemus, a ruler of
the Jews. The same came to Jesus by night, and said unto Him Rabbi, we know that Thou
art a Teacher come from God." Nicodemus therefore believed in His Name. And why did
he believe He saith "For no man can do these miracles that Thou doest, except God be
with him."
Lo, then, Nicodemus was one of the many which had believed in His Name, let us seek
to find in Nicodemus why "Jesus did not commit Himself unto them." Jesus answered
and said unto him "Amen, Amen, I say unto thee except a man be born again, he cannot
see the kingdom of God." Jesus therefore committeth Himself unto such as be born
again. Behold, Nicodemus and they that were with him believed in Jesus, but Jesus did
not commit Himself unto them. Just so are all Catechumens they believe in the Name of
Christ, but Jesus hath not yet committed Himself unto them. Now I trust ye will be
good enough to pay attention, and understand what I am going to say. If ye ask of a
Catechumen "Dost thou believe in Christ" he saith "I believe," and he signeth himself
with the sign of the Cross. The Cross of his Lord is marked upon his forehead, and he
is not ashamed of it. Behold, he believeth in the Name of Christ. But let us ask him
"Dost thou eat the flesh of the Son of Man" and he knoweth not what we mean, for
Jesus hath not yet committed Himself unto him.
status: { la: verified, en: verified }
@@ -1,15 +1,26 @@
# Matins Nocturn 2 reading for Our Lady of the Snows (Dedication of St. # Matins Nocturn 2-3 readings for Our Lady of the Snows (Dedication of
# Mary Major), Aug 5 — Duplex Majus. `Sancti/08-05.txt`'s untagged # St. Mary Major), Aug 5 — Duplex Majus. `Sancti/08-05.txt`'s untagged
# [Rank] block. SanctiM/08-05.txt inherits the whole day (`@Sancti/08-05`) # [Rank] block. SanctiM/08-05.txt inherits the whole day (`@Sancti/08-05`)
# with no Nocturn 2/3 override (just reslicing Lectio4-6 into a 12-lesson # with no Nocturn 2/3 override (just reslicing Lectio4-6 into a 12-lesson
# Monastic structure via `@Sancti/08-05:LectioN` cross-references), so # Monastic structure via `@Sancti/08-05:LectioN` cross-references), so
# this feast's own content is sourced from the Tridentine track directly. # this feast's own content is sourced from the Tridentine track directly.
# web/www/horas/Latin/Sancti/08-05.txt, English/Sancti/08-05.txt. # web/www/horas/Latin/Sancti/08-05.txt, English/Sancti/08-05.txt.
# Lectio4-6 combined into one reading — the miraculous-snowfall founding #
# legend of the basilica of St. Mary Major, one continuous narrative, no # Nocturn 2: Lectio4-6 combined into one reading — the miraculous-
# genuine source break. (The source's own `[Lectio94]` is a shorter, # snowfall founding legend of the basilica of St. Mary Major, one
# alternate simplex-rank retelling of the same story, not additional # continuous narrative, no genuine source break. (The source's own
# content — not authored separately.) # `[Lectio94]` is a shorter, alternate simplex-rank retelling of the
# same story, not additional content — not authored separately.)
# Nocturn 3: her own file has no Lectio7-9 at all (her `[Rule]` is
# `ex C11`), so — like the day's collect/antiphon — this defers to the
# Common of Feasts of the BVM's own Nocturn 3 (Commune/C11.txt): a bare
# Gospel incipit (Luke 11:27-28, "Et réliqua") followed by the Venerable
# Bede's homily. Per the established convention of not transcribing
# bare incipits, only the homily is authored here (not marked isGospel).
# Same shared C11 content also used by
# presentation-of-the-bvm.yml's own Nocturn 3 — the Matins mechanism has
# no cross-id lookup for nocturn-readings the way collect/antiphon do
# via `propers`, so it's duplicated rather than referenced.
id: our-lady-of-the-snows id: our-lady-of-the-snows
readings: readings:
- nocturn: 2 - nocturn: 2
@@ -70,3 +81,78 @@ readings:
Feast-day that taketh name from the wonderful fall of snow which on this day took Feast-day that taketh name from the wonderful fall of snow which on this day took
place. place.
status: { la: verified, en: verified } status: { la: verified, en: verified }
- nocturn: 3
isGospel: false
source: "The Venerable Bede, Commentary on Luke, Book IV, ch. 49 (on Luke 11:27-28)"
text:
la: >-
Magnæ devotiónis et fídei hæc múlier osténditur, quæ, scribis et pharisǽis Dóminum
tentántibus simul et blasphemántibus, tanta ejus incarnatiónem præ ómnibus
sinceritáte cognóscit, tanta fidúcia confitétur, ut et præséntium prócerum
calúmniam, et futurórum confúndat hæreticórum perfídiam. Nam, sicut tunc Judǽi,
Sancti Spíritus ópera blasphemándo, verum consubstantialémque Patri Dei Fílium
negábant; sic hærétici póstea, negándo Maríam semper Vírginem, Sancti Spíritus
operánte virtúte, nascitúro cum humánis membris Unigénito Dei, carnis suæ matériam
ministrásse, verum consubstantialémque matri Fílium hóminis fatéri non debére
dixérunt.
Si caro Verbi Dei secúndum carnem nascéntis a carne Vírginis matris pronuntiátur
extránea, sine causa venter qui eam portásset, úbera quæ lactássent, beatificántur.
Dicit autem Apóstolus: Quia misit Deus Fílium suum, factum ex mulíere, factum sub
lege. Neque audiéndi sunt, qui legéndum putant: Natum ex mulíere, factum sub lege,
sed Factum ex mulíere; quia concéptus ex útero virgináli, carnem non de níhilo, non
aliúnde, sed matérna traxit ex carne. Alióquin nec vere Fílius hóminis dicerétur,
qui oríginem non habéret ex hómine. Et nos ígitur, his contra Eutychen dictis,
extollámus vocem cum Ecclésia cathólica, cujus hæc múlier typum gessit, extollámus
et mentem de médio turbárum, dicamúsque Salvatóri: Beátus venter qui te portávit, et
úbera quæ suxísti. Vere enim beáta parens, quæ, sicut quidam ait, Eníxa est puérpera
Regem, qui cælum terrámque tenet per sǽcula.
Quinímmo beáti qui áudiunt verbum Dei et custódiunt. Pulchre Salvátor attestatióni
mulíeris ánnuit, non eam tantúmmodo quæ Verbum Dei corporáliter generáre merúerat,
sed et omnes qui idem Verbum spiritáliter audítu fídei concípere, et boni óperis
custódia vel in suo vel in proximórum corde párere et quasi álere studúerint,
asséverans esse beátos; quia, et éadem Dei Génetrix, et inde quidem beáta quia Verbi
incarnándi minístra facta est temporális, sed inde multo beátior quia ejúsdem semper
amándi custos manébat ætérna.
en: >-
It is plain that this was a woman of great earnestness and faith. The Scribes and
Pharisees were at once tempting and blaspheming the Lord, but this woman so clearly
grasped His Incarnation, and so bravely confessed the same, that she confounded both
the lies of the great men who were present, and the faithlessness of the heretics who
were yet to come. Even as the Jews then, blaspheming the works of the Holy Ghost,
denied the very Son of God Who is of one substance with the Father, so afterwards did
the heretics, by denying that Mary always a Virgin did, under the operation of the
Holy Ghost, supply flesh to the Only begotten One of God, when He was about being
born in an human Body, even so, I say, did the heretics deny that the Son of Man
should be called a true Son, Who is of one substance with His Mother.
If we shall say that the Flesh, Wherewith the Son of God was born in the flesh, was
something outside of the flesh of the Virgin His Mother, without reason should we
bless the womb that bore Him, and the paps which He hath sucked. But the Apostle
saith: "God sent forth His Son, made of a woman, made under the law", and they are
not to be listened to who read this passage: "Born of a woman, made under the law."
He was made of a woman, for He was conceived in a virgin's womb, and took His Flesh,
not from nothing, not from elsewhere, but from the flesh of His Mother. Otherwise,
and if He had not been sprung of a woman, He could not with truth be called the Son
of man. Let us therefore, denying the doctrine of Eutyches, lift up our voice, along
with the Universal Church, whereof that woman was a figure, let us lift up our heart
as well as our voice from the company, and say unto the Saviour: Blessed is the womb
that bare thee, and the paps which thou hast sucked. Blessed Mother, of whom one hath
said thou art His Mother, Who reigns over earth and over heaven for ever.
Yea, rather, blessed are they that hear the Word of God and keep it. How nobly doth
the Saviour say "Yea" to the woman's blessing, declaring also that not only is she
blessed who was meet to give bodily birth to the Word of God, but that all they who
spiritually conceive the same Word by the hearing of faith, and, by keeping it
through good works, bring it forth and, as it were, carefully nurse it, in their own
hearts, and in the hearts of their neighbours, are also blessed. Yea, and that the
very Mother of God herself was blessed in being for a while the handmaid of the Word
of God made Flesh, but that she was much more blessed in this, that through her love
she keepeth Him for ever.
status: { la: verified, en: verified }
@@ -0,0 +1,167 @@
# Matins Nocturn 2-3 readings for the Presentation of the Blessed Virgin
# Mary (Nov 21). Sourced directly from web/www/horas/Latin/Sancti/11-21.txt,
# English/Sancti/11-21.txt.
#
# Nocturn 2: Lectio4-6 combined into one reading — two genuinely
# continuous excerpts (St. John Damascene on Mary's own presentation as
# a child, St. Ambrose's praise of her as a model for virgins), kept as
# one reading since both address the same theme without a hard source
# break the way a Gospel-then-homily split would need. (The source's
# own `[Lectio94]` is `@:Lectio4`, a bare cross-reference back to
# Lectio4 for a lower-rank fallback, not additional content.)
# Nocturn 3: no Lectio7-9 override in her own file at all (her `[Rule]`
# is `vide C11`), so — like our-lady-of-the-snows.yml — this defers to
# the Common of Feasts of the BVM's own Nocturn 3 (Commune/C11.txt): a
# bare Gospel incipit (Luke 11:27-28, "Et réliqua") followed by the
# Venerable Bede's homily. Identical content to
# our-lady-of-the-snows.yml's own Nocturn 3, duplicated rather than
# cross-referenced (the Matins mechanism has no cross-id lookup for
# nocturn-readings the way collect/antiphon do via `propers`).
id: presentation-of-the-bvm
readings:
- nocturn: 2
isGospel: false
text:
la: >-
Jóachim lectíssimam illam ac summis láudibus dignam mulíerem Annam matrimónio sibi
copulávit. Verum, quemádmodum prisca illa Anna, cum sterilitátis morbo laboráret,
per oratiónem ac promissiónem, Samuélem procreávit; eódem modo hæc étiam, per
obsecratiónem et promissiónem, Dei Genetrícem a Deo accépit, ut ne hic quoque
cuíquam ex illústribus matrónis céderet. Itaque grátia (nam hoc sonat Annæ
vocábulum) Dóminam parit (id enim Maríæ nómine significátur). Vere étenim rerum
ómnium conditárum Dómina facta est, cum Creatóris Mater éxstitit. In lucem autem
éditur in domo probáticæ Jóachim, atque ad templum addúcitur. Ac deínde, in domo Dei
plantáta atque per Spíritum sagináta, instar olívæ frugíferæ virtútum ómnium
domicílium effícitur; ut quæ vidélicet ab omni hujúsce vitæ et carnis
concupiscéntia mentem abstraxísset, atque ita vírginem una cum córpore ánimam
conservásset, ut eam decébat, quæ Deum sinu suo exceptúra erat.
Talis fuit Maria, ut ejus uníus vita ómnium sit disciplína. Si ígitur auctor non
dísplicet, opus probémus; ut, quæcúmque sibi ejus exoptat præmium, imitétur
exemplum. Quantæ in una vírgine spécies virtútum émicant! Secretum verecúndiæ,
vexíllum fidei, devotiónis obséquium; virgo intra domum, comes ad ministérium, mater
ad templum. O quantis illa virgínibus occúrret! quantas complexa, ad Dóminum trahet,
dicens: Hæc torum fílii mei, hæc thálamos nuptiáles immaculáto servávit pudóre!
Quid ergo éxsequar cibórum parsimóniam, officiórum redundántiam: álterum ultra
natúram superfuísse, álterum pene ipsi natúræ defuísse? Illic nulla intermíssa
témpora, hic congemínatos jejúnio dies. Et, si quando reficiéndi successísset
volúntas, cibus plerúmque óbvius, qui mortem arcéret, non delícias ministráret.
Dormíre non prius cupíditas quam necéssitas fuit; et tamen, cum quiésceret corpus,
vigiláret ánimus, qui frequénter in somnis aut lecta répetit, aut somno intérrupta
contínuat, aut dispósita gerit, aut geréndas prænúntiat.
en: >-
Joachim took to wife that most eminent and praiseworthy woman, Anne. And even as the
ancient Hannah, being stricken with barrenness, by prayer and promise became the
mother of Samuel, so likewise this woman also through prayer and promise received
from God the Mother of God, that in fruitfulness she might not be behind any of the
famous matrons. And thus grace (for such is the signification of the name of Anne)
is mother of the Lady (for such is the signification of the name of Mary.) And
indeed she became the Lady of every creature, since she hath been mother of the
Creator. She first saw the light in Joachim's house, hard by the Pool of Bethesda, at
Jerusalem, and was carried to the Temple. There planted in the Lord, the dew of His
Spirit made her to flourish in the courts of her God, and like a green olive she
became a tree, so that all the doves of grace came and lodged in her branches. And so
she raised her mind utterly above the lust of life and the lust of the flesh, and
kept her soul virgin in her virgin body, as became her that was to receive God into
her womb.
Such was Mary that her single life offereth an example to all. If then the doer
displease us not, let us applaud the deed; if any other woman seek like reward, let
her follow after like works. In the one Virgin how many glorious examples do shine
forth. Her's was the hidden treasure of modesty, her's the high standard of faith,
her's the self-sacrifice of earnestness, her's to be the pattern of maidenhood at
home, of kinswomanhood in ministry, of motherhood in the Temple. O to how many
virgins hath she been helpful, how many hath she taken in her arms and presented unto
the Lord, saying Here is one who, (like me,) hath kept stainlessly clean the wedding
-chamber, the marriage -bed of my Son!
Why should I go on to speak of the scantiness of her eating, or of the multiplicity
of her work? how her labour seemed above human capacity, and her refreshment
insufficient for human strength, her toil never missing a moment, her fasting taking
two days together. And when she was fain to eat, she took not dainties, but
whatsoever food came first to hand that would keep body and soul together. She would
not sleep till need was, and even then, while her body rested, her soul watched, for
she often talked in her sleep, either repeating things that she had read, or going on
with what she was doing before sleep interrupted her, or rehearsing things executed,
or talking of things projected.
status: { la: verified, en: verified }
- nocturn: 3
isGospel: false
source: "The Venerable Bede, Commentary on Luke, Book IV, ch. 49 (on Luke 11:27-28)"
text:
la: >-
Magnæ devotiónis et fídei hæc múlier osténditur, quæ, scribis et pharisǽis Dóminum
tentántibus simul et blasphemántibus, tanta ejus incarnatiónem præ ómnibus
sinceritáte cognóscit, tanta fidúcia confitétur, ut et præséntium prócerum
calúmniam, et futurórum confúndat hæreticórum perfídiam. Nam, sicut tunc Judǽi,
Sancti Spíritus ópera blasphemándo, verum consubstantialémque Patri Dei Fílium
negábant; sic hærétici póstea, negándo Maríam semper Vírginem, Sancti Spíritus
operánte virtúte, nascitúro cum humánis membris Unigénito Dei, carnis suæ matériam
ministrásse, verum consubstantialémque matri Fílium hóminis fatéri non debére
dixérunt.
Si caro Verbi Dei secúndum carnem nascéntis a carne Vírginis matris pronuntiátur
extránea, sine causa venter qui eam portásset, úbera quæ lactássent, beatificántur.
Dicit autem Apóstolus: Quia misit Deus Fílium suum, factum ex mulíere, factum sub
lege. Neque audiéndi sunt, qui legéndum putant: Natum ex mulíere, factum sub lege,
sed Factum ex mulíere; quia concéptus ex útero virgináli, carnem non de níhilo, non
aliúnde, sed matérna traxit ex carne. Alióquin nec vere Fílius hóminis dicerétur,
qui oríginem non habéret ex hómine. Et nos ígitur, his contra Eutychen dictis,
extollámus vocem cum Ecclésia cathólica, cujus hæc múlier typum gessit, extollámus
et mentem de médio turbárum, dicamúsque Salvatóri: Beátus venter qui te portávit, et
úbera quæ suxísti. Vere enim beáta parens, quæ, sicut quidam ait, Eníxa est puérpera
Regem, qui cælum terrámque tenet per sǽcula.
Quinímmo beáti qui áudiunt verbum Dei et custódiunt. Pulchre Salvátor attestatióni
mulíeris ánnuit, non eam tantúmmodo quæ Verbum Dei corporáliter generáre merúerat,
sed et omnes qui idem Verbum spiritáliter audítu fídei concípere, et boni óperis
custódia vel in suo vel in proximórum corde párere et quasi álere studúerint,
asséverans esse beátos; quia, et éadem Dei Génetrix, et inde quidem beáta quia Verbi
incarnándi minístra facta est temporális, sed inde multo beátior quia ejúsdem semper
amándi custos manébat ætérna.
en: >-
It is plain that this was a woman of great earnestness and faith. The Scribes and
Pharisees were at once tempting and blaspheming the Lord, but this woman so clearly
grasped His Incarnation, and so bravely confessed the same, that she confounded both
the lies of the great men who were present, and the faithlessness of the heretics who
were yet to come. Even as the Jews then, blaspheming the works of the Holy Ghost,
denied the very Son of God Who is of one substance with the Father, so afterwards did
the heretics, by denying that Mary always a Virgin did, under the operation of the
Holy Ghost, supply flesh to the Only begotten One of God, when He was about being
born in an human Body, even so, I say, did the heretics deny that the Son of Man
should be called a true Son, Who is of one substance with His Mother.
If we shall say that the Flesh, Wherewith the Son of God was born in the flesh, was
something outside of the flesh of the Virgin His Mother, without reason should we
bless the womb that bore Him, and the paps which He hath sucked. But the Apostle
saith: "God sent forth His Son, made of a woman, made under the law", and they are
not to be listened to who read this passage: "Born of a woman, made under the law."
He was made of a woman, for He was conceived in a virgin's womb, and took His Flesh,
not from nothing, not from elsewhere, but from the flesh of His Mother. Otherwise,
and if He had not been sprung of a woman, He could not with truth be called the Son
of man. Let us therefore, denying the doctrine of Eutyches, lift up our voice, along
with the Universal Church, whereof that woman was a figure, let us lift up our heart
as well as our voice from the company, and say unto the Saviour: Blessed is the womb
that bare thee, and the paps which thou hast sucked. Blessed Mother, of whom one hath
said thou art His Mother, Who reigns over earth and over heaven for ever.
Yea, rather, blessed are they that hear the Word of God and keep it. How nobly doth
the Saviour say "Yea" to the woman's blessing, declaring also that not only is she
blessed who was meet to give bodily birth to the Word of God, but that all they who
spiritually conceive the same Word by the hearing of faith, and, by keeping it
through good works, bring it forth and, as it were, carefully nurse it, in their own
hearts, and in the hearts of their neighbours, are also blessed. Yea, and that the
very Mother of God herself was blessed in being for a while the handmaid of the Word
of God made Flesh, but that she was much more blessed in this, that through her love
she keepeth Him for ever.
status: { la: verified, en: verified }
@@ -0,0 +1,158 @@
# Matins Nocturn 2-3 readings for the Transfiguration of Our Lord
# (Aug 6). Sourced directly from web/www/horas/Latin/Sancti/08-06.txt,
# English/Sancti/08-06.txt. (Lectio1-3, 2 Peter 1:10-21, is left to the
# bible-plan store as usual.)
#
# Nocturn 2: Lectio4-6 combined into one reading, Pope St. Leo the
# Great's sermon — one continuous piece, no genuine source break.
# Nocturn 3: Lectio7's Gospel citation (Matt 17:1-9) is a bare incipit
# ("Et réliqua") with no full pericope text given, so — per the
# established convention of not transcribing bare incipits — only the
# homily portion is authored (not marked isGospel), St. John
# Chrysostom's homily (Lectio7's homily + Lectio8-9 combined, one
# continuous piece).
id: transfiguration
readings:
- nocturn: 2
isGospel: false
source: "Pope St. Leo the Great, Sermon on the Transfiguration"
text:
la: >-
Aperit Dóminus coram eléctis téstibus glóriam suam, et commúnem illam cum céteris
córporis formam tanto splendóre claríficat, ut et fácies ejus solis fulgóri símilis,
et vestítus candóri nívium esset æquális. In qua transfiguratióne illud quidem
principáliter agebátur, ut de córdibus discipulórum crucis scándalum tollerétur; nec
conturbáret eórum fidem voluntáriæ humílitas passiónis, quibus reveláta esset
abscónditæ excelléntia dignitátis. Sed non minóre providéntia spes sanctæ Ecclésiæ
fundabátur, ut totum Christi corpus agnósceret quali esset commutatióne donándum, ut
ejus sibi honóris consórtium membra promítterent, qui in cápite præfulsísset.
Confirmándis vero Apóstolis et ad omnem sciéntiam provehéndis, ália quoque in illo
miráculo accéssit instrúctio. Móyses enim et Elías, lex scílicet et prophétæ
apparuérunt cum Dómino loquéntes; ut veríssime in illa quinque virórum præséntia
complerétur quod dictum est: in duóbus vel tribus téstibus stat omne verbum. Quid hoc
stabílius, quid fírmius verbo, in cujus prædicatióne véteris et novi Testaménti
cóncinit tuba, et cum evangélica doctrína, antiquárum protestatiónum instruménta
concúrrunt? Astipulántur enim sibi ínvicem utriúsque Fœ́deris páginæ; et, quem sub
velámine mysteriórum præcedéntia signa promíserant, maniféstum atque perspícuum
præséntis glóriæ splendor osténdit.
His ergo sacramentórum revelatiónibus Petrus Apóstolus incitátus, mundána spernens
et terréna fastídiens, in æternórum desidérium quodam mentis rapiebátur excéssu; et,
gáudio totíus visiónis implétus, ibi cum Jesu optábat habitáre, ubi manifésta ejus
glória lætabátur. Unde et ait: Dómine, bonum est nos hic esse: si vis, faciámus hic
tria tabernácula; tibi unum, Móysi unum et Elíæ unum. Sed huic suggestióni Dóminus
non respóndit, signíficans, non quidem ímprobum, sed inordinátum esse quod cúperet;
cum salvári mundus, nisi Christi morte, non posset, et exémplo Dómini in hoc
vocarétur credéntium fides, ut licet non oportéret de beatitúdinis promissiónibus
dubitári, intellegerémus tamen inter tentatiónes hujus vitæ prius nobis tolerántiam
postulándam esse, quam glóriam.
en: >-
The Lord taketh chosen witnesses, and in their presence, revealeth His glory. That
form of body which He had in common with other men, He so transfigured with light,
that His Face did shine as the sun, and His raiment became exceeding white as snow.
Of this metamorphosis the chief work was to remove from the hearts of the disciples
the stumbling at the Cross. Before their eyes was unveiled the splendour of His
hidden majesty, that the lowliness of His freely-chosen suffering might not confound
their faith. But none the less was there here laid by the Providence of God a solid
foundation for the hope of the Holy Church, whereby the whole body of Christ should
know with what a change it is yet to be honoured. The members of that body whose Head
hath already been transfigured in light may promise themselves a share in His glory.
For the strengthening the Apostles and bringing them forward into all knowledge,
there appeared unto them Moses and Elias that is, the Law and the Prophets talking
with Him. Before five witnesses did His glorification take place, as though to
fulfill that which is written: At the mouth of two witnesses, or at the mouth of
three witnesses, shall the matter be established. What can be more certain, what can
be better attested than this matter, which is proclaimed by the trumpets of both the
Old and the New Testaments, and concerning which the witness of ancient testimony
uniteth with the teaching of the Gospel? The pages of either Covenant strengthen one
another, and the brightness of open glory maketh manifest and distinct Him Whom the
former prophecies had promised under the veil of mysteries.
The unveiling of such mysteries roused the mind of the Apostle Peter to an outburst
of longing for the things eternal, which despised and disdained the things worldly
and earthly overflowing with gladness at the vision, he yearned to dwell with Jesus
there, where the revelation of His glory had rejoiced him. And so he said Master, it
is good for us to be here if Thou wilt, let us make here three tabernacles, one for
thee, and one for Moses, and one for Elias. To this proposal the Lord answered
nothing, this signifying, that what Peter wished was not wrong, but out of place,
since the world could not be saved but by the death of Christ. And the Lord's example
was to call the faith of believers to this, that albeit we are behoven to have no
doubts concerning the promise of eternal blessedness, yet we are to understand that,
amid the trials of this life, we are to seek for endurance before glory.
status: { la: verified, en: verified }
- nocturn: 3
isGospel: false
source: "St. John Chrysostom, Homily 57 on Matthew (on Matt 17:1-9)"
text:
la: >-
Quóniam multa de perículis, multa de passióne sua, multa de morte et de cæde
discipulórum locútus est Dóminus, et áspera complúra atque árdua eis injúnxit; et
illa quidem in præsénti vita, et jam imminébant; bona vero in spe et exspectatióne
erant: ut puta, quia servárent ánimam suam, si pérderent eam; quia in glória Patris
sui ventúrus sit, et prǽmia redditúrus: ut visu étiam certióres fáceret, et osténderet
quidnam sit illa glória, cum qua ventúrus est, quantum cápere póterant in hac
præsénti vita, illis osténdit eámque détegit, ne aut sua aut Dómini morte dóleant, et
máxime Petrus.
Et vide quid agit, cum de regno et de gehénna disserúerit. Nam in eo quod dixit: Qui
ínvenit ánimam suam, perdet eam; et quicúmque perdet eam grátia mei, invéniet ipsam;
et in eo quod ait: Reddet unicuíque secúndum ópera sua; et regnum et gehénnam
designávit. Cum ígitur de utrísque disserúerit, regnum quidem ut óculis cernátur,
concédit, gehénnam autem mínime; quóniam rudióribus atque ineptióribus illud
necessárium fuísset, sed, cum illi probi essent ac perspicáces, satis fuit eos a
melióribus confirmári. Hoc étiam multo magis ipsum decébat. Non tamen omníno illud
prætermísit, sed et aliquándo atrocitátem gehénnæ quasi ante óculos propónit, véluti
cum Lázari imáginem descrípsit, et ejus méminit qui denários centum repétiit.
Tu vero Matthǽi philosophíam consídera, qui non celávit nómina eórum qui præpósiti
fúerant. Quod et Joánnes sǽpius facit, cum exímias Petri laudes veríssime ac
diligentíssime descríbat. Nullum enim in hoc Apostolórum consórtio livor aut inánis
glória locum habébat. Primos ígitur Apostolórum seórsum assúmpsit. Quam ob rem eos
solos accépit? Quia excellentióres céteris vidélicet erant. Cur autem non íllico, sed
post sex dies hoc fecit? Ne céteri scílicet discípuli seu hómines moveréntur; qua de
re nec eos nominávit, quos acceptúrus erat.
en: >-
Since the Lord had spoken much concerning dangers, much concerning His Own
sufferings, much concerning death, and the killing of His disciples, and had laid
upon them many hard and grievous things, and since all these were in this present
life, and already hanging over them, whereas the good things were matter for hope and
waiting as, for example, that whosoever should lose his life for His sake should find
it, for that the Son of Man should come in the glory of His Father, and reward every
man according to his works. Therefore, to assure them by their own eyes, and show
them what the glory is wherein He will come, He manifested and unveiled it to them,
as far as in this life they were able to grasp it, lest they and especially Peter
should grieve over their own deaths, or the death of their Lord.
Behold what He doth, when He treateth of heaven and hell. Where He saith Whosoever
will save his life shall lose it, and whosoever will lose his life for My sake shall
find it. And again He shall reward every man according to his works in these words He
pointeth at heaven and hell. But although He speaketh concerning both, He giveth a
glimpse of heaven only and not of hell. To see hell would have profited the brutish
and stupid, but His disciples were upright and clear-sighted, and therefore for them
it was enough to be strengthened by the better things. This was what suited Him the
best. Yet He left not the other altogether undone. Sometimes He set the horrors of
hell, as it were, before the eyes, as for instance in the parable of the rich man and
Lazarus, and that of him who was fain to wring the hundred pence from his
fellow-servant.
But mark well Matthew's good will, in not concealing the names of those who were
preferred. John also likewise often recordeth the special praises of Peter with great
truthfulness and care. For in this companionship of the Apostles, there was no envy,
nor did vainglory find place. It was therefore the leaders of the Apostles whom
Christ took apart from the others. And wherefore did he take these only? Because
there were evidently superior to the rest. And why did he not do this straightway,
and not until after six days? Evidently to spare the natural feelings of the other
disciples; and for the same reason Christ did not for six days announce who were to
go up.
status: { la: verified, en: verified }
+18 -2
View File
@@ -50,7 +50,16 @@ describe('getDayLabel — resumed post-Epiphany Sunday (overflow years)', () =>
// Sundays) -- see calendar/temporal-id.test.ts for the id-level // Sundays) -- see calendar/temporal-id.test.ts for the id-level
// coverage this label check builds on. // coverage this label check builds on.
expect(getDayLabel(resolveDay('2026-11-08'))).toBe('The 5th Sunday after Epiphany'); expect(getDayLabel(resolveDay('2026-11-08'))).toBe('The 5th Sunday after Epiphany');
expect(getDayLabel(resolveDay('2026-11-09'))).toBe('Monday in the 5th week after Epiphany'); // 2026-11-09 is also the Dedication of the Basilica of the Most Holy
// Savior (Duplex II Classis, added 2026-08 — see
// dedication-of-the-basilica-of-the-most-holy-savior.yml) — an
// ordinary (non-privileged) Monday fully yields to a real winning
// saint, so the label is just her name, not the ferial fallback; the
// 11-16 assertion below covers that fallback format on a genuinely
// saint-free day instead.
expect(getDayLabel(resolveDay('2026-11-09'))).toBe(
'Dedication of the Basilica of the Most Holy Savior (the Lateran)',
);
expect(getDayLabel(resolveDay('2026-11-15'))).toBe('The 6th Sunday after Epiphany'); expect(getDayLabel(resolveDay('2026-11-15'))).toBe('The 6th Sunday after Epiphany');
expect(getDayLabel(resolveDay('2026-11-16'))).toBe('Monday in the 6th week after Epiphany'); expect(getDayLabel(resolveDay('2026-11-16'))).toBe('Monday in the 6th week after Epiphany');
}); });
@@ -63,7 +72,14 @@ describe('getDayLabel — resumed post-Epiphany Sunday (overflow years)', () =>
// before Advent, so this ordinal is fixed, not overflow-year-specific // before Advent, so this ordinal is fixed, not overflow-year-specific
// -- confirmed against a non-overflow year (1943) too. // -- confirmed against a non-overflow year (1943) too.
expect(getDayLabel(resolveDay('2026-11-22'))).toBe('The 23rd Sunday after Trinity'); expect(getDayLabel(resolveDay('2026-11-22'))).toBe('The 23rd Sunday after Trinity');
expect(getDayLabel(resolveDay('1943-11-21'))).toBe('The 23rd Sunday after Trinity'); // 1943-11-21 is also the Presentation of the BVM (Duplex Majus, added
// 2026-08 — see presentation-of-the-bvm.yml), which meets this app's
// existing privileged-Sunday rank threshold (commemorations.ts's
// `privileged-sunday` case requires only duplex-majus+) and so wins
// outright rather than being commemorated — a pre-existing rule, not
// new behavior from adding her. 2026-11-22 above (no saint collision)
// still covers the fixed-ordinal label itself.
expect(getDayLabel(resolveDay('1943-11-21'))).toBe('The Presentation of the Blessed Virgin Mary');
}); });
}); });
+14 -7
View File
@@ -18,20 +18,27 @@ describe('May sanctoral pull (first pass)', () => {
expect(getDayCollect(day).status.en).toBe('verified'); expect(getDayCollect(day).status.en).toBe('verified');
}); });
it('two stubs are genuinely unwinnable in the real historical calendar, not just an artifact of the year checked', () => { it('genuinely unwinnable stubs correctly lose to their real competitor, now that both are modeled', () => {
// Ss. Alexander/Eventius/Theodulus/Juvenal always lose to the Finding // Ss. Alexander/Eventius/Theodulus/Juvenal always lose to the Finding
// of the Holy Cross (May 3) in real practice — but that's a fixed // of the Holy Cross (May 3) in real practice — both are now modeled
// feast of the Lord, which this app doesn't model at all (same known // (see finding-of-the-holy-cross.yml), so the collision engine
// gap as Circumcision/Epiphany/Purification/Annunciation), so the stub // correctly demotes the stub to a commemoration instead of letting it
// wins by default here rather than being displaced the way it really // win by default.
// would be.
const may3 = resolveDay('2033-05-03'); const may3 = resolveDay('2033-05-03');
expect(may3.winner).toEqual({ expect(may3.winner).toEqual({
kind: 'sanctoral',
id: 'finding-of-the-holy-cross',
name: 'The Finding of the Holy Cross',
rank: 'duplex-2-classis',
});
expect(may3.commemorations).toEqual([
{
kind: 'sanctoral', kind: 'sanctoral',
id: 'ss-alexander-eventius-theodulus-and-juvenal', id: 'ss-alexander-eventius-theodulus-and-juvenal',
name: 'Ss. Alexander I, Eventius, and Theodulus, Martyrs, and Juvenal, Bishop and Confessor', name: 'Ss. Alexander I, Eventius, and Theodulus, Martyrs, and Juvenal, Bishop and Confessor',
rank: 'simplex', rank: 'simplex',
}); },
]);
// St. Pudentiana always loses to St. Peter Celestine (May 19, also fixed-date) — // St. Pudentiana always loses to St. Peter Celestine (May 19, also fixed-date) —
// this one *is* modeled (both are real sanctoral records), so it // this one *is* modeled (both are real sanctoral records), so it