Relocate Immaculate Heart of Mary off Aug 22 to Easter+69
Fixed Aug 22 collided outright with the Assumption's own octave-closing day (both this project's blended calendar tracks are kept deliberately, so one shouldn't permanently suppress the other). Moved IHM to the Saturday after the Feast of the Sacred Heart -- its real diocesan date from 1914 until Pius XII's 1944 fixed-date decree, and also the date the 1969 reform returned to. Required real new mechanism, not just a data move: a new bespoke calendar/index.ts override (applyImmaculateHeart, following the existing applyMarianSaturday/applyChristTheKing precedent), a move from the sanctoral saints store to the temporal-feasts store (different propers lookup entirely), and a real bug fix in matins.ts's nocturnReadingIds, which only ever picked up a *sanctoral* winner's own reading file. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VZSAgRi4QE4XRTqVto93zA
This commit is contained in:
@@ -1,13 +0,0 @@
|
||||
# Read directly from the reference engine: untagged/default [Rank]
|
||||
# block of `web/www/horas/Latin/Sancti/08-22.txt` -- "Immaculati Cordis
|
||||
# Beatæ Mariæ Virginis;;Duplex II classis;;5.1;;ex C11". Own real
|
||||
# [Oratio] and own [Ant 1]. Own Nocturn 2-3 content (Nocturn 3 is St.
|
||||
# Robert Bellarmine's own homily on the seven words of Christ on the
|
||||
# Cross, not a cross-reference). Instituted 1942 by Pius XII (see the
|
||||
# feast's own Lectio6, quoted in nocturn-readings, drawn from
|
||||
# ecclesiastical documents).
|
||||
id: immaculate-heart-of-mary
|
||||
name: "The Immaculate Heart of the Blessed Virgin Mary"
|
||||
rank: duplex-2-classis
|
||||
common: common-of-the-bvm
|
||||
propers: "immaculate-heart-of-mary"
|
||||
@@ -269,7 +269,6 @@ days:
|
||||
"08-19": [st-john-eudes]
|
||||
"08-20": [st-bernard]
|
||||
"08-21": [st-jane-frances-de-chantal]
|
||||
"08-22": [immaculate-heart-of-mary]
|
||||
"08-23": [vigil-of-st-bartholomew]
|
||||
"08-24": [st-bartholomew]
|
||||
"08-25": [st-louis]
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
# Relocated off the fixed Aug 22 date (2026-08-22 user decision) -- that
|
||||
# date collided outright with the Assumption's own octave-closing day,
|
||||
# which this project also deliberately keeps (see saints/assumption.yml).
|
||||
# Moved to the Saturday after the Feast of the Sacred Heart (Easter+69,
|
||||
# see calendar/index.ts's applyImmaculateHeart) -- the feast's own real
|
||||
# diocesan date from 1914 until Pius XII's 1944 fixed-date decree, and
|
||||
# also the date Paul VI's 1969 reform returned to, so it has continuity
|
||||
# on both sides of the Aug-22 interlude. Rank/name still sourced from
|
||||
# `web/www/horas/Latin/Sancti/08-22.txt`'s own [Rank] block, same as
|
||||
# before the move -- only the date assignment changed, not the office's
|
||||
# own content.
|
||||
id: immaculate-heart-of-mary
|
||||
name: "The Immaculate Heart of the Blessed Virgin Mary"
|
||||
rank: duplex-2-classis
|
||||
+6
-2
@@ -1,7 +1,11 @@
|
||||
# Read directly from web/www/horas/Latin/Sancti/08-22.txt's own
|
||||
# [Ant 1] and its English counterpart -- a real, proper antiphon of
|
||||
# this feast, not a Common substitution.
|
||||
id: immaculate-heart-of-mary-antiphon
|
||||
# this feast, not a Common substitution. Duplicated as both Benedictus
|
||||
# and Magnificat antiphon (see the -magnificat- sibling file): the
|
||||
# source only carries this single [Ant 1], and the temporal propers
|
||||
# store keys the two separately, unlike the sanctoral store's single
|
||||
# shared `${propers}-antiphon`.
|
||||
id: immaculate-heart-of-mary-benedictus-antiphon
|
||||
text:
|
||||
la: "Exsultávit cor meum * in Dómino, et exaltátum est cornu meum in Deo meo, quia lætáta sum in salutári tuo."
|
||||
en: "My heart hath rejoiced in the Lord, * and my horn is exalted in my God: because I have joyed in thy salvation."
|
||||
@@ -0,0 +1,14 @@
|
||||
# Read directly from web/www/horas/Latin/Sancti/08-22.txt's own
|
||||
# [Ant 1] and its English counterpart -- a real, proper antiphon of
|
||||
# this feast, not a Common substitution. Duplicated as both Benedictus
|
||||
# and Magnificat antiphon (see the -benedictus- sibling file): the
|
||||
# source only carries this single [Ant 1], and the temporal propers
|
||||
# store keys the two separately, unlike the sanctoral store's single
|
||||
# shared `${propers}-antiphon`.
|
||||
id: immaculate-heart-of-mary-magnificat-antiphon
|
||||
text:
|
||||
la: "Exsultávit cor meum * in Dómino, et exaltátum est cornu meum in Deo meo, quia lætáta sum in salutári tuo."
|
||||
en: "My heart hath rejoiced in the Lord, * and my horn is exalted in my God: because I have joyed in thy salvation."
|
||||
status:
|
||||
la: verified
|
||||
en: verified
|
||||
Reference in New Issue
Block a user