Redesign the Easter-octave backlog: floor-gated, one per day
Deploy / deploy (push) Successful in 1m28s

Replaced the multi-day cascading queue with the actual intended design:
only candidates at or above duplex-majus are worth carrying out of the
Palm-Sunday-through-Low-Sunday span at all - below that, a candidate
simply lapses for the year. Of those that clear the floor, the Nth day
after Low Sunday celebrates the Nth one (native-date order), winning
outright with no rank fight, demoting whatever's natively there to a
commemoration - one per day, positional, not a free-day search.

Caught a real bug while re-verifying: the ordinary single-hop transfer
check was independently leaking Low Sunday's own signal into the next
day, letting a below-floor candidate bypass the new gate. Fixed by
excluding the whole span from that path.

Inventoried the only duplex-majus+ candidates that can ever fall in the
reachable window (St. Benedict, St. Gabriel the Archangel, the
Annunciation, St. Mark, Ss. Philip & James), then bumped St. Patrick's
own rank to duplex-majus by direct instruction, adding him as the 6th.

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 15:06:55 -04:00
parent fc4ac33903
commit 5b3dc2e9d5
6 changed files with 241 additions and 180 deletions
+9 -3
View File
@@ -1,12 +1,18 @@
# Read directly from the reference engine: untagged/default [Rank]
# block of `web/www/horas/Latin/Sancti/03-17.txt` -- "vide C4;;Duplex;;3;;".
# Reference source: untagged/default [Rank] block of
# `web/www/horas/Latin/Sancti/03-17.txt` -- "vide C4;;Duplex;;3;;" (plain
# Duplex). Rank bumped to duplex-majus here by direct instruction
# (2026-09-01) -- a deliberate departure from the source, not a
# transcription of it (see CLAUDE.md's "Not a reconstruction" -- this app
# doesn't take the reference's own rank at face value everywhere, e.g.
# the existing late-canonization deflation convention; this is the same
# kind of deliberate move in the other direction).
# Own proper [Oratio]; no [Ant 1] of its own, so the Benedictus antiphon
# falls back to Common of a Confessor Bishop (C4), matching
# st-andrew-corsini.yml. No Lectio7-9 in the source (6-lesson office).
id: st-patrick
name: "St. Patrick, Bishop and Confessor"
nameLa: "Sanctus Patricius, Episcopus et Confessor"
rank: duplex
rank: duplex-majus
common: common-of-a-confessor-bishop
propers: "st-patrick"
minorHoursCommon: common-of-a-confessor-bishop