Fix Ascensiontide Sunday precedence and give it its own Matins proper
Deploy / deploy (push) Successful in 1m27s

The Sunday within the Octave of Ascension was letting a Duplex saint win
outright (ascensiontide's Sunday was miscategorized ordinary-sunday
instead of privileged-sunday, the only "great octave" season not already
so classed). Live-verified the reference engine keeps the Sunday primary
and transfers the saint instead. Fixed the category, then authored the
Sunday's own wholly proper Matins (a different psalm scheme entirely, not
a seasonal overlay) via a new per-temporalId override layer.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017XMSokiTD2Qc5vPP2YQu3Q
This commit is contained in:
2026-09-01 09:58:40 -04:00
parent 05f82a3556
commit 6b66999908
5 changed files with 218 additions and 10 deletions
+10 -1
View File
@@ -82,7 +82,16 @@ bySeason:
lent: { sunday: privileged-sunday, feria: ordinary-feria }
passiontide: { sunday: privileged-sunday, feria: ordinary-feria }
eastertide: { sunday: privileged-sunday, feria: ordinary-feria }
ascensiontide: { sunday: ordinary-sunday, feria: ordinary-feria }
# The Sunday within the Octave of Ascension is `privileged-sunday`, not
# `ordinary-sunday` — live-verified 2026-09-01: the reference engine
# titles it "Dominica infra Octavam Ascensionis ~ Semiduplex Dominica
# minor" and gives it its own proper Matins content (own antiphons, Ps 8
# opening Nocturn I — not the generic fixed Sunday scheme), with St.
# Paschal Baylon (Duplex, real May 17) nowhere in it; `ordinary-sunday`'s
# Duplex+ threshold would wrongly let that saint win outright instead.
# Matches the same "great octave" pattern as eastertide/pentecost above,
# both already `privileged-sunday`.
ascensiontide: { sunday: privileged-sunday, feria: ordinary-feria }
pentecost: { sunday: privileged-sunday, feria: ordinary-feria }
trinitytide: { sunday: ordinary-sunday, feria: ordinary-feria }
# Corpus Christi/Sacred Heart are themselves "feasts of the Lord" that