summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/rites/rite_ef/temporal_ef.ml23
1 files changed, 16 insertions, 7 deletions
diff --git a/lib/rites/rite_ef/temporal_ef.ml b/lib/rites/rite_ef/temporal_ef.ml
index 4add824..dacae9c 100644
--- a/lib/rites/rite_ef/temporal_ef.ml
+++ b/lib/rites/rite_ef/temporal_ef.ml
@@ -492,13 +492,22 @@ let third_sunday_of_september y =
excepts the Lenten set from the III-class Lenten ferias. The Whitsun set
falls inside the I-class Pentecost octave and takes its rank.
- The September and Advent sets match lectio's own Ember slugs. The Lent and
- Whitsun (Pentecost) sets do not -- lectio has no Ember slug for either, so
- "ef-lent-ember-*" and "ef-pentecost-ember-*" are colitur-only keys and a
- lectionary gap for the Plan 4 bootstrap to fill (spec ยง4.4; CORRECTED,
- final fix wave, item 7 -- Plan 4, not Plan 3, is the lectionary
- bootstrap), the same status as the Nativity vigil and the Rogation days
- below. *)
+ The September and Advent sets match lectio's own Ember SLUG spelling
+ directly. The Lent and Whitsun (Pentecost) sets do not -- "ef-lent-ember-*"
+ and "ef-pentecost-ember-*" are colitur-only slug KEYS, never lectio's own
+ naming for the identical civil days (Lent: "ef-lent-1-<weekday>";
+ Whitsun: "ef-easter-8-<weekday>"). CORRECTED (task 8 fix round 1,
+ coordinator review, Critical 2): this comment previously said "lectio
+ has no Ember slug for either" and framed BOTH as "a lectionary gap for
+ the Plan 4 bootstrap to fill" -- true of the SLUG naming, misleading
+ about the underlying READING DATA. lectio's own tridentine-lectionary.ini
+ carries real citations for both sets, just filed under the non-Ember
+ names above -- tools/bootstrap_lectionary.ml's own [colitur_keys]
+ renames both onto colitur's own slugs (the Whitsun rename shipped with
+ Plan 4; the Lent one was missed for one fix round -- both engines
+ independently fell through to the wrong ferial-resumption answer there,
+ so even the differential could not see the gap until it was found;
+ data/ef/expected-divergences.sexp's own C22 has the full account). *)
let ember d =
let y = Date.year d in
let easter = Computus.gregorian_easter y in