Files
vu/src/data/calendar/saints/ss-dionysius-and-companions.yml
T
will 37dac8b476
Deploy / deploy (push) Successful in 56s
Sweep minorHoursCommon (P/T/S/N) across the whole calendar, not just the 94-saint batch
The original 29-saint P/T/S/N pass only ever covered duplex-majus+
saints; every below-majus saint from the *original*, pre-94-batch
109-saint pass had never had Prime/Terce/Sext/None attempted at all --
same gap already found and fixed for the 94-batch's own below-majus
saints, now closed for the rest of the calendar too.

Reused the Kalendaria-table-validated fileref approach rather than a
blind Sancti/MM-DD.txt read -- a real near-miss caught this early: St.
Apollonia's Sancti/02-09.txt is currently St. Cyril of Alexandria's (a
19th-century addition to that filename slot); blind reading would have
silently attributed his Doctor-of-the-Church Common to her. Also fixed
a regex bug the same pass turned up: the "vide"/"ex CXX" pattern
matched the bare word "Commune" (no number) and reading-specific
sub-references like "ex C4 in 2 loco" -- found via St. Clement, whose
Monastic-specific [Rule] override has neither a clean "vide CXX" nor a
number after "Commune."

90 below-majus saints swept, ~82 wired directly into the categories
already established in the previous commits -- no new content needed,
every C-number variant found already falls inside an already-verified
family.

A real bug this pass caught and fixed in its own output: Ss. Ursula and
Companions (deliberately left minorHoursCommon-unwired) got swept up
and wrongly wired, since she has collectCommon set despite propers:
null and being a genuine commemoration-only stub -- the Kalendaria
lookup silently defaulted to St. Hilarion's own primary slot at her
shared date. Caught by cross-checking every swept saint's propers field
for this exact pattern; reverted.

A real new category found: Doctors of the Church are not one thing.
6 of the 7 saints whose own [Rule] says "vide C4a" (Athanasius,
Augustine, Basil the Great, Hilary of Poitiers, John Chrysostom, Leo I)
render P/T/S/N byte-identical to the already-verified
common-of-a-confessor-bishop -- wired directly. St. Gregory the Great is
the one genuine exception: his own live-rendered P/T/S/N is real, unique
proper text (his own election, his Liber Regulae Pastoralis, the
dove-and-quill legend, the "non Angli sed Angeli" episode) -- 7 new
files, English translated throughout since the source rendered none.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-13 11:24:53 -04:00

25 lines
1.3 KiB
YAML

# Verified against Divinum Officium (Monastic Tridentinum 1617), live
# kalendar check (2025-10-09) -- winner outright, Semiduplex, alone. No
# unique collect: the raw file at this MM-DD slot (Sancti/10-09.txt) is
# actually St. John Leonardi's (a later, 17th-century addition to this
# filename slot, canonized 1938) -- a live prayTertia query for the
# Monastic 1617 track returns no Oratio at all, confirming propers: null
# is correct.
id: ss-dionysius-and-companions
name: "St. Dionysius, Bishop, and Companions, Martyrs"
rank: semiduplex
common: common-of-a-martyr-bishop
propers: "ss-dionysius-and-companions"
# Benedictus antiphon live-verified (2026-08, Lauds query, 2025-10-09,
# winner outright) as byte-identical to common-of-several-martyrs's own
# ("Vestri capílli cápitis...") -- despite `common` above saying
# martyr-*bishop*, not several-martyrs; the two fields aren't always the
# same category (see calendar/feasts.ts's SaintRecord.benedictusCommon
# doc comment).
benedictusCommon: common-of-several-martyrs
# P/T/S/N: no [Ant Prima]/etc of its own in the source (10-09t.txt) --
# [Rule]/[Rank] point to Commune/C3a instead, the same C-number family
# already live-query-verified for common-of-several-martyrs.yml (see
# TODO.md's 'minor hour content gaps' section).
minorHoursCommon: common-of-several-martyrs