0b6a0ad1cc
Design (direct instruction): Marian Saturday is its own rank tier,
between simplex and vigil in vu's FeastClass scale -- beats a plain
Simplex saint (commemorated in return), loses cleanly with zero trace
to anything Vigil-or-higher. Deliberately not the full historical
Officium Sabbatorum B.M.V. ("no little office"): ferial psalmody is
kept everywhere, only the antiphons swap to Marian text; Matins and
Lauds each get a real proper Marian hymn; the Marian collect applies
whenever the day wins.
The calendar-side mechanism (calendar/index.ts's applyMarianSaturday)
and a collect/Benedictus antiphon already existed from an earlier
session -- authored what was still missing: matins-hymn-marian-
saturday.yml (Matins had nothing at all) and lauds-{capitulum,
responsory,hymn,versicle}-marian-saturday.yml.
Also found and fixed 3 real bugs from that earlier, unverified pass:
Lauds' own hymn ("O gloriósa Dómina") was sitting under the plain
ferial lauds-hymn-saturday id instead of its own marian-saturday id;
that id's capitulum/responsory/versicle siblings were live-verified
from a different, privileged Lenten Ember Saturday, not a genuine
per-annum ferial Saturday -- corrected to the real content ("Auróra
jam spargit polum" / Rom 13:12-13 / "Sana ánimam meam" / "Repléti
sumus mane misericórdia tua", live-verified against a clean September
Ember Saturday); and the Lauds psalmody override used the real
historical proper psalm set (92/99/62) instead of the ferial one,
rolled back per direct instruction to plain ferial psalms (50, 142,
the split Canticle of Moses) with only the antiphons swapped.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AGjUyhUZJaSjiniEmnLdak
56 lines
2.2 KiB
YAML
56 lines
2.2 KiB
YAML
# Plain ferial Saturday's own Lauds hymn ("Auróra jam spargit polum" /
|
|
# "The dawn is sprinkling in the east") — live-verified against Divinum
|
|
# Officium (Monastic Tridentinum 1617), Lauds live query, 2025-09-20 (a
|
|
# September Ember Saturday winning outright with nothing else in play,
|
|
# `{ex Psalterio secundum diem}` in the source, i.e. genuinely the plain
|
|
# per-weekday text, not privileged/seasonal).
|
|
#
|
|
# Corrected 2026-09-04: this id previously held "O gloriósa Dómina", the
|
|
# real Marian-Saturday hymn, moved out to its own `lauds-hymn-marian-
|
|
# saturday.yml` — see that file's own header for why. This id is now only
|
|
# reached on a Saturday that's neither Marian (an active octave, or a
|
|
# season with its own seasonSuffix hymn) nor genuinely privileged with a
|
|
# season-specific hymn of its own (Lent's `lauds-hymn-lent.yml`/Advent's
|
|
# own equivalent both win first via `seasonalOfficeSuffix`) — chiefly
|
|
# September/Pentecost's own Ember Saturday, whose season carries no
|
|
# seasonSuffix hymn override. This file's own sibling capitulum/
|
|
# responsory/versicle-saturday.yml files were already independently
|
|
# correct for this same real occasion (verified from a different,
|
|
# privileged-Lent date whose capitulum/responsory/versicle turn out
|
|
# identical to this one's — only the hymn itself is season-variable).
|
|
id: lauds-hymn-saturday
|
|
text:
|
|
la: |
|
|
Auróra jam spargit polum:
|
|
Terris dies illábitur:
|
|
Lucis resúltat spículum:
|
|
Discédat omne lúbricum.
|
|
|
|
Phantásma noctis décidat:
|
|
Mentis reátus súbruat:
|
|
Quidquid ténebris hórridum
|
|
Nox áttulit culpæ, cadat.
|
|
|
|
Et mane illud últimum,
|
|
Quod præstolámur cérnui,
|
|
In lucem nobis éffluat,
|
|
Dum hoc canóre cóncrepat.
|
|
en: |
|
|
The dawn is sprinkling in the east
|
|
Its golden shower, as day flows in;
|
|
Fast mount the pointed shafts of light:
|
|
Farewell to darkness and to sin!
|
|
|
|
Away, ye midnight phantoms all!
|
|
Away, despondence and despair!
|
|
Whatever guilt the night has brought,
|
|
Now let it vanish into air.
|
|
|
|
So, Lord, when that last morning breaks,
|
|
Looking to which we sigh and pray,
|
|
O may it to thy minstrels prove
|
|
The dawning of a better day.
|
|
status:
|
|
la: verified
|
|
en: verified
|