compline: build the full hour, sharing Prime's resolver helpers
Deploy / deploy (push) Successful in 38s

Ordo is Monastic 1617 as a base, with deliberate Tridentine 1906
additions: the "In manus tuas" short responsory, the Nunc Dimittis
with its "Salva nos" antiphon, the fuller Preces (Monastic's own is
shorter), and Lent's "Christe, qui lux es et dies" hymn replacement
(English translation marked draft, pending a real historical one).
Psalms 4, 90, 133 are fixed daily with real verified text, unlike
Prime's weekday-rotated psalms.

The closing Marian antiphon now picks Alma Redemptoris Mater / Ave
Regina Caelorum / Regina Caeli / Salve Regina by real season, using
the calendar work from the previous commit — except Ave Regina
Caelorum's own window (Candlemas through the day before Maundy
Thursday) doesn't align to any single season value, so that one case
checks the real date directly instead of going through the by-season
table.

resolve-common.ts extracts the resolve/status/doxology/antiphon
helpers Prime already had into something Compline can share; a few
propers files lose their "prime-" prefix now that both hours use them.
This commit is contained in:
2026-08-10 05:27:40 -04:00
parent 67037469fc
commit ec448bc35b
41 changed files with 1270 additions and 93 deletions
@@ -0,0 +1,23 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), 2026-08-25
# run. The opening "Deus in adiutorium" versicle — shared across every hour
# that has one (Prime drops the silent Pater/Ave/Credo that would normally
# precede it; Compline says it aloud right after its own pre-psalm Confiteor).
#
# This is the default (per-annum) ending — Septuagesima through Holy
# Saturday swaps "Allelúja" for "Laus tibi..." instead; see
# opening-laus-tibi.yml and hours/opening-versicle.ts.
id: opening-alleluia
text:
la: |
V. Deus ✠ in adjutórium meum inténde.
R. Dómine, ad adjuvándum me festína.
V. Glória Patri, et Fílio, * et Spirítui Sancto.
R. Sicut erat in princípio, et nunc, et semper, * et in sǽcula sæculórum. Amen. Allelúja.
en: |
V. O God, ✠ come to my assistance;
R. O Lord, make haste to help me.
V. Glory be to the Father, and to the Son, * and to the Holy Ghost.
R. As it was in the beginning, is now, * and ever shall be, world without end. Amen. Alleluia.
status:
la: verified
en: verified