Add St. Rose of Lima (Aug 30), rank deflated for late canonization
Deploy / deploy (push) Successful in 1m37s

She was previously excluded on a mistaken "post-1617, out of scope"
reading that conflated vu's hour-structure track (Monastic 1617) with
its calendar/saints track (Tridentine 1906 + Divino Afflatu 1954,
which has included her since her 1671 canonization). Her source rank
of Duplex is deliberately deflated to semiduplex, correcting for the
rank creep that made "new canonization" and "Duplex" a near-automatic
pairing from the Baroque period on. She wins Aug 30 outright over Ss.
Felix and Adauctus, who keep their existing commemoration.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EwsZQMjALCvy7u9tFDWmuQ
This commit is contained in:
2026-08-31 05:41:16 -04:00
parent efb1717e27
commit 2df1fd0d3b
6 changed files with 191 additions and 10 deletions
@@ -1,14 +1,19 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617), live
# kalendar check on a clean weekday (2027-08-30, a Monday) -- wins outright
# at Simplex. On a Saturday this date is instead outranked by the generic
# "Sanctae Mariae Sabbato" votive (confirmed re-checking 2025-08-30, a
# Saturday, where the votive won instead) -- an artifact of the tested
# weekday, same pattern as St. Stephen I (Aug 2) this month and Ss.
# Marcellinus/Peter/Erasmus in June. No unique collect: the raw file at
# this MM-DD slot (Sancti/08-30.txt) is actually St. Rose of Lima's (a
# much later, 17th-century addition to this filename slot) -- a live
# prayTertia query for the Monastic 1617 track returns no Oratio at all,
# confirming propers: null is correct.
# at Simplex against a bare weekday. On a Saturday this date is instead
# outranked by the generic "Sanctae Mariae Sabbato" votive (confirmed
# re-checking 2025-08-30, a Saturday, where the votive won instead) -- an
# artifact of the tested weekday, same pattern as St. Stephen I (Aug 2)
# this month and Ss. Marcellinus/Peter/Erasmus in June. No unique collect
# of its own here on the Monastic 1617 track (a live prayTertia query for
# that track returns no Oratio at all): the raw file at this MM-DD slot
# (Sancti/08-30.txt) actually belongs to St. Rose of Lima, a much later
# (17th-century) addition to this filename slot on the general
# Tridentine/Divino Afflatu calendar -- see st-rose-of-lima.yml, now
# authored and the day's outright winner (semiduplex > simplex) per
# sanctoral-calendar.yml. Felix and Adauctus's own real content survives
# at the suffixed sibling file (Sancti/08-30o.txt) and is kept here as a
# full commemoration, not suppressed, per collision.ts.
id: ss-felix-and-adauctus
name: "Ss. Felix and Adauctus, Martyrs"
rank: simplex
@@ -0,0 +1,30 @@
# Read directly from the reference engine's untagged/default [Rank]
# block of `web/www/horas/Latin/Sancti/08-30.txt` -- "Duplex;;3;;vide
# C6a" (Common of Virgins only). Canonized 1671 (Clement X); this
# filename slot's plain (unsuffixed) file is hers, having displaced the
# ancient Ss. Felix and Adauctus (see ss-felix-and-adauctus.yml) onto
# the suffixed `08-30o.txt` sibling on the general calendar.
#
# Rank deliberately deflated one tier from the source (Duplex ->
# semiduplex): per project policy, a saint whose own canonization
# postdates ~1600 gets one tier off her nominal source rank, since
# "new canonization -> automatic Duplex" was the papacy's default
# practice by then and the raw grade no longer tracks real
# devotional weight the way it does for older saints (see
# vu/CLAUDE.md's "Not a reconstruction" section). This does not apply
# to saints who are merely off their historical calendar slot for
# other reasons (e.g. Felix and Adauctus, Paul the Hermit) -- only to
# saints whose own cultus is genuinely late.
#
# Own real proper [Oratio]. No [Ant 1]/[Lectio7-9] of her own in the
# source -- benedictusCommon/minorHoursCommon fall back to the plain
# Common of a Virgin, and Matins Nocturn 3 defers to the Common's own
# (own Nocturn 2 reading transcribed separately, see
# propers/nocturn-readings/st-rose-of-lima.yml).
id: st-rose-of-lima
name: "St. Rose of Lima, Virgin"
rank: semiduplex
common: common-of-a-virgin
propers: "st-rose-of-lima"
benedictusCommon: common-of-a-virgin
minorHoursCommon: common-of-a-virgin