calendar: give Advent's ordinary ferias their own precedence tier
Deploy / deploy (push) Successful in 44s

Found while starting the December sanctoral pull: Advent's plain
(non-Ember) weekday ferias have real standing in the live Monastic 1617
engine that the existing ordinary-feria category couldn't represent --
a Simplex saint (St. Bibiana, Dec 2) is merely commemorated there rather
than winning outright, while a Semiduplex+ saint (St. Nicholas, Dec 6)
wins with the feria itself commemorated back. Adds a third, weaker
privileged-feria-minor tier (Semiduplex+ threshold, vs. privileged-
feria's Duplex+) rather than reusing either existing tier, mirroring how
privileged-feria/privileged-feria-major were split in March. Lent's own
ordinary ferias likely share this property but are left as-is, unverified
this session.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-11 06:23:35 -04:00
parent 7cc6adfb55
commit 08f94823f7
6 changed files with 59 additions and 3 deletions
+5 -1
View File
@@ -34,7 +34,11 @@
# Lent's and Pentecost's Ember days *are* modeled, since those are clean
# Easter offsets.
bySeason:
advent: { sunday: privileged-sunday, feria: ordinary-feria }
# Advent's ordinary ferias verified `privileged-feria-minor` during the
# December sanctoral pull (see calendar/types.ts's TemporalCategory doc
# comment) -- weaker than the Ember-day `privileged-feria` tier, but real
# standing nonetheless, unlike a plain `ordinary-feria`.
advent: { sunday: privileged-sunday, feria: privileged-feria-minor }
# Christmastide's ferias are folded into the privileged-feria default for
# the whole season as a simplification of "the Octave of Christmas (Dec
# 25 - Jan 1) is privileged" — slightly overbroad into Jan 2-5, harmless.