Import the Transfiguration's own proper Lauds/Vespers content
Deploy / deploy (push) Successful in 1m22s
Deploy / deploy (push) Successful in 1m22s
Live-verified against Divinum Officium (Monastic Tridentinum 1617),
2026-08-06 (fixed date). Fully proper feast: own chapter (Phil 3:20-21),
own distinct responsory/hymn/versicle at each hour ("Amor Jesu
dulcíssime" Lauds, "Quicúmque Christum quǽritis" Vespers), with real
Alleluias baked into the responsories.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014axryJBrRswYh2niA7WCUc
This commit is contained in:
@@ -0,0 +1,16 @@
|
|||||||
|
# Verified against Divinum Officium (Monastic Tridentinum 1617), Lauds
|
||||||
|
# live query, 2026-08-06 (fixed date). Fully proper feast: own chapter
|
||||||
|
# (Phil 3:20-21), own distinct responsory/hymn/versicle at each hour;
|
||||||
|
# real Alleluias baked into the responsory text. Same chapter reused for
|
||||||
|
# Vespers -- no separate vespers-capitulum-<id> file authored, per
|
||||||
|
# vespers.ts's vespersCapitulumForOverride fallback.
|
||||||
|
id: lauds-capitulum-transfiguration
|
||||||
|
text:
|
||||||
|
la: "Salvatórem exspectámus Dóminum nostrum Jesum Christum, qui reformábit corpus humilitátis nostræ configurátum córpori claritátis suæ."
|
||||||
|
en: "We look for the Saviour, the Lord Jesus Christ, Who shall change our vile body, that it may be fashioned like unto His glorious Body."
|
||||||
|
citation:
|
||||||
|
la: "Phil 3:20-21"
|
||||||
|
en: "Phil 3:20-21"
|
||||||
|
status:
|
||||||
|
la: verified
|
||||||
|
en: verified
|
||||||
@@ -0,0 +1,78 @@
|
|||||||
|
# Verified against Divinum Officium (Monastic Tridentinum 1617), Lauds
|
||||||
|
# live query, 2026-08-06 -- own proper hymn ("Amor Jesu dulcíssime").
|
||||||
|
# See lauds-capitulum-transfiguration.yml's header.
|
||||||
|
id: lauds-hymn-transfiguration
|
||||||
|
text:
|
||||||
|
la: >-
|
||||||
|
Amor Jesu dulcíssime,
|
||||||
|
|
||||||
|
Quando cor nostrum vísitas,
|
||||||
|
|
||||||
|
Pellis mentis calíginem,
|
||||||
|
|
||||||
|
Et nos reples dulcédine.
|
||||||
|
|
||||||
|
|
||||||
|
Quam felix est quem sátias!
|
||||||
|
|
||||||
|
Consors patérnæ déxteræ,
|
||||||
|
|
||||||
|
Tu vere lumen pátriæ,
|
||||||
|
|
||||||
|
Quod omnem sensum súperat.
|
||||||
|
|
||||||
|
|
||||||
|
Splendor patérnæ glóriæ,
|
||||||
|
|
||||||
|
Incomprehénsa bónitas,
|
||||||
|
|
||||||
|
Amóris tui cópiam
|
||||||
|
|
||||||
|
Da nobis per præséntiam.
|
||||||
|
|
||||||
|
|
||||||
|
Glória tibi Dómine,
|
||||||
|
|
||||||
|
Qui apparuísti hódie,
|
||||||
|
|
||||||
|
Cum Patre et Sancto Spíritu,
|
||||||
|
|
||||||
|
In sempitérna sǽcula. Amen.
|
||||||
|
en: >-
|
||||||
|
Light of the anxious heart,
|
||||||
|
|
||||||
|
Jesus, thou dost appear,
|
||||||
|
|
||||||
|
To bid the gloom of guilt depart,
|
||||||
|
|
||||||
|
And shed thy sweetness here.
|
||||||
|
|
||||||
|
|
||||||
|
Joyous is he, with whom,
|
||||||
|
|
||||||
|
God's Word, thou dost abide;
|
||||||
|
|
||||||
|
Sweet light of our eternal home,
|
||||||
|
|
||||||
|
To fleshly sense denied.
|
||||||
|
|
||||||
|
|
||||||
|
Brightness of God above!
|
||||||
|
|
||||||
|
Unfathomable grace!
|
||||||
|
|
||||||
|
Thy presence be a fount of love
|
||||||
|
|
||||||
|
Within thy chosen place.
|
||||||
|
|
||||||
|
|
||||||
|
To thee, whom children see,
|
||||||
|
|
||||||
|
The Father ever blest,
|
||||||
|
|
||||||
|
The Holy Spirit, One and Three,
|
||||||
|
|
||||||
|
Be endless praise addrest. Amen.
|
||||||
|
status:
|
||||||
|
la: verified
|
||||||
|
en: verified
|
||||||
@@ -0,0 +1,22 @@
|
|||||||
|
# Verified against Divinum Officium (Monastic Tridentinum 1617), Lauds
|
||||||
|
# live query, 2026-08-06 -- own proper responsory. See lauds-capitulum-
|
||||||
|
# transfiguration.yml's header.
|
||||||
|
id: lauds-responsory-transfiguration
|
||||||
|
text:
|
||||||
|
la: |
|
||||||
|
R.br. Gloriósus apparuísti in conspéctu Dómini, * Allelúja, allelúja.
|
||||||
|
℟. Gloriósus apparuísti in conspéctu Dómini, * Allelúja, allelúja.
|
||||||
|
℣. Proptérea decórem índuit te Dóminus.
|
||||||
|
℟. Allelúja, allelúja.
|
||||||
|
℣. Glória Patri, et Fílio, * et Spirítui Sancto.
|
||||||
|
℟. Gloriósus apparuísti in conspéctu Dómini, * Allelúja, allelúja.
|
||||||
|
en: |
|
||||||
|
R.br. Thou wast manifested in thy glory in the Presence of the Lord. * Alleluia, alleluia.
|
||||||
|
℟. Thou wast manifested in thy glory in the Presence of the Lord. * Alleluia, alleluia.
|
||||||
|
℣. Wherefore the Lord hath clothed thee with majesty.
|
||||||
|
℟. Alleluia, alleluia.
|
||||||
|
℣. Glory be to the Father, and to the Son, * and to the Holy Ghost.
|
||||||
|
℟. Thou wast manifested in thy glory in the Presence of the Lord. * Alleluia, alleluia.
|
||||||
|
status:
|
||||||
|
la: verified
|
||||||
|
en: verified
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
# Verified against Divinum Officium (Monastic Tridentinum 1617), Lauds
|
||||||
|
# live query, 2026-08-06 -- own proper versicle. Same versicle as
|
||||||
|
# Vespers -- see vespers-versicle-transfiguration.yml.
|
||||||
|
id: lauds-versicle-transfiguration
|
||||||
|
text:
|
||||||
|
la: |
|
||||||
|
℣. Coróna áurea super caput ejus.
|
||||||
|
℟. Expréssa signo sanctitátis, glóriæ, et honóris.
|
||||||
|
en: |
|
||||||
|
℣. A crown of gold upon his head.
|
||||||
|
℟. Wherein was engraved holiness, glory, and honour.
|
||||||
|
status:
|
||||||
|
la: verified
|
||||||
|
en: verified
|
||||||
@@ -0,0 +1,96 @@
|
|||||||
|
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
|
||||||
|
# live query, 2026-08-06 -- own proper hymn ("Quicúmque Christum
|
||||||
|
# quǽritis"). See lauds-capitulum-transfiguration.yml's header.
|
||||||
|
id: vespers-hymn-transfiguration
|
||||||
|
text:
|
||||||
|
la: >-
|
||||||
|
Quicúmque Christum quǽritis,
|
||||||
|
|
||||||
|
Oculos in altum tóllite:
|
||||||
|
|
||||||
|
Illic licébit vísere
|
||||||
|
|
||||||
|
Signum perénnis glóriæ.
|
||||||
|
|
||||||
|
|
||||||
|
Illústre quiddam cérnimus,
|
||||||
|
|
||||||
|
Quod nésciat finem pati,
|
||||||
|
|
||||||
|
Sublíme, celsum, intérminum,
|
||||||
|
|
||||||
|
Antíquius cælo et chao.
|
||||||
|
|
||||||
|
|
||||||
|
Hic ille Rex est géntium
|
||||||
|
|
||||||
|
Populíque Rex judáici,
|
||||||
|
|
||||||
|
Promíssus Abrahæ patri
|
||||||
|
|
||||||
|
Ejúsque in ævum sémini.
|
||||||
|
|
||||||
|
|
||||||
|
Hunc, et prophétis téstibus
|
||||||
|
|
||||||
|
Iisdémque signatóribus,
|
||||||
|
|
||||||
|
Testátor et Pater jubet
|
||||||
|
|
||||||
|
Audíre nos et crédere.
|
||||||
|
|
||||||
|
|
||||||
|
Glória tibi, Dómine,
|
||||||
|
|
||||||
|
Qui apparuísti hódie,
|
||||||
|
|
||||||
|
Cum Patre, et Sancto Spíritu,
|
||||||
|
|
||||||
|
In sempitérna sǽcula. Amen.
|
||||||
|
en: >-
|
||||||
|
All ye who would the Christ descry,
|
||||||
|
|
||||||
|
Lift up your eyes to him on high:
|
||||||
|
|
||||||
|
There mortal gaze hath strength to see
|
||||||
|
|
||||||
|
The token of his majesty.
|
||||||
|
|
||||||
|
|
||||||
|
A wondrous sign we there behold,
|
||||||
|
|
||||||
|
That knows not death nor groweth old,
|
||||||
|
|
||||||
|
Sublime, most high, that cannot fade,
|
||||||
|
|
||||||
|
That was ere earth and heaven were made.
|
||||||
|
|
||||||
|
|
||||||
|
Here is the King the gentiles fear,
|
||||||
|
|
||||||
|
The Jews' most mighty King is here
|
||||||
|
|
||||||
|
Promised to Abraham of yore,
|
||||||
|
|
||||||
|
And to his seed forevermore.
|
||||||
|
|
||||||
|
|
||||||
|
'Tis he the prophets' words foretold,
|
||||||
|
|
||||||
|
And by their signs shown forth of old;
|
||||||
|
|
||||||
|
The Father's witness hath ordained
|
||||||
|
|
||||||
|
That we should hear with faith unfeigned.
|
||||||
|
|
||||||
|
|
||||||
|
Jesu, to thee our praise we pay,
|
||||||
|
|
||||||
|
To little ones revealed today,
|
||||||
|
|
||||||
|
With Father and blest Spirit One
|
||||||
|
|
||||||
|
Until the ages' course is done. Amen.
|
||||||
|
status:
|
||||||
|
la: verified
|
||||||
|
en: verified
|
||||||
@@ -0,0 +1,22 @@
|
|||||||
|
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
|
||||||
|
# live query, 2026-08-06 -- own proper responsory. See lauds-capitulum-
|
||||||
|
# transfiguration.yml's header.
|
||||||
|
id: vespers-responsory-transfiguration
|
||||||
|
text:
|
||||||
|
la: |
|
||||||
|
R.br. Glória et honóre coronásti eum, Dómine, * Allelúja, allelúja.
|
||||||
|
℟. Glória et honóre coronásti eum, Dómine, * Allelúja, allelúja.
|
||||||
|
℣. Et constituísti eum super ópera mánuum tuárum.
|
||||||
|
℟. Allelúja, allelúja.
|
||||||
|
℣. Glória Patri, et Fílio, * et Spirítui Sancto.
|
||||||
|
℟. Glória et honóre coronásti eum, Dómine, * Allelúja, allelúja.
|
||||||
|
en: |
|
||||||
|
R.br. Thou hast crowned him with glory and honour, O Lord. * Alleluia, alleluia.
|
||||||
|
℟. Thou hast crowned him with glory and honour, O Lord. * Alleluia, alleluia.
|
||||||
|
℣. And madest him to have dominion over the works of thy hands.
|
||||||
|
℟. Alleluia, alleluia.
|
||||||
|
℣. Glory be to the Father, and to the Son, * and to the Holy Ghost.
|
||||||
|
℟. Thou hast crowned him with glory and honour, O Lord. * Alleluia, alleluia.
|
||||||
|
status:
|
||||||
|
la: verified
|
||||||
|
en: verified
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
# Verified against Divinum Officium (Monastic Tridentinum 1617), Vespers
|
||||||
|
# live query, 2026-08-06 -- same versicle as Lauds (see lauds-versicle-
|
||||||
|
# transfiguration.yml).
|
||||||
|
id: vespers-versicle-transfiguration
|
||||||
|
text:
|
||||||
|
la: |
|
||||||
|
℣. Coróna áurea super caput ejus.
|
||||||
|
℟. Expréssa signo sanctitátis, glóriæ, et honóris.
|
||||||
|
en: |
|
||||||
|
℣. A crown of gold upon his head.
|
||||||
|
℟. Wherein was engraved holiness, glory, and honour.
|
||||||
|
status:
|
||||||
|
la: verified
|
||||||
|
en: verified
|
||||||
@@ -379,6 +379,17 @@ describe('resolveOrdo("lauds", ...)', () => {
|
|||||||
expect(exaltationHymn?.kind === 'hymn' ? exaltationHymn.text.text.la : undefined).toContain('Lustris sex qui jam peráctis');
|
expect(exaltationHymn?.kind === 'hymn' ? exaltationHymn.text.text.la : undefined).toContain('Lustris sex qui jam peráctis');
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it("resolves the Transfiguration's own proper chapter/hymn", () => {
|
||||||
|
// Live-verified against Divinum Officium (Monastic Tridentinum
|
||||||
|
// 1617), 2026-08-06 (fixed date). See lauds-capitulum-
|
||||||
|
// transfiguration.yml's header.
|
||||||
|
const ordo = resolveOrdo('lauds', '2026-08-06');
|
||||||
|
const chapter = ordo.parts.find((p) => p.kind === 'chapter');
|
||||||
|
expect(chapter?.kind === 'chapter' ? chapter.text.citation?.en : undefined).toBe('Phil 3:20-21');
|
||||||
|
const hymn = ordo.parts.find((p) => p.kind === 'hymn');
|
||||||
|
expect(hymn?.kind === 'hymn' ? hymn.text.text.la : undefined).toContain('Amor Jesu dulcíssime');
|
||||||
|
});
|
||||||
|
|
||||||
it('includes the Kyrie + Our Father lead-in right after the Benedictus, before the day collect (either form)', () => {
|
it('includes the Kyrie + Our Father lead-in right after the Benedictus, before the day collect (either form)', () => {
|
||||||
const ordo = resolveOrdo('lauds', FERIAL_TUESDAY);
|
const ordo = resolveOrdo('lauds', FERIAL_TUESDAY);
|
||||||
const litanyIndex = ordo.parts.findIndex((p) => p.kind === 'preces' && p.text.text.la?.includes('Kýrie, eléison'));
|
const litanyIndex = ordo.parts.findIndex((p) => p.kind === 'preces' && p.text.text.la?.includes('Kýrie, eléison'));
|
||||||
|
|||||||
@@ -383,6 +383,15 @@ describe('resolveOrdo("vespers", ...)', () => {
|
|||||||
expect(hymn?.kind === 'hymn' ? hymn.text.text.la : undefined).toContain('Vexílla Regis pródeunt');
|
expect(hymn?.kind === 'hymn' ? hymn.text.text.la : undefined).toContain('Vexílla Regis pródeunt');
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it("resolves the Transfiguration's own proper Vespers hymn, distinct from Lauds", () => {
|
||||||
|
// Live-verified against Divinum Officium (Monastic Tridentinum
|
||||||
|
// 1617), 2026-08-06. See lauds-capitulum-transfiguration.yml's
|
||||||
|
// header.
|
||||||
|
const ordo = resolveOrdo('vespers', '2026-08-06');
|
||||||
|
const hymn = ordo.parts.find((p) => p.kind === 'hymn');
|
||||||
|
expect(hymn?.kind === 'hymn' ? hymn.text.text.la : undefined).toContain('Quicúmque Christum quǽritis');
|
||||||
|
});
|
||||||
|
|
||||||
it("renders Passiontide's seasonal office, with the Gloria Patri omitted from the responsory", () => {
|
it("renders Passiontide's seasonal office, with the Gloria Patri omitted from the responsory", () => {
|
||||||
// 2026-03-30 is Holy Monday (Passion Sunday 2026-03-22 through Holy
|
// 2026-03-30 is Holy Monday (Passion Sunday 2026-03-22 through Holy
|
||||||
// Saturday 2026-04-04) -- deliberately not 03-25, the Annunciation's
|
// Saturday 2026-04-04) -- deliberately not 03-25, the Annunciation's
|
||||||
|
|||||||
Reference in New Issue
Block a user