30b3971190
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
124 lines
2.4 KiB
YAML
124 lines
2.4 KiB
YAML
# 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
|