# 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 }
