Add Domine labia mea aperies (x3) to Matins opening

The Monastic-rite versicle "V. Dómine, lábia mea apéries. R. Et os
meum annuntiábit laudem tuam" was entirely absent from Matins' opening
block — only the shared "Deus in adjutórium" versicle was modeled.
Authored per the reference engine's "iij" rubric (recited three times,
after Deus in adjutórium, before Psalm 3), with the English rendered
as imperative ("O Lord, open Thou my lips") rather than future
indicative.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015yHHNsbzD8jLkkmVuJpAcC
This commit is contained in:
2026-09-02 05:54:10 -04:00
parent 5b3dc2e9d5
commit db23523a5d
2 changed files with 28 additions and 0 deletions
@@ -0,0 +1,27 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), 2026-09-02.
# Matins-only, unlike opening-alleluia.yml/opening-laus-tibi.yml (shared
# across every hour). In the Monastic rite this versicle follows "Deus in
# adjutórium" (rather than preceding it, as in the Roman/secular rite) and
# is recited three times ("iij" rubric) — see
# divinum-officium-reference/web/www/horas/Ordinarium/Matutinum.txt.
# No repeated Gloria Patri is needed here since it was already said with
# "Deus in adjutórium" immediately before this block.
id: opening-domine-labia
text:
la: |
V. Dómine, lábia mea apéries.
R. Et os meum annuntiábit laudem tuam.
V. Dómine, lábia mea apéries.
R. Et os meum annuntiábit laudem tuam.
V. Dómine, lábia mea apéries.
R. Et os meum annuntiábit laudem tuam.
en: |
V. O Lord, open Thou my lips.
R. And my mouth shall declare Thy praise.
V. O Lord, open Thou my lips.
R. And my mouth shall declare Thy praise.
V. O Lord, open Thou my lips.
R. And my mouth shall declare Thy praise.
status:
la: verified
en: verified
+1
View File
@@ -756,6 +756,7 @@ export function resolveOrdo(date: string): ResolvedOrdo {
? [] ? []
: [ : [
{ kind: 'versicle', text: resolveCommon(getOpeningVersicleId(day.season, day.winner)) }, { kind: 'versicle', text: resolveCommon(getOpeningVersicleId(day.season, day.winner)) },
{ kind: 'versicle', text: resolveCommon('opening-domine-labia') },
plainPsalm(3), plainPsalm(3),
{ kind: 'section-heading', label: 'Invitatory' }, { kind: 'section-heading', label: 'Invitatory' },
...invitatoryParts(day), ...invitatoryParts(day),