Add May sanctoral content: 10 saints plus the Queenship of the BVM
Deploy / deploy (push) Successful in 1m6s

Continues the full-year sanctoral import (see TODO.md/memory for Jan-Apr):
St. Pius V, St. Antoninus, St. Robert Bellarmine, St. John Baptist de la
Salle, St. Paschal Baylon, St. Venantius, St. Bernardine of Siena, St. John
Baptist de Rossi, St. Augustine of Canterbury, St. Mary Magdalene de Pazzi,
and the Queenship of the BVM (May 31, Duplex II Classis, instituted by Pius
XII's 1954 "Ad cæli Reginam" — full proper content, not a Common fallback).

Adding the Queenship to May 31 surfaces a real collision with Trinity
Sunday in years where Trinity falls on May 31 (2026): since this app
models Trinitytide Sundays as plain ordinary-sunday with no special
first-class standing, a Duplex+ sanctoral feast wins outright there per
the existing precedence rule. Updated the two tests pinned to that date
accordingly, with a third moved to a Trinity Sunday date (2023-06-04)
free of any sanctoral entry to keep testing the octave-vs-anchor-day
interaction in isolation.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-17 16:13:19 -04:00
parent 253a6ce516
commit b4e6ed6aa0
37 changed files with 1945 additions and 15 deletions
@@ -0,0 +1,23 @@
# Read directly from the reference engine: untagged/default [Rank]
# block of `web/www/horas/Latin/Sancti/05-31.txt` -- "Beatæ Mariæ
# Virginis Reginæ;;Duplex II classis;;5.1;;ex C11" (Common of Feasts
# of the BVM). Instituted 1954 by Pius XII's encyclical "Ad cæli
# Reginam" -- her own file has full, real, proper content throughout:
# own [Oratio], own [Ant 1] (not a Common substitution, unlike
# presentation-of-the-bvm.yml), and a full nine-lesson Matins office of
# her own. Nocturn 1 (Sir 24, plain scripture) isn't modeled, per this
# app's established convention (getNocturnReadings only ever carries
# Nocturn 2/3 across the whole calendar). Nocturn 2 (Lectio4-6): a
# three-part patristic/magisterial anthology (Peter Canisius,
# Athanasius via Canisius, Pius XII's "Ad cæli Reginam" itself) rather
# than one continuous narrative -- still combined into a single
# reading, matching how this app already treats other multi-source
# Nocturn 2 content. Nocturn 3: her own Gospel citation ends "Et
# réliqua"/"And so on" with no full pericope given -- per the
# bare-incipit convention, only the homily (Lectio7-9, St. Bonaventure)
# is authored, isGospel: false, no citation field.
id: queenship-of-the-bvm
name: "The Queenship of the Blessed Virgin Mary"
rank: duplex-2-classis
common: common-of-the-bvm
propers: "queenship-of-the-bvm"