Wire seasonal hymn-doxology into every plain-default Vespers hymn

Sunday's hymn ("Lucis Creator") is the one case whose Monastic source text
carries a real "*" seasonal-substitution marker (live-checked); every other
key (Mon-Sat, Advent, Lent, Passiontide, Paschaltide) is wired the same way
anyway as a deliberate broadening beyond the source, at the user's request
("the doxology is a neat way to stay tuned in to the season... we're doing a
remix, not a copy"). Each hymn's own natural ending is split into a matching
per-annum companion file, so a season/feast with no override reproduces the
original text exactly; only Nat/Epi/Pasch/Asc/Pent/Corp/Heart and the two
feast/date overrides from the previous commit actually change anything.

Real visible effect: hymns shown during Christmastide/Epiphanytide/Corpus
Christi/Sacred Heart (none of which get a distinct seasonal hymn, so these
were always the plain weekday defaults) now pick up the right doxology
instead of a generic ending; Ascensiontide and the Pentecost octave now
diverge from the rest of Paschaltide's doxology mid-season.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AGjUyhUZJaSjiniEmnLdak
This commit is contained in:
2026-09-03 15:00:06 -04:00
parent aeda043577
commit 0736c36494
23 changed files with 118 additions and 133 deletions
@@ -6,6 +6,11 @@
# here rather than left as a diff — not live-query-verified (see TODO.md).
# English has no separate Monastic variant in the source (the wording
# differences don't affect translation), so it's the same text either way.
# The closing doxology stanza is split out into
# vespers-hymn-sunday-doxology-per-annum.yml (see hours/vespers.ts) — the source
# carries a real "*" seasonal-substitution marker there (live-checked
# 2026-09-03, Psalterium/Special/Major Special.txt), unlike every other
# Lauds/Vespers weekday hymn's fixed ending.
id: vespers-hymn-sunday
text:
la: |
@@ -28,12 +33,6 @@ text:
Vitále tollat prǽmium:
Vitémus omne nóxium:
Purgémus omne péssimum.
Præsta, Pater piíssime,
Patríque compar Únice,
Cum Spíritu Paráclito
Regnans per omne sǽculum.
Amen.
en: |
O blest Creator of the light,
Who mak'st the day with radiance bright,
@@ -54,12 +53,6 @@ text:
The heavenly gate and prize to gain:
Each harmful lure aside to cast,
And purge away each error past.
O Father, that we ask be done,
Through Jesus Christ, thine only Son;
Who, with the Holy Ghost and thee,
Doth live and reign eternally.
Amen.
status:
la: draft
en: draft