From 3794903c68f76830d483f0334b70505874afd01d Mon Sep 17 00:00:00 2001 From: Will Estes Date: Thu, 3 Sep 2026 07:26:19 -0400 Subject: [PATCH] Alias common-of-a-confessor-pope to common-of-a-confessor-bishop While auditing the Lauds/Vespers Common-category psalmody note for staleness, found 3 saints (St. Pius X, St. Leo II, St. Pius V) use common: common-of-a-confessor-pope, which had no alias in either category file -- unlike common-of-a-confessor-doctor, which already does. Live-verified (votive=C4 vs C4b, both Vespers and Lauds, Monastic Tridentinum 1617): psalms/antiphons are byte-identical to Confessor-Bishop's, only the Magnificat antiphon and collect differ (both already handled per-saint, not through this table). Note: this doesn't change any currently-visible content -- all 3 saints are ranked duplex/semiduplex, below the duplex-majus+ threshold this psalmody-override tier is gated at, so they correctly fall to the plain ferial default regardless. It closes a real data-completeness gap for whenever a duplex-majus+ Confessor Pope is added. Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_01Je2mXNHoXmi1DS3xEL67rH --- .../categories/common-of-a-confessor-bishop.yml | 14 +++++++++----- .../categories/common-of-a-confessor-bishop.yml | 15 +++++++++------ 2 files changed, 18 insertions(+), 11 deletions(-) diff --git a/src/data/hours/lauds-psalmody-overrides/categories/common-of-a-confessor-bishop.yml b/src/data/hours/lauds-psalmody-overrides/categories/common-of-a-confessor-bishop.yml index 5c7ceeb..3ecf2d5 100644 --- a/src/data/hours/lauds-psalmody-overrides/categories/common-of-a-confessor-bishop.yml +++ b/src/data/hours/lauds-psalmody-overrides/categories/common-of-a-confessor-bishop.yml @@ -5,12 +5,16 @@ # hours/lauds-psalmody-overrides.ts's own doc comment) -- only these # antiphons are specific to this Common. # -# `aliases` registers `common-of-a-confessor-doctor` under this same -# scheme -- votive=C4a at Lauds is byte-identical to C4 for these same -# slots (the only difference between C4 and C4a shows up in the -# Magnificat antiphon, handled separately, not this psalmody table). +# `aliases` registers `common-of-a-confessor-doctor` and +# `common-of-a-confessor-pope` under this same scheme -- votive=C4a/C4b +# at Lauds are both byte-identical to C4 for these same slots (the only +# difference shows up in the Magnificat antiphon and collect, handled +# separately, not this psalmody table; confirmed for C4b 2026-09-03, +# live query against the reference engine, closing a real gap -- St. +# Pius X/St. Leo II/St. Pius V were falling through to the plain +# ferial default). id: common-of-a-confessor-bishop -aliases: [common-of-a-confessor-doctor] +aliases: [common-of-a-confessor-doctor, common-of-a-confessor-pope] groups: - psalms: [92] antiphon: diff --git a/src/data/hours/vespers-psalmody-overrides/categories/common-of-a-confessor-bishop.yml b/src/data/hours/vespers-psalmody-overrides/categories/common-of-a-confessor-bishop.yml index ab08c94..441a843 100644 --- a/src/data/hours/vespers-psalmody-overrides/categories/common-of-a-confessor-bishop.yml +++ b/src/data/hours/vespers-psalmody-overrides/categories/common-of-a-confessor-bishop.yml @@ -2,13 +2,16 @@ # against Divinum Officium (Monastic Tridentinum 1617, command= # prayVespera, votive=C4, 2026-08-28). # -# `aliases` registers `common-of-a-confessor-doctor` under this same -# scheme -- `votive=C4a` at Vespers returned byte-identical psalms/ -# antiphons to `votive=C4` for these same four slots (only the -# Magnificat antiphon differs, handled separately, not this psalmody -# table). +# `aliases` registers `common-of-a-confessor-doctor` and +# `common-of-a-confessor-pope` under this same scheme -- `votive=C4a`/ +# `C4b` at Vespers both returned byte-identical psalms/antiphons to +# `votive=C4` for these same four slots (only the Magnificat antiphon +# and collect differ, handled separately, not this psalmody table; +# confirmed for C4b 2026-09-03, live query against the reference +# engine, closing a real gap -- St. Pius X/St. Leo II/St. Pius V were +# falling through to the plain ferial default). id: common-of-a-confessor-bishop -aliases: [common-of-a-confessor-doctor] +aliases: [common-of-a-confessor-doctor, common-of-a-confessor-pope] groups: - psalms: [109] antiphon: