Add the Most Holy Name of Jesus (Jan 2) as a proper temporal feast
Deploy / deploy (push) Successful in 1m21s

Historically a floating Sunday (Jan 2-5, fixed to Jan 2 when no Sunday
falls there); per direct instruction this is instead fixed to Jan 2
every year for simplicity. Adds the feast's collect, Magnificat/
Benedictus antiphons, full Lauds psalmody, capitulum, the three-part
"Jesu dulcis memoria" hymn cycle (Vespers/Matins/Lauds), the Invitatory
antiphon, versicles, and two Matins nocturn readings (both St. Bernard
of Clairvaux), sourced from Tempora/Nat2-0.txt. Reuses the `fixed-date`
anchor kind added in the prior commit.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014axryJBrRswYh2niA7WCUc
This commit is contained in:
2026-08-26 16:28:00 -04:00
parent f56fb3bd64
commit dc07ca689f
14 changed files with 496 additions and 0 deletions
@@ -0,0 +1,23 @@
# Read from the reference engine: web/www/horas/Latin/Tempora/Nat2-0.txt,
# untagged/default [Rank] block — "Duplex 2 class;;5;;" (the Cistercian-
# rubric variant instead calls it "Duplex majus" — a monastic-lineage
# ranking this project doesn't otherwise follow for this feast, see
# CLAUDE.md's pre-1955 calendar/rubrics note). Historically this feast is
# a floating Sunday (the Sunday falling between Jan 2 and Jan 5
# inclusive, fixed to Jan 2 itself when no such Sunday occurs) — per
# direct instruction (2026-08-26) this project instead fixes it
# unconditionally to Jan 2 every year, trading the historical
# floating-Sunday anchor for simplicity. Jan 2 itself falls outside
# Christmas's own Octave (which closes on Jan 1, the Circumcision — see
# circumcision.yml) and has no other proper content of its own in the
# reference source, so this doesn't collide with anything.
# `anchor: fixed-date` — see circumcision.yml's own note on why this,
# not data/calendar/fixed-date-calendar.yml, is what actually assigns
# the day.
id: holy-name-of-jesus
name: "The Most Holy Name of Jesus"
rank: duplex-2-classis
anchor:
kind: fixed-date
month: 1
day: 2