79372fb274
At Vespers/Compline, a day's own Vigil losing tonight to tomorrow's First Vespers was showing up as a redundant extra commemoration alongside that same feast (e.g. Nov 29's Compline showing both "St. Andrew" and "Vigil of St. Andrew" for Advent I's anticipated evening). Added an explicit `vigilOf` field to each Vigil's own saint record (several Vigil ids don't map cleanly to their feast's id by stripping a `vigil-of-` prefix — `vigil-of-the-assumption` vs `assumption`, `vigil-of-st-james` vs `st-james-the-greater` — so this needs to be explicit rather than guessed from the id or date adjacency). calendar/vespers.ts's evening-anticipation merge now skips adding the Vigil commemoration when tomorrow's winner or its own commemorations already include that same feast. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
14 lines
543 B
YAML
14 lines
543 B
YAML
# Read directly from the reference engine: untagged/default [Rank]
|
|
# block of `web/www/horas/Latin/Sancti/08-14.txt` -- "In Vigilia
|
|
# Assumptionis B.M.V.;;Simplex;;1.5;;". Own real proper [Oratio]. Same
|
|
# vigil rank/mechanism as vigil-of-st-lawrence.yml/
|
|
# vigil-of-st-john-the-baptist.yml.
|
|
id: vigil-of-the-assumption
|
|
name: "Vigil of the Assumption of the Blessed Virgin Mary"
|
|
rank: vigil
|
|
vigilOf: assumption
|
|
common: common-of-a-vigil
|
|
propers: "vigil-of-the-assumption"
|
|
benedictusCommon: common-of-a-vigil
|
|
minorHoursCommon: common-of-a-vigil
|