Author common-of-a-confessor Lauds/Vespers bundle (= Confessor-Not-Bishop content)
Deploy / deploy (push) Successful in 1m20s
Deploy / deploy (push) Successful in 1m20s
Fixed a real audit-methodology bug first: the bulk gap-audit was sampling each saint's own date via prayVespera, which reflects whatever saint claims First Vespers that evening (often a neighboring day's), not the sampled saint's own category. Redid it via prayLaudes (no anticipation). That surfaced the real finding: common-of-a-confessor (37 saints, this app's largest remaining gap) isn't a distinct liturgical Common -- it's common-of-a-confessor-not-bishop under a different label. St. Joseph's and St. Thomas Aquinas's chapter is byte-identical to the already- authored Sir 31:8-9 text, and several of the 37 saints' own file comments already say "vide C5" (Confessor Not a Bishop) directly. Not relabeled across the 37 saint files, since matins-hymn-common-of-a-confessor.yml and benedictus-antiphon-common-of-a-confessor.yml already establish this plain id as the real, working one for those saints' Matins/Benedictus content -- duplicated the Lauds/Vespers bundle under this id too, to match that existing convention. Updates two existing tests whose dates collided with this fix: the FERIAL_MONDAY constant (moved off St. Raymond Nonnatus's own day) and a new Vespers proof on St. Joseph's First Vespers. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014axryJBrRswYh2niA7WCUc
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
# Verified against Divinum Officium (Monastic Tridentinum 1617), Lauds
|
||||
# live query -- St. Louis's own day (2026-08-25) and St. Nicholas of
|
||||
# Tolentino's own day (2026-09-10, `propers: null`) cross-checked
|
||||
# byte-identical, confirming this is genuine shared Common content, not
|
||||
# either saint's own proper. Was falling all the way through to the
|
||||
# plain ferial default before this (see resolve-common.ts's
|
||||
# resolveOfficeBundle) -- Lauds' chapter/responsory/hymn/versicle bundle
|
||||
# was previously gated at duplex-majus+ like the psalmody-override table
|
||||
# it piggybacked eligibility on, wrongly excluding every lower-ranked
|
||||
# Common-of-a-Confessor-Not-Bishop saint (e.g. St. Louis, Simplex) from
|
||||
# their own Common's real content.
|
||||
#
|
||||
# Duplicated verbatim under this plain `common-of-a-confessor` id
|
||||
# (2026-08-26): 37 saints in this app's own data use `common-of-a-
|
||||
# confessor` rather than `common-of-a-confessor-not-bishop` for this
|
||||
# bundle, even though several of their own file comments cite "vide C5"
|
||||
# ("Common of a Confessor Not a Bishop") directly -- confirmed via a
|
||||
# live St. Joseph (Mar 19) query that this plain id's real content is
|
||||
# byte-identical to C5's. Not relabeled to the `-not-bishop` id across
|
||||
# those 37 files because `matins-hymn-common-of-a-confessor.yml` and
|
||||
# `benedictus-antiphon-common-of-a-confessor.yml` already establish this
|
||||
# same plain id as the real, working one for those saints' Matins/
|
||||
# Benedictus content -- duplicating here matches that existing
|
||||
# convention instead of fighting it.
|
||||
id: lauds-capitulum-common-of-a-confessor
|
||||
text:
|
||||
la: "Beátus vir, qui invéntus est sine mácula, et qui post aurum non ábiit, nec sperávit in pecúnia et thesáuris. Quis est hic, et laudábimus eum? fecit enim mirabília in vita sua."
|
||||
en: "Blessed is the rich man that is found without blemish: and that hath not gone after gold, nor put his trust in money nor in treasures. Who is he, and we will praise him? for he hath done wonderful things in his life."
|
||||
citation:
|
||||
la: "Sir 31:8-9"
|
||||
en: "Sir 31:8-9"
|
||||
status:
|
||||
la: verified
|
||||
en: verified
|
||||
Reference in New Issue
Block a user