Switch Prime's Sunday/feast Preces to the secular Tridentine form

Monastic Prime's own Dominicales Preces drop the "Et ego ad te, Domine,
clamavi..." versicle block and shorten the closing "Miserere nostri,
Domine... Fiat misericordia tua..." set. Prefer the secular Tridentine
form instead (live-verified against Divinum Officium's "Tridentine -
1906" version), keeping "beato Patri nostro Benedicto" in the Confiteor
by explicit choice even though the real secular Confiteor omits it.

The Sunday/ferial by-day-kind split stays as-is; the ferial form
(prime-preces-feriales.yml) is unchanged and continues to show on every
ferial day by deliberate choice, more generously than the historical
rubric.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HWN869GrMFHqrer9fdCBbF
This commit is contained in:
2026-08-25 07:55:41 -04:00
parent be45f9609e
commit 472878da47
4 changed files with 77 additions and 13 deletions
+7 -1
View File
@@ -113,7 +113,7 @@ describe('resolveOrdo("prime", ...)', () => {
expect(ferialPreces).toBeDefined();
});
it('uses the Sunday capitulum and Preces on a Sunday', () => {
it('uses the Sunday capitulum and the secular Preces (with Benedict kept in the Confiteor) on a Sunday', () => {
const ordo = resolveOrdo('prime', SUNDAY);
const chapter = ordo.parts.find((p) => p.kind === 'chapter');
expect(chapter && chapter.kind === 'chapter' ? chapter.text.text.en : undefined).toBe(
@@ -122,6 +122,12 @@ describe('resolveOrdo("prime", ...)', () => {
const preces = ordo.parts.filter((p) => p.kind === 'preces');
const dominicalPreces = preces.find((p) => p.kind === 'preces' && p.text.text.la?.includes('Confíteor Deo'));
expect(dominicalPreces).toBeDefined();
expect(
dominicalPreces && dominicalPreces.kind === 'preces' ? dominicalPreces.text.text.la : undefined,
).toContain('beáto Patri nostro Benedícto');
expect(
dominicalPreces && dominicalPreces.kind === 'preces' ? dominicalPreces.text.text.la : undefined,
).toContain('Et ego ad te, Dómine, clamávi');
});
it('gives the capitulum its scripture citation', () => {