Files
vu/src/data/calendar/temporal-feasts/christmas-day.yml
T
will a6261f044a
Deploy / deploy (push) Successful in 1m32s
Add nameLa mechanism for bilingual header, proof set of 11 feasts + St. Lawrence
Threads an optional nameLa field through SanctoralIdentity/SaintRecord/
TemporalFeastRecord/ActiveOctave so day-label.ts can render real Latin
proper names instead of always falling back to English. Authors the
proof set: all 11 named temporal feasts plus St. Lawrence (chosen to
exercise the octave-headline and octave-commemoration code paths too).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EwsZQMjALCvy7u9tFDWmuQ
2026-08-31 06:30:48 -04:00

22 lines
1.0 KiB
YAML

# Christmas's own Octave (Dec 25 - Jan 1), the one exception this pull's
# other octaves aren't: it already has partial standing via the
# `privileged-feria-minor` temporal category (see
# data/calendar/temporal-categories.yml's christmastide entry), which
# governs *ordinary* days within it. This record adds the generic octave
# layer on top so Christmas itself keeps accumulating as a commemoration
# on the days that belong to someone else within the Octave (Stephen,
# John, Holy Innocents, Thomas of Canterbury, Silvester) — those days
# already resolve correctly without this, this is what makes "Christmas"
# itself keep showing up alongside them. `wins` left at the default
# (semiduplex) deliberately, not yet independently verified for Christmas
# specifically.
id: christmas-day
name: "Christmas"
# Nominative form of the reference engine's own title ("In Nativitate
# Domini", Sancti/12-25.txt's [Rank]), matching this app's own
# nominative-noun-phrase naming convention.
nameLa: "Nativitas Domini"
rank: duplex-1-classis
octave:
enabled: true