4d88568c42
Monastic 1617 has no ferial Preces at Vespers, same gap Lauds already had — the fuller "Preces feriales Vespera" is byte-for-byte the Lauds ferial Preces with Psalm 129 swapped for Psalm 50 in the source, live- verified against the same clean Advent feria already used for Lauds. The short Sunday/feast form turns out to be identical at both hours too, so it's reused directly rather than duplicated. Factors the shared ferial-or-vigil predicate out of hours/lauds.ts into resolve-common.ts's isFerialOrVigil so both hours' -preces cases resolve it the same way instead of keeping two copies in sync by hand. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
31 lines
1.3 KiB
YAML
31 lines
1.3 KiB
YAML
# Ordo assembled from Divinum Officium's Monastic block (see the
|
|
# individual data/propers/common/vespers-*.yml and data/hours/vespers-
|
|
# antiphons.yml/vespers-magnificat-antiphons.yml files for sourcing) — not
|
|
# live-query-verified end-to-end (see TODO.md).
|
|
#
|
|
# Resolves off resolveEveningDay, not resolveDay — see hours/vespers.ts —
|
|
# so First/Second Vespers precedence and the cross-day commemoration both
|
|
# apply before any part below ever runs.
|
|
#
|
|
# The closing reuses `lauds-conclusio` (Benedicamus Domino / Fidelium
|
|
# animae) rather than a Vespers-specific id — no distinct "Vespera"
|
|
# version of this exact closing turned up in the source, and it's the
|
|
# same fixed formula in real practice after either hour; flagged here in
|
|
# case that assumption turns out wrong.
|
|
#
|
|
# `vespers-preces` mirrors Lauds' own `lauds-preces` exactly: the short
|
|
# Sunday/feast litany (reusing `lauds-short-litany` — confirmed byte-
|
|
# identical at both hours by live query) versus the fuller Tridentine
|
|
# 1906/1910 ferial Preces on a ferial or vigil day — see hours/types.ts's
|
|
# 'vespers-preces' doc comment.
|
|
id: vespers
|
|
parts:
|
|
- kind: opening-versicle
|
|
- kind: vespers-psalmody
|
|
- kind: vespers-office
|
|
- kind: magnificat
|
|
- kind: vespers-preces
|
|
- kind: day-collects
|
|
- kind: preces
|
|
textRef: { source: common, id: lauds-conclusio }
|