aboutsummaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
Diffstat (limited to 'data')
-rw-r--r--data/ef/expected-divergences.sexp69
-rw-r--r--data/ef/lectionary.sexp56
2 files changed, 73 insertions, 52 deletions
diff --git a/data/ef/expected-divergences.sexp b/data/ef/expected-divergences.sexp
index 8b23b9d..c3c5f00 100644
--- a/data/ef/expected-divergences.sexp
+++ b/data/ef/expected-divergences.sexp
@@ -14,25 +14,30 @@
; exactly, so an unnoticed behaviour change here fails loudly instead of
; silently changing what the harness accepts.
;
-; DEPARTURE, task 8 (branch ef-lectionary, citation comparison): C21 below is
-; the FIRST entry in this file that is NOT [verdict colitur] -- it is
-; [verdict open], a genuine, precisely-diagnosed colitur LOGIC LIMITATION
-; (Lectionary_ef.readings' step 3, a single hop to the preceding Sunday, is
-; not deep enough for a run of colitur-only fixed Christmastide slugs) that
-; this task explained fully but did not fix, because doing so safely needs
-; either a behaviour change to a shared, multi-round-reviewed kernel-adjacent
-; function or a Task-6-sized primary-source verification exercise, both out
-; of this task's own scope. Not a silent pass: `expected-divergences-
-; missalemeum.sexp` already established [verdict open]/[verdict unresolvable]
-; as this project's own mechanism for "genuinely unresolved, honestly
-; counted, not swept under the rug, and re-adjudicable by name" (see that
-; file's own M11/M13/M15 entries) -- this task extends the SAME mechanism to
-; this file rather than inventing a new one, on the judgment that a
-; permanently-red `dune test` would serve this project's own stated goals
-; (loud, tracked, NON-silent flagging) worse than a counted, cited, clearly-
-; labelled-as-open entry does. Flagged here for explicit review, the same as
-; every other deviation this project's own task reports record rather than
-; hide.
+; DEPARTURE, task 8 (branch ef-lectionary, citation comparison): this file
+; carries [verdict open] entries -- C6 and C25 as of fix round 2 -- for
+; genuine, precisely-diagnosed colitur DEFECTS the task that found them
+; explained fully but did not fix, because doing so safely needs a
+; behaviour change to a shared, multi-round-reviewed kernel-adjacent
+; function (Rite_ef.Temporal_ef, RG 69's own gap -- see C6's own note for
+; the full account) out of that task's own scope. Not a silent pass:
+; `expected-divergences-missalemeum.sexp` already established [verdict
+; open]/[verdict unresolvable] as this project's own mechanism for
+; "genuinely unresolved, honestly counted, not swept under the rug, and
+; re-adjudicable by name" (see that file's own M11/M13/M15 entries) --
+; this task extends the SAME mechanism to this file rather than inventing
+; a new one, on the judgment that a permanently-red `dune test` would
+; serve this project's own stated goals (loud, tracked, NON-silent
+; flagging) worse than a counted, cited, clearly-labelled-as-open entry
+; does. Flagged here for explicit review, the same as every other
+; deviation this project's own task reports record rather than hide.
+;
+; CORRECTED, fix round 2 (coordinator review, Important): this paragraph
+; previously named a since-retired id (C21) and restated its own retired
+; diagnosis verbatim, becoming stale the moment C21 itself was replaced by
+; C6 (widened) and C25 (new) -- rewritten in full rather than layering a
+; correction on top, the same discipline C6's own note below applies to
+; itself for the identical reason.
;
; Regenerate expected_rows only after re-adjudicating the change against the
; Missal/register -- never by re-running the comparator and copying its
@@ -137,22 +142,28 @@ CORRECTED, task 8 fix round 1 (coordinator review, Minor): this note previously
; predicate any more, the same discipline this file's own C2-C5/C7/
; C9-C13 closures already established.
((id C22)
- (citation "RG 91 entry 18 (\"Quatuor Tempora... post primam dominicam Quadragesimae\" -- the Lenten Ember days) + MR1962 \"De anno et eius partibus\" (register §3a, the same citation Rite_ef.Temporal_ef's own [ember] carries)")
+ (citation "RG 91 entry 18, scan1.txt:772-775 word for word, for the RANK (\"18. Feriae II classis, nempe: ... et feriae Quatuor Temporum Adventus, Quadragesimae et mensis septembris\" -- the Lenten Ember days are II-class ferias); MR1962 \"De anno et eius partibus\", scan1.txt:2084-2089 word for word, for the DATE-ANCHOR (\"Quatuor Tempora celebrantur... post primam dominicam Quadragesimae...\" -- WHEN they fall, register §3a, the same citation Rite_ef.Temporal_ef's own [ember] carries). CORRECTED, fix round 2 (coordinator review, Minor): the previous version of this citation quoted the date-anchor TEXT but attributed it to RG 91 entry 18 -- the two are different sections of the Missal answering different questions (rank vs date), both real, now cited separately and correctly.")
(verdict colitur)
(note "task 8 fix round 1 (coordinator review, Critical 2): the Lenten Ember days (colitur's own `ef-lent-ember-{wed,fri,sat}`) are reachable for the first time this fix round -- tools/bootstrap_lectionary.ml's own [colitur_keys] comment has the full account of the dead-key bug this closes (lectio's own ini keys this data under the generic \"ef-lent-1-<weekday>\" family, unreachable under colitur's own spelling until renamed). lectio's own SLUG for these three days already matched colitur's (\"ef-lent-ember-wed\" etc, both engines -- confirmed no [Slug_f] in this entry's own rows), but lectio's own READING resolution has the IDENTICAL internal mismatch colitur's used to have: its own [caldata.Readings] never reaches its own Ember data either, so it still falls back to Lent I Sunday's own Mass (e.g. \"2 Cor. 6:1-10\"/\"Matt 4:1-11\") on every one of these dates, where colitur now correctly shows the Ember day's own proper (e.g. \"3 Kgs. 19:3-8\"/\"Matt 12:38-50\"). A genuine LECTIO bug, reported here for upstream, NOT patched in this task (the brief's own triage rule). This is exactly the \"Holy Thursday was violet in both\" shape this project's own CLAUDE.md already names: layer 3 was STRUCTURALLY BLIND to this the whole time colitur also had the bug, since both engines independently produced the identical wrong answer -- a real illustration of why a passing differential means less here than it looks, not merely a citation elsewhere in this file's own header. Gated on the literal 3-slug list and `diffs = [ First_f; Gospel_f ]` exactly (slug/rank/colour already agree). Derived directly from the OCaml comparator's own failure output, not hand-counted first and cross-checked after: 128 (43 + 43 + 42 -- a few of the 46-year population are impeded by a competing sanctoral feast each year, so the Ember office itself is not always the observed day).")
(expected_rows 128))
((id C23)
- (citation "Holy Monday (\"Feria II Hebdomadae sanctae, I classis\"): Isai. 50,5-10 / Io. 12,1-9. Holy Tuesday (\"Feria III Hebdomadae sanctae, I classis\"): Ier. 11,18-20 / the Passion according to Mark, 14,32-72;15,1-46. Holy Thursday (\"Feria V in Cena Domini\"): 1 Cor. 11,20-32 / Io. 13,1-15. Holy Saturday (Missa Vigiliae Paschalis' own Epistle+Gospel, explicitly labelled \"Lectio Epistolae\", distinct from its own preceding prophecies): Col. 3,1-4 / Matt. 28,1-7. All four: docs/research/scan1.txt AND scan2.txt, word for word, both scans independently (tools/bootstrap_lectionary.ml's own [holy_week_entries] comment has the exact line references)")
- (verdict colitur)
- (note "task 8 fix round 1 (coordinator review, Critical 1): the ORIGINAL version of this task's own `colitur_keys` widened lectio's single \"ef-passiontide-0-<weekday>\" ini section into BOTH Passion week (`ef-passiontide-1-*`) and Holy Week (`ef-passiontide-2-*`, including the entire Sacred Triduum) on the strength of lectio's own citation being byte-identical between the two weeks -- WRONG: that only proves lectio CONFLATES the two weeks (it has no Holy Week propers of its own at all), not that the Missal does. The Mass of the Lord's Supper reading Passion Sunday's own ferial Mass was a real defect, not a citation nicety -- caught by coordinator review before this task's own commit, not by anything in this suite (the differential was GREEN under the wrong widening, since both sides showed the identical wrong value). Fixed: Holy Week's own four cleanest days (Monday, Tuesday, Thursday, Saturday -- ordinary single-Epistle-single-Gospel Mass structure, unlike Wednesday/Good Friday, see C24 below) are hand-authored directly from the Missal, twice-verified. lectio, still conflating the two weeks, keeps showing Passion week's own reused citation on every one of these dates, every year -- a genuine, permanent, structural divergence, not a data gap on either side that could close. Gated on the literal 4-slug list and `diffs = [ First_f; Gospel_f ]` exactly (identity already agrees on both sides -- season/slug/rank/colour were never the problem). Derived directly from the OCaml comparator's own failure output, not hand-counted first and cross-checked after: 184 (46 years x 4 days -- Holy Week recurs every single year without exception, so this is not a coincidental count the way a collision-driven entry's would be).")
- (expected_rows 184))
- ((id C24)
- (citation "Holy Wednesday (\"Feria IV Hebdomadae sanctae\"): TWO Old Testament lessons, Isai. 62,11;63,1-7 THEN Isai. 53,1-12, neither labelled \"Epistola\", before the Passion according to Luke (22,39-71;23,1-53). Good Friday (\"Feria VI in Passione et Morte Domini\" -- not even a Mass, \"Solemnis Actio liturgica\"): TWO peer lessons, Osee 6,1-6 THEN Exodus 12,1-11, again neither labelled \"Epistola\", directly into the Passion according to John (18,1-40;19,1-42). Both: docs/research/scan1.txt, corroborated scan2.txt")
+ (citation "Holy Monday (\"Feria II Hebdomadae sanctae, I classis\"): Isa 50:5-10 / John 12:1-9. Holy Tuesday (\"Feria III Hebdomadae sanctae, I classis\"): Jer 11:18-20 / the Passion according to Mark, 14:32-72; 15:1-46. Holy Wednesday (\"Feria IV Hebdomadae sanctae\"): Isa 53:1-12 (the SECOND of two peer lessons, see note) / the Passion according to Luke, 22:39-71; 23:1-53. Holy Thursday (\"Feria V in Cena Domini\"): 1 Cor 11:20-32 / John 13:1-15. Good Friday (\"Feria VI in Passione et Morte Domini\"): Ex 12:1-11 (the SECOND of two peer lessons) / the Passion according to John, 18:1-40; 19:1-42. Holy Saturday (Missa Vigiliae Paschalis' own Epistle+Gospel, explicitly labelled \"Lectio Epistolae\", distinct from its own preceding prophecies): Col 3:1-4 / Matt 28:1-7. All six: docs/research/scan1.txt AND scan2.txt, word for word, both scans independently (tools/bootstrap_lectionary.ml's own [holy_week_entries] comment has the exact line references)")
(verdict colitur)
- (note "task 8 fix round 1 (coordinator review, Critical 1's own scope boundary): unlike Holy Monday/Tuesday/Thursday/Saturday (C23 above), Holy Wednesday and Good Friday genuinely have no single reading in the \"Epistle\" position this schema's [First]/[Gospel] pair assumes every OTHER entry in data/ef/lectionary.sexp has -- TWO peer Old Testament lessons lead directly into the Passion narrative on both days, neither one labelled \"Epistola\" the way Holy Saturday's own Colossians reading explicitly is. Forcing either lesson into the [First] slot would be an uncited editorial choice this generator has no textual warrant to make on its own, so tools/bootstrap_lectionary.ml's own [holy_week_entries] deliberately leaves both slugs absent -- colitur emits [], an honest declination, not a guess. lectio, still conflating Holy Week with Passion week (C23's own account), shows Passion week's own reused (wrong) citation on both dates regardless. verdict colitur: declining to guess is the epistemically correct move here, and strictly more correct than lectio's confident wrong answer, even though colitur offers no citation of its own to point to. Gated on the literal 2-slug list and `diffs = [ First_f; Gospel_f ]` exactly. Derived directly from the OCaml comparator's own failure output, not hand-counted first and cross-checked after: 92 (46 years x 2 days).")
- (expected_rows 92))
+ (note "task 8 fix round 1 (coordinator review, Critical 1): the ORIGINAL version of this task's own `colitur_keys` widened lectio's single \"ef-passiontide-0-<weekday>\" ini section into BOTH Passion week (`ef-passiontide-1-*`) and Holy Week (`ef-passiontide-2-*`, including the entire Sacred Triduum) on the strength of lectio's own citation being byte-identical between the two weeks -- WRONG: that only proves lectio CONFLATES the two weeks (it has no Holy Week propers of its own at all), not that the Missal does. The Mass of the Lord's Supper reading Passion Sunday's own ferial Mass was a real defect, not a citation nicety -- caught by coordinator review before this task's own commit, not by anything in this suite (the differential was GREEN under the wrong widening, since both sides showed the identical wrong value).
+
+CORRECTED, fix round 2 (coordinator review, Critical): the first-round fix hand-authored only FOUR of Holy Week's six days (Monday, Tuesday, Thursday, Saturday), reasoning that Wednesday and Good Friday have no unambiguous Epistle and leaving both entirely ABSENT under a separate entry, C24 (now retired). That was worse than the bug it replaced: an absent key does not mean \"no reading\" to Lectionary_ef.readings, it means step 3 silently resumes the preceding SUNDAY -- so Good Friday, which has no Mass at all, was emitting Palm Sunday's own Epistle and Passion narrative, every year. Fixed at the source: the GOSPEL is always unambiguous on both days (one labelled Passion narrative each) and is always authored; the FIRST slot is filled too, using the SAME \"last lesson before the Gospel\" convention already load-bearing elsewhere in data/ef/lectionary.sexp (the Lenten Ember Wednesday entry, itself an identical two-peer-lesson shape, already ships its own second lesson) -- not a fresh editorial invention for this entry. Neither lesson on either day is labelled \"Epistola\" the way Holy Saturday's genuinely is, so this remains a stated convention, not a textual fact, but a consistently-applied one. C24 is retired, not re-adjudicated: its own two-day population now has a real citation and folds into this entry, which covers all SIX days of Holy Week uniformly.
+
+lectio, still conflating Holy Week with Passion week on all six days, keeps showing Passion week's own reused citation regardless -- a genuine, permanent, structural divergence, not a data gap on either side that could close. Gated on the literal 6-slug list and `diffs = [ First_f; Gospel_f ]` exactly (identity already agrees on all six -- season/slug/rank/colour were never the problem). NOT simply 46 x 6 = 276: Holy TUESDAY's own hand-authored citation is BYTE-IDENTICAL to lectio's own value (both draw on the identical Missal Mass -- C26 below has the account of why lectio's own ini carries Holy Tuesday's data under a Passion-week key), so all 46 of ITS rows match outright and never reach this entry. Derived directly from the OCaml comparator's own failure output, not hand-counted first and cross-checked after: 230 (276 - 46).")
+ (expected_rows 230))
((id C25)
(citation "RG 69, scan1.txt:625-631 word for word (the SAME citation C6 above carries in full) -- this entry is the one-hop-removed CONSEQUENCE of that same gap, not an independent rubric question")
(verdict open)
- (note "task 8 fix round 1 (coordinator review, Important 3(b)): colitur's `ef-christmas-1-{wednesday,thursday,friday,saturday}` (Holy Name week ferias with no proper of their own) resume, via Lectionary_ef.readings' step 3, the preceding Sunday's temporal identity -- which, on these specific dates, is one of the Nativity-Octave Sundays C6 above already names as RG-69-QUESTIONED (a Sunday landing 29-31 December, where colitur wrongly emits the fixed weekday formulary \"Tit. 3,4-7\"/\"Luc. 2,15-20\" instead of the Sunday's own distinct Office). Confirmed, not merely inferred: every single one of these 57 rows' colitur-side citation is exactly \"Tit. 3, 4-7\" -- the SAME wrong value C6's own 19 Sunday-landing rows carry, propagated one civil-date hop later, not a second, independent cause. Monday and Tuesday of the SAME week can never reach this chain (they are always claimed first by the Circumcision's or Holy Name's own direct entries), which is why only four weekdays appear here, never six. A genuine [Temporal_ef] defect, out of this task's own scope (the same shared, multi-round-reviewed kernel-adjacent function C6's own note names) -- recorded here per the coordinator's own explicit instruction (\"record it prominently... for a follow-up task\"), not fixed and not left silently failing. Gated on the literal 4-slug family and `diffs = [ First_f; Gospel_f ]` exactly (identity already agrees -- this is a pure content consequence one hop removed). Derived directly from the OCaml comparator's own failure output, not hand-counted first and cross-checked after: 57 (19 + 19 + 13 + 6, Wednesday/Thursday/Friday/Saturday respectively).")
+ (note "task 8 fix round 1 (coordinator review, Important 3(b)): colitur's `ef-christmas-1-{wednesday,thursday,friday,saturday}` (Holy Name week ferias with no proper of their own) resume, via Lectionary_ef.readings' step 3, the preceding Sunday's temporal identity -- which, on these specific dates, is one of the Nativity-Octave Sundays C6 above already names as RG-69-QUESTIONED (a Sunday landing 29-31 December, where colitur wrongly emits the fixed weekday formulary \"Titus 3:4-7\"/\"Luke 2:15-20\" instead of the Sunday's own distinct Office). Confirmed, not merely inferred: every single one of these 57 rows' colitur-side citation is exactly \"Titus 3:4-7\" -- the SAME wrong value C6's own 19 Sunday-landing rows carry, propagated one civil-date hop later, not a second, independent cause. A genuine [Temporal_ef] defect, out of this task's own scope (the same shared, multi-round-reviewed kernel-adjacent function C6's own note names) -- recorded here per the coordinator's own explicit instruction (\"record it prominently... for a follow-up task\"), not fixed and not left silently failing.
+
+CORRECTED, fix round 2 (coordinator review, Minor): this entry's own reason for the literal 4-slug list (Wednesday/Thursday/Friday/Saturday, never Monday/Tuesday) previously claimed Monday and Tuesday \"are always claimed first by the Circumcision's or Holy Name's own direct entries\" -- FALSIFIED by 2028-01-03/04, real dates that genuinely exist as their own `ef-christmas-1-{monday,tuesday}` slugs and genuinely resume via step 3 (they are not \"claimed away\" from existing at all). Replaced with the directly OBSERVED fact, from an exhaustive sweep of every such occurrence 2004-2051 against the real resolver (not merely the slug, the resolved citation): `ef-christmas-1-monday` occurs 21 times and resolves to Holy Name Sunday's own citation (Gal 4:1-7/Luke 2:33-40) every time; `ef-christmas-1-tuesday` occurs 22 times and resolves to EITHER Holy Name Sunday's citation OR the Circumcision's (Titus 2:11-15/Luke 2:21) -- both real, correct, directly-cited entries, confirmed never the wrong Nativity-Octave-Sunday value. Both weekdays fall close enough to 1-2 January that their own preceding-Sunday walk stays within January; Wednesday/Thursday/Friday/Saturday are far enough that the same walk can reach past 2 January into December when Holy Name Sunday does not exist that year, landing on this entry's own wrong Sunday instead -- the general shape, not re-asserted as a proven arithmetic rule (a first attempted derivation was itself found wrong on a second reading and is not repeated). Gated on the literal 4-slug family and `diffs = [ First_f; Gospel_f ]` exactly (identity already agrees -- this is a pure content consequence one hop removed). Derived directly from the OCaml comparator's own failure output, not hand-counted first and cross-checked after: 57 (19 + 19 + 13 + 6, Wednesday/Thursday/Friday/Saturday respectively).")
(expected_rows 57))
+ ((id C26)
+ (citation "Passion Tuesday's real Mass (\"Feria tertia, III classis, Statio ad S. Cyriacum\"): Dan 14:27, 28-42 / John 7:1-13 -- docs/research/scan1.txt:11085-11121, corroborated scan2.txt:12063-12104, word for word both scans")
+ (verdict colitur)
+ (note "task 8 fix round 2 (coordinator review, Important): lectio's own ini section for Passion Tuesday (`ef-passiontide-0-tuesday`) is not Passion Tuesday's Mass at all -- it is Holy Tuesday's (Jer 11:18-20 / the Passion according to Mark), confirmed independently against both scans; C23 above has the full account of that same confusion for the OTHER (Holy) Tuesday. tools/bootstrap_lectionary.ml's own [colitur_keys] now excludes this one ini section from translation rather than using its (wrong) value, and [passion_tuesday_entry] hand-authors the real Missal citation instead. lectio's own COMPUTED reading for the civil date it labels \"Passion Tuesday\" is drawn from the same wrong source, so colitur's now-correct citation genuinely diverges from lectio's on every occurrence this office is actually the observed day -- not a data gap on either side that could close. The other five Passion-week weekdays were independently re-verified against the Missal and are correct as lectio already had them; this is the ONE exception. Gated on the literal slug and `diffs = [ First_f; Gospel_f ]` exactly. Derived directly from the OCaml comparator's own failure output, not hand-counted first and cross-checked after: 43, not 46 -- traced, not merely accepted: in 2013, 2024 and 2042, Passion Tuesday's own civil date is impeded outright by a competing I-class feast (St Joseph, 19 March, in 2013/2024; the Annunciation, 25 March, in 2042), so colitur's own observed slug that day is the saint's, not this entry's slug at all -- those three rows already match independently, both engines agreeing on the saint's own citation. 43 + 3 = 46, the full domain, no residue.")
+ (expected_rows 43))
diff --git a/data/ef/lectionary.sexp b/data/ef/lectionary.sexp
index 75b6ad4..893f878 100644
--- a/data/ef/lectionary.sexp
+++ b/data/ef/lectionary.sexp
@@ -4,17 +4,21 @@
; generator against a newer lectio and commit the diff instead. Every
; emitted key is asserted, at generation time, to be a slug
; Rite_ef.Temporal_ef actually computes (see this generator's own
-; [assert_reachable]) -- a dead key cannot ship silently again.
+; [assert_reachable]) -- a dead key cannot ship silently again (a
+; wrongly-VALUED live key still can; [assert_reachable]'s own comment
+; says why this check cannot be widened to catch that).
;
; Source: ../lectio/internal/caldata/tridentine-lectionary.ini
; SHA-256: fde533289fb620fea33386b0a3e733ada3c1d01f10a36d8a7f5a2b500c92740e
-; 129 entries (119 ini sections translated/widened into colitur's own
+; 131 entries (119 ini sections translated/widened into colitur's own
; Temporal_ef vocabulary via [colitur_keys]; 1 hand-authored from a
-; second source file [vigil_entries]; 4 hand-authored directly from
-; the Missal [holy_week_entries]; 3 hand-authored directly from the
-; Missal [nativity_octave_entries]; 1 derived from an already-
-; translated entry above rather than re-typed [derived_entries] --
-; see this generator's own comments on all five). Regenerate with:
+; second source file [vigil_entries]; 6 hand-authored directly from
+; the Missal [holy_week_entries]; 1 hand-authored directly from the
+; Missal, one entry [passion_tuesday_entry]; 3 hand-authored directly
+; from the Missal [nativity_octave_entries]; 1 derived from an
+; already-translated entry above rather than re-typed
+; [derived_entries] -- see this generator's own comments on all six).
+; Regenerate with:
; eval $(opam env) && dune exec tools/bootstrap_lectionary.exe -- ../lectio/internal/caldata/tridentine-lectionary.ini data/ef/lectionary.sexp
((ef-advent-2-monday
(((part First) (reference "Rom 15:4-13"))
@@ -233,14 +237,14 @@
(((part First) (reference "Heb 1:1-12"))
((part Gospel) (reference "John 1:1-14"))))
(ef-nativity-octave-day-5
- (((part First) (reference "Tit. 3, 4-7"))
- ((part Gospel) (reference "Luc. 2, 15-20"))))
+ (((part First) (reference "Titus 3:4-7"))
+ ((part Gospel) (reference "Luke 2:15-20"))))
(ef-nativity-octave-day-6
- (((part First) (reference "Tit. 3, 4-7"))
- ((part Gospel) (reference "Luc. 2, 15-20"))))
+ (((part First) (reference "Titus 3:4-7"))
+ ((part Gospel) (reference "Luke 2:15-20"))))
(ef-nativity-octave-day-7
- (((part First) (reference "Tit. 3, 4-7"))
- ((part Gospel) (reference "Luc. 2, 15-20"))))
+ (((part First) (reference "Titus 3:4-7"))
+ ((part Gospel) (reference "Luke 2:15-20"))))
(ef-nativity-vigil
(((part First) (reference "Rom 1:1-6"))
((part Gospel) (reference "Matt 1:18-21"))))
@@ -263,23 +267,29 @@
(((part First) (reference "Dan 3:25, 34-45."))
((part Gospel) (reference "Luke 7:36-50"))))
(ef-passiontide-1-tuesday
- (((part First) (reference "Jer 11:18-20"))
- ((part Gospel) (reference "Mark 14:32-72; 15, 1-46"))))
+ (((part First) (reference "Dan 14:27, 28-42"))
+ ((part Gospel) (reference "John 7:1-13"))))
(ef-passiontide-1-wednesday
(((part First) (reference "Lev 19:1-2, 11-19, 25"))
((part Gospel) (reference "John 10:22-38"))))
+ (ef-passiontide-2-friday
+ (((part First) (reference "Ex 12:1-11"))
+ ((part Gospel) (reference "John 18:1-40; 19:1-42"))))
(ef-passiontide-2-monday
- (((part First) (reference "Isai. 50, 5-10"))
- ((part Gospel) (reference "Io. 12, 1-9"))))
+ (((part First) (reference "Isa 50:5-10"))
+ ((part Gospel) (reference "John 12:1-9"))))
(ef-passiontide-2-saturday
- (((part First) (reference "Col. 3, 1-4"))
- ((part Gospel) (reference "Matt. 28, 1-7"))))
+ (((part First) (reference "Col 3:1-4"))
+ ((part Gospel) (reference "Matt 28:1-7"))))
(ef-passiontide-2-thursday
- (((part First) (reference "1 Cor. 11, 20-32"))
- ((part Gospel) (reference "Io. 13, 1-15"))))
+ (((part First) (reference "1 Cor 11:20-32"))
+ ((part Gospel) (reference "John 13:1-15"))))
(ef-passiontide-2-tuesday
- (((part First) (reference "Ier. 11, 18-20"))
- ((part Gospel) (reference "Mark 14, 32-72; 15, 1-46"))))
+ (((part First) (reference "Jer 11:18-20"))
+ ((part Gospel) (reference "Mark 14:32-72; 15, 1-46"))))
+ (ef-passiontide-2-wednesday
+ (((part First) (reference "Isa 53:1-12"))
+ ((part Gospel) (reference "Luke 22:39-71; 23:1-53"))))
(ef-pentecost
(((part First) (reference "Acts 2:1-11."))
((part Gospel) (reference "John 14:23-31."))))