diff options
Diffstat (limited to 'test/test_differential.ml')
| -rw-r--r-- | test/test_differential.ml | 34 |
1 files changed, 27 insertions, 7 deletions
diff --git a/test/test_differential.ml b/test/test_differential.ml index 3ca24ca..31ae046 100644 --- a/test/test_differential.ml +++ b/test/test_differential.ml @@ -994,8 +994,18 @@ let september_ember_sat_slug = "ef-september-ember-sat" NARROWED, Task 9 (branch ef-lectionary, layer-4 oracle): three of the four weekdays (Wednesday/Thursday/Friday) now have their OWN direct lectionary entry (tools/bootstrap_lectionary.ml's own - [epiphanytide_opening_entries], RG 17(a)'s "diebus ferialibus a 2 ad 5 - ianuarii Missa dicitur ut die 1 ianuarii", both scans) -- they no + [epiphanytide_opening_entries], "Diebus ferialibus a 2 ad 5 ianuarii + Missa dicitur ut die 1 ianuarii, cum Gloria et praefatione de + Nativitate, sine Credo et Communicantes proprio" -- scan1.txt:6523-6526, + corroborated scan2.txt:7216 -- CORRECTED, fix round 2: this cited the + rubric as RG 17(a), which it is not. RG 17(a) (LT.txt:843) says only + WHEN the Holy Name is kept ("celebrandum dominica quae occurrit a die 2 + ad 5 ianuarii; secus die 2 ianuarii"). The text quoted here is a + MASS-PROPERS rubric, printed under the "Sanctissimi Nominis Iesu" + heading, governing what the ORDINARY FERIAS of 2-5 January say when + they are not the feast at all. Two different rules that happen to share + a date window; only the second one is what these three weekdays read) -- + they no longer reach step 3's one-hop walkback THIS entry's own citation describes at all, so keeping them here would misdescribe what actually happens on those three weekdays now. See [C30] below for @@ -1087,8 +1097,15 @@ let layer_c_reason (l : row) (c : row) diffs = List.mem l.date holy_name_fallback_dates_2005_2050 (* Task 8: [First_f; Gospel_f] joined the accepted set. Now that [ef-holy-name] carries its own citations (tools/bootstrap_lectionary.ml's - own [derived_entries], sourced from RG 17(a)'s single Mass heading - covering both shapes), most of these 20 rows already match lectio's + own [holy_name_entries], sourced from the Missal's single Mass + heading covering both of RG 17(a)'s shapes -- CORRECTED, fix round 2: + this named [derived_entries], a binding that no longer exists. That + was the mechanism which DERIVED [ef-holy-name] from + [ef-holy-name-sunday]'s own, then wrongly-widened, ini translation, + and it was removed in Task 9 precisely because the derivation WAS + the error; the citations are hand-authored from the scans now. See + that file's own note above [holy_name_citations]), most of these 20 + rows already match lectio's own citation by coincidence -- lectio's OWN plain-ferial fallback, on years with no Sunday 2-5 January, usually lands on a December Sunday whose slug collapses to the SAME "ef-christmas-sunday-0" key @@ -1116,9 +1133,12 @@ let layer_c_reason (l : row) (c : row) diffs = diffs = [ First_f; Gospel_f ] && String.equal c.slug holy_name_sunday_slug then Some "C29" else if - (* C30 -- Task 9: RG 17(a)'s own "diebus ferialibus a 2 ad 5 ianuarii" - rubric, the five non-Saturday weekdays (Saturday stays C25's own, - narrowed note above explains why). *) + (* C30 -- Task 9: the Missal's own Mass-propers "diebus ferialibus a 2 ad + 5 ianuarii" rubric (CORRECTED, fix round 2: this said RG 17(a)'s, + which it is not -- see the C25 note above, and this entry's own + citation in data/ef/expected-divergences.sexp, which fix round 1 + already corrected on the data side), the five non-Saturday weekdays + (Saturday stays C25's own, narrowed note above explains why). *) diffs = [ First_f; Gospel_f ] && List.mem c.slug christmas_1_weekday_slugs then Some "C30" else if |
