hours: build Terce, Sext, and None
Deploy / deploy (push) Successful in 39s

Three separate resolver files (terce.ts/sext.ts/none.ts), not a shared
little-hour module — they're structurally identical but kept independent
by choice. Ordo verified against Divinum Officium (Monastic Tridentinum
1617): opening versicle, self-contained hymn, one antiphon framing three
psalms (no closing repeat, unlike Prime), a capitulum with its own
embedded short versicle/response, the day's own collect, and a closing
identical across all three hours.

Also fills in psalter-distribution.yml's previously-missing Sunday/
Monday/Tuesday psalm entries (Ps 118 sections for Sunday/Monday; Tuesday
turns out to share Wednesday/Thursday's native gradual-psalm set, not a
distinct one). Friday/Saturday's antiphons are derived from each day's
first psalm rather than reusing the native gradual antiphons, since
those two days already use a redistributed, non-native psalm set.

hours/types.ts gains a 'day-collect' part kind — the first ordo to use
the day's own Proper collect rather than a fixed text.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-10 13:51:08 -04:00
parent 7a932b40be
commit 813d173f5c
20 changed files with 526 additions and 29 deletions
@@ -0,0 +1,23 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), clean
# per-annum run (2026-08-31) — identical across Terce, Sext, and None
# (confirmed by comparing all three directly), unlike Prime's/Compline's
# own distinct conclusios.
id: little-hour-conclusio
text:
la: |
V. Dómine, exáudi oratiónem meam.
R. Et clamor meus ad te véniat.
V. Benedicámus Dómino.
R. Deo grátias.
V. Fidélium ánimæ per misericórdiam Dei requiéscant in pace.
R. Amen.
en: |
V. O Lord, hear my prayer.
R. And let my cry come unto thee.
V. Let us bless the Lord.
R. Thanks be to God.
V. May the souls of the faithful, through the mercy of God, rest in peace.
R. Amen.
status:
la: verified
en: verified
@@ -0,0 +1,13 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), clean
# per-annum run (2026-08-31). See terce-capitulum-per-annum.yml for the
# combined-block structure note and the deferred-seasonal-variant caveat.
id: none-capitulum-per-annum
text:
la: "Empti enim estis prétio magno. Glorificáte et portáte Deum in córpore vestro. R. Deo grátias. V. Ab occúltis meis munda me, Dómine. R. Et ab aliénis parce servo tuo."
en: "For you are bought with a great price. Glorify and bear God in your body. R. Thanks be to God. V. From my secret ones cleanse me, O Lord. R. And from those of others spare thy servant."
citation:
la: "1 Cor. 6:20"
en: "1 Cor. 6:20"
status:
la: verified
en: verified
@@ -0,0 +1,13 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), clean
# per-annum run (2026-08-31). See terce-capitulum-per-annum.yml for the
# combined-block structure note and the deferred-seasonal-variant caveat.
id: sext-capitulum-per-annum
text:
la: "Alter altérius ónera portáte, et sic adimplébitis legem Christi. R. Deo grátias. V. Dóminus regit me, et nihil mihi déerit. R. In loco páscuæ ibi me collocávit."
en: "Bear ye one another's burdens; and so you shall fulfill the law of Christ. R. Thanks be to God. V. The Lord ruleth me: and I shall want nothing. R. He hath set me in a place of pasture."
citation:
la: "Gal. 6:2"
en: "Gal. 6:2"
status:
la: verified
en: verified
@@ -0,0 +1,20 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), clean
# per-annum runs (2026-08-31, a Monday with no sanctoral override — see
# hours/terce.ts). "Capitulum Versus" in the source is one combined block:
# the chapter, then R. Deo grátias, then a short versicle/response pair —
# unlike Prime, the Little Hours have no separate elaborate short
# responsory, so all of that is kept together here as one 'chapter' part.
#
# Per-annum only for now — real practice varies this by season (confirmed
# by comparing against a Lenten Ember Wednesday run, which showed different
# capitulum text entirely), but that seasonal table isn't built yet.
id: terce-capitulum-per-annum
text:
la: "Sana me, Dómine, et sanábor: salvum me fac, et salvus ero: quóniam laus mea tu es. R. Deo grátias. V. Adjútor meus, esto, ne derelínquas me. R. Neque despícias me, Deus, salutáris meus."
en: "Heal me, O Lord, and I shall be healed: save me, and I shall be saved, for thou art my praise. R. Thanks be to God. V. Be thou my helper, forsake me not. R. Do not thou despise me, O God my Saviour."
citation:
la: "Jer. 17:14"
en: "Jer. 17:14"
status:
la: verified
en: verified