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,25 @@
# Verified against Divinum Officium (Latin/English Mariaant.txt, [Advent]).
# Same antiphon text as the Christmastide form (marian-antiphon-alma-
# redemptoris-nativity.yml) but a different versicle and collect — Advent
# looks forward to the Incarnation, Christmastide back on it having happened.
id: marian-antiphon-alma-redemptoris-advent
text:
la: |
Alma Redemptóris Mater, quæ pérvia cæli porta manes, et stella maris, succúrre cadénti, súrgere qui curat, pópulo: tu quæ genuísti, Natúra miránte, tuum sanctum Genitórem, Virgo prius ac postérius, Gabriélis ab ore sumens illud Ave, peccatórum miserére.
V. Ángelus Dómini nuntiávit Maríæ.
R. Et concépit de Spíritu Sancto.
Orémus.
Grátiam tuam, quǽsumus, Dómine, méntibus nostris infúnde: ut, qui, Ángelo nuntiánte, Christi Fílii tui incarnatiónem cognóvimus; per passiónem ejus et crucem, ad resurrectiónis glóriam perducámur. Per eúmdem Christum Dóminum nostrum. Amen.
en: |
Mother of Christ, hear thou thy people's cry, Star of the deep and Portal of the sky! Mother of Him who thee from nothing made. Sinking we strive and call to thee for aid: O, by what joy which Gabriel brought to thee, Thou Virgin first and last, let us thy mercy see.
V. The Angel of the Lord announced unto Mary.
R. And she conceived of the Holy Spirit.
Let us pray.
Pour forth, we beseech thee, O Lord, thy grace into our hearts: that as we have known the incarnation of thy Son Jesus Christ by the message of an Angel, so too by his Cross and passion may we be brought to the glory of his resurrection. Through the same Christ our Lord. Amen.
status:
la: verified
en: verified