Alias common-of-a-confessor-pope to common-of-a-confessor-bishop
Deploy / deploy (push) Successful in 1m51s

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 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Je2mXNHoXmi1DS3xEL67rH
This commit is contained in:
2026-09-03 07:26:19 -04:00
parent c412086e0a
commit 3794903c68
2 changed files with 18 additions and 11 deletions
@@ -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:
@@ -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: