1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
; data/ef/expected-divergences-lms.sexp -- Task 6 (2026-08-21-colitur-
; celebrant-rubrics-phase1)'s cited allow-list for the LMS Ordo comparison
; (test/test_lms_ordo.ml), fixture window 2024-11-27..2025-12-31.
;
; A SEPARATE file from data/ef/expected-divergences.sexp (the lectio
; allow-list) and data/ef/expected-divergences-missalemeum.sexp (the
; missalemeum/Divinum-Officium-lineage allow-list): this Ordo is a THIRD,
; independent lineage (a printed England & Wales diocesan book, ISBN
; 9781739209636, compiled directly from the 1962 Missal/1960 rubrics --
; never passed through Divinum Officium, missalemeum or lectio), so its
; own divergences are kept apart rather than tangled into either existing
; file's own provenance.
;
; [verdict] names which side this task's own primary-source research
; backs, the SAME convention the missalemeum file's own header states:
; not always "colitur".
;
; L1 -- 2025-11-03 (All Souls' Day, transferred from 2 November, a Sunday
; that year, to the next available day -- RG's own transfer of a
; Commemoration when it falls on a Sunday). colitur (Rite_ef.Rubrics_ef.
; creed) says the Creed IS said (true): observed.rank = Class1, so RG
; 475(b)'s "in festis I classis" branch fires with nothing to stop it.
; The Ordo says it is NOT said (false): "Mon 3 ALL SOULS' DAY I Cl B / No
; Gl Sequence No Cr Pr of the Dead No Blessing" -- confirmed directly
; against the extracted pdftotext text, not merely the fixture row.
;
; The Ordo is right and colitur is not, on the rubric itself: RG 476(f),
; "Non dicitur symbolum ... f) in Missis defunctorum" -- the Creed is
; never said at a Requiem Mass, and All Souls' Day is definitionally one
; (colour black in colitur's own output on this very date). This is NOT a
; new defect this task found and is choosing to leave open -- it is
; rubrics_ef.ml's OWN documented scope limit, stated in that file's header
; comment before this task existed: "476(f) (Requiem Masses, also not
; modelled) ... genuinely inapplicable to this implementation -- a
; documented scope limit, not a defect." [creed] has no notion of "this
; Mass is a Requiem" anywhere in its own inputs (temporal/observed/date),
; so it cannot express 476(f) without a signature change this task's own
; constraints do not authorise (lib/ is read-only here except for this
; allow-list). Recorded here as the SPECIFIC real-world day the scope
; limit is finally witnessed on, rather than left as an abstract note in
; a doc comment nobody's data ever exercised.
;
; Domain-wide count: unmeasured (out of this task's scope -- would need a
; sweep of every I-class Requiem-shaped day 1583-9999, which does not
; exist as a distinct predicate in this codebase to sweep on). The two
; days this WOULD also apply to in principle -- 2 November itself in any
; year it does not fall on a Sunday, and the plain All Souls' Day office
; whenever it is not transferred -- are outside this fixture's own
; window's reach for a second occurrence, so only the one real day above
; is witnessed and adjudicated here.
((id L1)
(citation "RG 476(f): \"Non dicitur symbolum ... f) in Missis defunctorum\" -- the Creed is never said at a Mass of the dead; rubrics_ef.ml's own header already documents this Mass-type as unmodelled")
(verdict lms_ordo)
(note "colitur's [creed] has no notion of a Requiem Mass in its inputs (temporal/observed/date), so RG 475(b)'s I-class branch fires unopposed on All Souls' Day (Class1, black). A pre-existing, self-documented scope limit (rubrics_ef.ml's own header), witnessed here for the first time on a real date rather than left as an abstract note: 2025-11-03, All Souls' Day transferred from Sunday 2 November. The Ordo (\"No Gl Sequence No Cr Pr of the Dead\") is correct on the rubric.")
(expected_rows 1))
|