Give Corpus Christi and Sacred Heart their own hymnody, all octave

Same gap and same generic mechanism fix as Ascension/Pentecost --
just needed the ids added to ALWAYS_OVERRIDE_TEMPORAL_IDS plus real
content. Both feasts have 3 genuinely different hymns, one per hour:
Corpus Christi's own are widely known outside this context too
("Sacris solémniis" at Matins, "Verbum supérnum pródiens" at Lauds
whose last 2 stanzas are "O Salutaris Hostia", "Pange, lingua,
gloriósi Córporis mystérium" at Vespers whose last 2 stanzas are
"Tantum Ergo").

Sacred Heart needed one source-track correction: Monastic Tridentinum
1617 doesn't observe this feast on this date at all (shows St.
Barnabas instead) -- used Divino Afflatu 1954 instead, this project's
own stated rubric track. Also live-verified a genuine structural
difference: Sacred Heart's own Lauds/Vespers have no responsory at
all in the source (straight chapter to hymn) -- not an authoring gap.
Fixed lauds.ts's and vespers.ts's own resolveOffice to omit the
responsory part entirely when its status is missing in both
languages, instead of always rendering an empty section.

Authored matins-hymn-{corpus-christi,sacred-heart}.yml,
lauds-{capitulum,responsory,hymn,versicle}-corpus-christi.yml,
vespers-{responsory,hymn,versicle}-corpus-christi.yml,
lauds-{capitulum,hymn,versicle}-sacred-heart.yml, and
vespers-{hymn,versicle}-sacred-heart.yml -- all live-verified,
2026-06-04 and 2026-06-12.

Fixed 2 pre-existing tests whose own dates now land inside these
newly-modeled octaves and were asserting the old fall-through
behavior as if correct: lauds.test.ts's FERIAL_MONDAY (moved off
2026-06-08) and vespers.test.ts's St. Margaret of Scotland test
(2026-06-09) -- its own title already anticipated this fix, just had
the wrong expected values until now.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AGjUyhUZJaSjiniEmnLdak
This commit is contained in:
2026-09-04 12:54:55 -04:00
parent 98aa411a1b
commit 30b3971190
19 changed files with 1006 additions and 19 deletions
@@ -0,0 +1,123 @@
# The Sacred Heart's own Lauds hymn ("Cor, arca legem cóntinens") —
# distinct from Matins' own ("Auctor beáte sǽculi") and Vespers' own
# ("En, ut supérba críminum"). Live-verified against Divinum Officium
# (Divino Afflatu - 1954), Lauds live query, 2026-06-12 (the Sacred
# Heart itself) — see matins-hymn-sacred-heart.yml's own header on why
# this track. Self-contained — its own final stanza is the hymn's
# natural theological close, not a separate swappable doxology.
#
# This day's own Lauds genuinely has no responsory in the source at all
# (straight from chapter to hymn) — see lauds-capitulum-sacred-heart.yml
# and hours/lauds.ts's own resolveOffice, which omits the responsory
# part entirely rather than rendering an empty one.
id: lauds-hymn-sacred-heart
text:
la: >-
Cor, arca legem cóntinens
Non servitútis véteris,
Sed grátiæ, sed véniæ,
Sed et misericórdiæ.
Cor, sanctuárium novi
Intemerátum fœ́deris,
Templum vetústo sánctius,
Velúmque scisso utílius.
Te vulnerátum cáritas
Ictu paténti vóluit,
Amóris invisíbilis
Ut venerémur vúlnera.
Hoc sub amóris sýmbolo
Passus cruénta et mýstica,
Utrúmque sacrifícium
Christus sacérdos óbtulit.
Quis non amántem rédamet?
Quis non redémptus díligat,
Et Corde in isto séligat
Ætérna tabernácula?
Jesu, tibi sit glória,
Qui Corde fundis grátiam,
Cum Patre, et almo Spíritu,
In sempitérna sǽcula. Amen.
en: >-
Jesus, behind thy temple's veil,
Hid in an ark of gold,
On stones engraven, lay the law
thy finger wrote of old.
But in thy body's temple new,
thy life-blood's throbbing shrine,
Held, upon fleshly tables graved,
The law of love divine.
And when that heart in death was stilled,
Each temple's veil was riven:
And lo, within thy love's red shrine,
To us to look was given.
There make us gaze and see the love
Which drew thee, for our sake,
O great high-priest, thyself to God
A sacrifice to make.
Thou, Saviour, cause that every soul
Which thou hast loved so well,
May will within thine open heart
In life and death to dwell.
Grant it, O Father, only Son,
And Spirit, God of grace,
To whom all worship shall be done,
In every time and place. Amen.
status:
la: verified
en: verified