From b7c722078deb5514c0d0f973906d74bb65b565bf Mon Sep 17 00:00:00 2001 From: Will Estes Date: Thu, 27 Aug 2026 22:09:13 -0400 Subject: [PATCH] Alias Several-Confessors/Evangelist to existing Matins Common schemes Live-verified byte-identical against Ss. John of God and Camillus de Lellis (Several Confessors -> Common-of-a-Confessor) and St. Luke (Evangelist -> Common-of-an-Apostle) -- genuine full redirects, matching the reference engine's own votive-index adjacency (C1/C1a, C5/C5c). Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_01PhysogLP9eCeKS7JEwRi6y --- .../categories/common-of-a-confessor.yml | 12 +++++++++++- .../categories/common-of-an-apostle.yml | 19 ++++++++++++++++++- 2 files changed, 29 insertions(+), 2 deletions(-) diff --git a/src/data/hours/matins-psalmody-overrides/categories/common-of-a-confessor.yml b/src/data/hours/matins-psalmody-overrides/categories/common-of-a-confessor.yml index bb81993..74dbcc3 100644 --- a/src/data/hours/matins-psalmody-overrides/categories/common-of-a-confessor.yml +++ b/src/data/hours/matins-psalmody-overrides/categories/common-of-a-confessor.yml @@ -27,8 +27,18 @@ # file's content exactly, confirming vu's own separately-named ids # collapse to one Matins scheme in the reference engine (Reference votive # numbers C5/C5b both point here per `horas.dialog`'s `[votives]` index). +# +# `common-of-several-confessors` also aliased here (2026-08-27), +# live-verified against Ss. John of God and Camillus de Lellis +# (2027-03-08, Duplex, SanctiM `vide C5c` = "Plurium Confessorum non +# Pontificum" — the plural/several form of this same Common) — psalms, +# antiphons, Nocturn 3 canticle citation (Sir 14:22;15:3-4;15:6, byte- +# identical to this file's own), and all three versicles reproduce this +# file's content exactly. The Rule of St. Benedict imposes no "several +# confessors" nuance the reference engine's own C5c doesn't already fold +# into the plain C5 scheme, so no separate file was warranted. id: common-of-a-confessor -aliases: [common-of-an-abbot, common-of-a-confessor-not-bishop] +aliases: [common-of-an-abbot, common-of-a-confessor-not-bishop, common-of-several-confessors] nocturn1: groups: - psalms: [1] diff --git a/src/data/hours/matins-psalmody-overrides/categories/common-of-an-apostle.yml b/src/data/hours/matins-psalmody-overrides/categories/common-of-an-apostle.yml index 7d9e4f2..0454d58 100644 --- a/src/data/hours/matins-psalmody-overrides/categories/common-of-an-apostle.yml +++ b/src/data/hours/matins-psalmody-overrides/categories/common-of-an-apostle.yml @@ -17,8 +17,25 @@ # byte-identical to this file, a genuine full redirect (reference votive # number C1 covers both per `horas.dialog`'s `[votives]` index, which # doesn't distinguish singular from plural Apostle commons). +# +# `common-of-an-evangelist` also aliased here (2026-08-27), live-verified +# against St. Luke (2026-10-18, Duplex II. classis, clean/un-outranked): +# every psalm number, every antiphon (La+En), every canticle citation +# (Isa 61:6-9, Sap 3:7-9, Sap 10:17-21), and all three closing versicles +# reproduce this file's content exactly. Matches the reference index's +# own adjacency (`horas.dialog`'s `[votives]`: "Apostolorum/C1, +# Evangelistarum/C1a" back-to-back) -- C1a shares C1's Matins scheme +# outright, same relationship already found between Confessor/Abbot/ +# Confessor-not-Bishop and Several-Confessors above. (St. Mark, the +# other candidate tried first, was ruled out as a source purely on +# methodological grounds -- his fixed April 25 date sits inside +# Paschaltide most years, which would have contaminated the "generic" +# antiphon text with seasonal "allelúja" insertions not part of the +# Common's own permanent text; Luke's October date carries no such risk +# and independently confirms the antiphons already believed alleluia-free +# outside psalms 74/95-98's own genuinely-alleluia-bearing text.) id: common-of-an-apostle -aliases: [common-of-apostles] +aliases: [common-of-apostles, common-of-an-evangelist] nocturn1: groups: - psalms: [18]