fc5c9297fa
isSundayOrFeastOffice treats any sanctoral winner, Vigils included, as a "feast," so a Vigil day was getting the Sunday/feast Preces. Add a by-day-kind 'vigilIsFerial' flag, set only on Prime's Preces part (its capitulum keeps the old behavior), so a Vigil-ranked winner now routes to the ferial Preces text instead. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HWN869GrMFHqrer9fdCBbF
96 lines
4.5 KiB
YAML
96 lines
4.5 KiB
YAML
# Ordo verified against Divinum Officium (Monastic Tridentinum 1617),
|
|
# 2026-08-25 run — see src/hours/prime.ts for how each part resolves.
|
|
#
|
|
# Deliberately deviates from that verified source in several places, all by
|
|
# explicit decision:
|
|
# - The opening Pater/Ave/Credo (said silently before "Deus in adiutorium")
|
|
# is dropped entirely, to keep the hour shorter.
|
|
# - The Regula reading and the generic Lectio Brevis are both said, in
|
|
# sequence — historically these are alternatives (Regula in choir, OR
|
|
# Lectio Brevis alone outside choir), not both.
|
|
# - A short responsory ("Christe, Fili Dei vivi") is said after the
|
|
# chapter — Monastic Prime doesn't actually have one (it goes straight
|
|
# from chapter to versicle); this is the Roman/secular breviary's,
|
|
# added by choice. See hours/chapter-responsory.ts for its seasonal
|
|
# (and eventually per-feast) variants.
|
|
# - The Athanasian Creed is included on qualifying Sundays even though
|
|
# Monastic Prime doesn't traditionally have it either — see
|
|
# hours/prime.ts's 'creed' case for the inclusion rule (a deliberate
|
|
# simplification of the real, much more tangled rubric).
|
|
# - The Pretiosa (the versicle/response said right after the Martyrology
|
|
# in choir) is dropped — a deliberate cut, not an oversight.
|
|
#
|
|
# The capitulum and Preces both use hours/resolve-common.ts's
|
|
# isSundayOrFeastOffice to pick between a Sunday/feast form and a ferial
|
|
# form (see hours/types.ts's 'by-day-kind') — resolveOfficeWinner-aware, so
|
|
# a day within a duplex-majus+ saint's own octave (e.g. St. Lawrence's)
|
|
# gets the feast form too, not just his own actual day; live-verified
|
|
# directly (2026-08-12, day 3 of his octave: still "ex Psalterio secundum
|
|
# diem" / 1 Tim 1:17, identical to his own day). By explicit choice, the
|
|
# ferial Preces are said on *every* ferial day, not just Advent/Lent/
|
|
# vigils/Ember days the way later rubrics restricted them.
|
|
#
|
|
# Preces additionally set `vigilIsFerial: true` — isSundayOrFeastOffice on
|
|
# its own treats any sanctoral winner, Vigils included, as a "feast," but
|
|
# by explicit choice a Vigil day gets the ferial Preces instead. The
|
|
# capitulum doesn't set this flag, so a Vigil still gets the Sunday/feast
|
|
# capitulum, same as before.
|
|
#
|
|
# Preces deliberately use the *secular* Tridentine form
|
|
# (propers/common/prime-preces-dominicales.yml), not Monastic Prime's own
|
|
# shorter Dominicales form — chosen because the secular form keeps content
|
|
# (the "Et ego ad te, Domine, clamavi..." versicle block; the fuller
|
|
# "Miserere nostri, Domine... Fiat misericordia tua..." close) that
|
|
# Monastic Prime drops. Under the live-verified secular Tridentine rubric
|
|
# this same unified form is actually said on *every* day Preces are said
|
|
# (Sunday and ferial alike, since Pius X's reform) — prime-preces-
|
|
# feriales.yml's separate (older, pre-reform) ferial-only text is kept
|
|
# wired up here anyway, by explicit choice, pending a future fix to gate
|
|
# it to the narrower set of days it should actually apply to.
|
|
#
|
|
# The dead-commemoration psalm (129, De profundis) is dropped by explicit
|
|
# choice — a deliberate time-saving cut, not an oversight. The intro/close
|
|
# responsory and collect around it are kept.
|
|
id: prime
|
|
parts:
|
|
- kind: opening-versicle
|
|
- kind: hymn
|
|
textRef: { source: common, id: hymn-iam-lucis-orto-sidere }
|
|
- kind: variable
|
|
resolve: by-weekday
|
|
- kind: creed
|
|
- kind: closing-antiphon
|
|
- kind: by-day-kind
|
|
resolvedKind: chapter
|
|
sundayOrFeastRef: { source: common, id: prime-capitulum-dominica }
|
|
ferialRef: { source: common, id: prime-capitulum-feria }
|
|
- kind: variable
|
|
resolve: by-season
|
|
- kind: versicle
|
|
textRef: { source: common, id: prime-versicle }
|
|
- kind: by-day-kind
|
|
resolvedKind: preces
|
|
omitOnDouble: true
|
|
vigilIsFerial: true
|
|
sundayOrFeastRef: { source: common, id: prime-preces-dominicales }
|
|
ferialRef: { source: common, id: prime-preces-feriales }
|
|
- kind: prayer
|
|
textRef: { source: common, id: prime-collect }
|
|
- kind: martyrology
|
|
- kind: preces
|
|
textRef: { source: common, id: prime-chapter-office }
|
|
- kind: rule-reading
|
|
- kind: lesson
|
|
textRef: { source: common, id: prime-lectio-brevis-per-annum }
|
|
label: Short Reading
|
|
- kind: preces
|
|
textRef: { source: common, id: lesson-close }
|
|
- kind: preces
|
|
textRef: { source: common, id: prime-conclusio }
|
|
label: Conclusion
|
|
- kind: preces
|
|
textRef: { source: common, id: commemoratio-defunctorum-intro }
|
|
label: Commemoration of the Dead
|
|
- kind: preces
|
|
textRef: { source: common, id: commemoratio-defunctorum-close }
|