aboutsummaryrefslogtreecommitdiff
path: root/test/test_oracle.ml
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_oracle.ml')
-rw-r--r--test/test_oracle.ml34
1 files changed, 19 insertions, 15 deletions
diff --git a/test/test_oracle.ml b/test/test_oracle.ml
index 2cc9972..152464a 100644
--- a/test/test_oracle.ml
+++ b/test/test_oracle.ml
@@ -410,21 +410,25 @@ let m14_dates = [ "2027-05-14" ]
Verdict colitur. *)
let m10_dates = [ "2026-11-30"; "2027-11-30"; "2026-12-08"; "2027-12-08" ]
-(* M11 -- missalemeum's own "For Octave of the Nativity" commemoration/
- displaced entry on 26, 27(2027)/28 December carries info.rank 4 in the
- raw JSON (checked directly, not inferred) -- a generic, always-present,
- lowest-dignity placeholder its OWN data model seems to attach to every
- day within the Nativity Octave, distinct from RG 91 entry 17's real
- "days within the Octave" office (which colitur already models correctly
- -- but only for 29-31 December, since 26-28 are the NAMED feasts
- Stephen/John/the Innocents themselves, sanctoral not temporal,
- temporal_ef.ml's own comment on [named]). No RG paragraph found here
- supports a SEPARATE rank-4 commemoration alongside Stephen/John/the
- Innocents' own (much higher) offices. Verdict colitur: read as
- missalemeum's own bookkeeping artifact, not a liturgical fact -- flagged
- as an open item rather than confidently dismissed, since the primary-
- source search for this specific point was not exhaustive (see the task
- report). *)
+(* M11 -- CORRECTED, fix round 1 (F3): this used to claim "no RG paragraph
+ found" and verdict colitur. WRONG. RG 67 ("dies infra octavam sunt II
+ classis") + RG 109(c) ("de diebus infra octavam Nativitatis Domini") +
+ the calendarium's own explicit note under 26/27/28 December ("S.
+ STEPHANI PROTOMARTYRIS, II classis. / Com. octavae Nativitatis.", same
+ pattern for John the Evangelist and the Holy Innocents) all confirm a
+ REAL commemoration is due here -- and it is a genuine regression: before
+ Task 16's own commemoration-eligibility fix, colitur happened to
+ commemorate the day's generic Christmastide loser unconditionally
+ (matching presence, for the wrong reason); the fix (correctly) stopped
+ that, but the 26-28 December window's own temporal candidate has the
+ WRONG ferial rank to begin with ([ferial_rank]'s Christmastide catch-all
+ gives it Class4; RG 67 says II) -- and a naive fix gets RG 69's Sunday
+ case backwards (the Sunday, when this window falls on one, commemorates
+ the NAMED feast, not the generic octave placeholder). Needs new
+ architecture (a commemoration attached to whichever named feast wins,
+ not a competing RG 92-95 candidate) or a more careful fix than this
+ round attempted. Verdict now OPEN, not colitur -- see the sexp entry's
+ own full note and the task report. *)
let m11_dates = [ "2026-12-26"; "2026-12-28"; "2027-12-27"; "2027-12-28" ]
(* M12 -- RG 110, primary text: "In Officio et Missa S. Petri semper fit