Add Matins' missing closing (Benedicamus Domino / Fidelium animae)
Deploy / deploy (push) Successful in 1m7s

Matins is hand-assembled in TS rather than driven by a data/hours/*.yml
parts list, so it never got the closing wired in that every other hour
has. Live-verified against the reference engine's Monastic Tridentinum
1617 Matutinum "Conclusio" block that Matins' closing text is
byte-identical to lauds-conclusio — reusing it the same way
Vespers already does.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-19 09:24:54 -04:00
parent 3e1fd3b9c4
commit 15929a6e50
+7
View File
@@ -371,5 +371,12 @@ export function resolveOrdo(date: string): ResolvedOrdo {
parts.push({ kind: 'prayer', text: getDayCollect(day) });
// Conclusio: live-verified against Divinum Officium (Monastic Tridentinum
// 1617) to be byte-identical to `lauds-conclusio` (Domine exaudi / Benedicamus
// Domino / Fidelium animae) — same reuse Vespers already makes (see
// data/hours/vespers.yml's own header). Not dropped in the Triduum: the
// Triduum only omits the opening block (see isInTriduum comment above).
parts.push({ kind: 'preces', text: resolveCommon('lauds-conclusio') });
return { hourId: 'matins', date, parts, dayLabel: getDayLabel(day) };
}