diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/rites/rite_ef/lectionary_ef.ml | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/lib/rites/rite_ef/lectionary_ef.ml b/lib/rites/rite_ef/lectionary_ef.ml index 216c2c4..d7b2497 100644 --- a/lib/rites/rite_ef/lectionary_ef.ml +++ b/lib/rites/rite_ef/lectionary_ef.ml @@ -196,7 +196,26 @@ let bvm_saturday_citations season ~month ~day = in match (season : Vocab_ef.season) with (* I -- Tempore Adventus. Isai. 7, 10-15 (scan1.txt:43008-43009) / - Luc. 1, 26-38 (scan1.txt:42998-42999). *) + Luc. 1, 26-38 (scan1.txt:42998-42999). + + STRUCTURALLY UNREACHABLE as the Saturday office, measured not assumed: + zero IV-class Advent Saturdays across 2000-2100, because Advent has no + IV-class ferias at all. [ferial_rank] gives Class2 from 17 December + (RG 91 entry 18) and Class3 before it (entry 25), and RG 78's own + protasis is "Officium de feria IV CLASSIS". So this branch can never + fire on the universal calendar. + + It is kept, and deliberately: the Missal does print this Mass under + "Tempore Adventus", because RG 309's own subject is Masses that "de + beata Maria Virgine celebrari POSSUNT, TAMQUAM VOTIVAE" -- a votive Mass + in Advent is a real thing, even though the Saturday OFFICE never falls + there. Removing the branch would make the season mapping incomplete + against its own source, and a diocesan overlay that ever produced a + IV-class Advent Saturday would then silently fall through. + + This is also why Mass I has ONE witness where II-V have two: no oracle + year can corroborate it, not because none was looked for, but because no + such day exists to query. *) | Vocab_ef.Advent -> cite "Isa 7:10-15" "Luke 1:26-38" (* II -- A Nativitate Domini usque ad Purificationem. Tit. 3, 4-7 (scan1.txt:43056-43057) / Luc. 2, 15-20 (scan1.txt:43096-43097). *) |
