Give Pentecost its own hymnody at Matins/Lauds/Vespers, all octave

Same gap as Ascension (pentecost-sunday is a temporal-feast id, not a
saint record) -- the mechanism fix from that commit is generic, so
this only needed the id added to ALWAYS_OVERRIDE_TEMPORAL_IDS plus
real content.

Unlike Ascension, Pentecost has 3 genuinely different hymns, one per
hour: "Jam Christus astra ascénderat" (Matins), "Beáta nobis gáudia"
(Lauds), "Veni Creátor Spíritus" (Vespers), each with its own real,
distinct chapter/responsory/versicle at Lauds vs. Vespers.

Authored matins-hymn-pentecost-sunday.yml, lauds-{capitulum,
responsory,hymn,versicle}-pentecost-sunday.yml, and
vespers-{responsory,hymn,versicle}-pentecost-sunday.yml (Vespers
reuses Lauds' chapter via the existing cross-hour fallback) -- all
live-verified against Divinum Officium (Monastic Tridentinum 1617),
2026-05-24. Confirmed the whole octave end-to-end via resolveOrdo,
including a real winning saint within the window (St. Augustine of
Canterbury) keeping his own hymn at Lauds/Vespers unaffected.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AGjUyhUZJaSjiniEmnLdak
This commit is contained in:
2026-09-04 12:07:48 -04:00
parent 374d27858a
commit 5d500c4e1f
9 changed files with 555 additions and 0 deletions
@@ -0,0 +1,12 @@
# Pentecost's own Vespers versicle — distinct from Lauds' own
# ("Repléti sunt omnes Spíritu Sancto", see
# lauds-versicle-pentecost-sunday.yml). Live-verified against Divinum
# Officium (Monastic Tridentinum 1617), Vespers live query, 2026-05-24
# (Pentecost Sunday itself).
id: vespers-versicle-pentecost-sunday
text:
la: "V. Loquebántur váriis linguis Apóstoli, allelúja.\nR. Magnália Dei, allelúja."
en: "V. The Apostles spoke in diverse tongues, alleluia.\nR. The wonderful works of God, alleluia."
status:
la: verified
en: verified