aboutsummaryrefslogtreecommitdiff
path: root/test/test_precedence_of.ml
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_precedence_of.ml')
-rw-r--r--test/test_precedence_of.ml21
1 files changed, 20 insertions, 1 deletions
diff --git a/test/test_precedence_of.ml b/test/test_precedence_of.ml
index db217e8..4de9f9a 100644
--- a/test/test_precedence_of.ml
+++ b/test/test_precedence_of.ml
@@ -153,7 +153,26 @@ let part2_cases =
a proper/diocesan overlay places a proper solemnity (entry 4, band 40)
on 24 December: at 30 the Vigil beats it, but at the textually-arguable
90 the proper solemnity would beat the Vigil instead. That reversal is
- exactly what this row guards against a silent branch-reorder. *)
+ exactly what this row guards against a silent branch-reorder.
+ (d) CORRECTED (fix wave, 2026-08-25): band 30 is NOT the value for
+ every 24 December -- this row's own [ctx] is 2026-12-24, a THURSDAY.
+ When 24 December falls on a SUNDAY (e.g. 2028-12-24, 2034-12-24),
+ [is_privileged_sunday] fires instead (Sunday + Advent + temporal
+ origin) and the SAME slug/rank/origin bands 20 via entry 2, not 30 via
+ entry 3. The pinned assertion above is still correct for the Thursday
+ it names; only the earlier "band 30" framing read as unconditional,
+ which it is not.
+ There is a real, KNOWN, UNFIXED Phase 1 defect behind this: [named]
+ (temporal_of.ml) claims 24 December unconditionally and is matched
+ BEFORE [sunday_slug] in [temporal]'s dispatch, so on a 24-December
+ Sunday the Fourth Sunday of Advent gets NO office at all -- it is
+ silently replaced by [of-nativity-vigil]. 2028-12-24 and 2034-12-24
+ both fall inside the litcal fixture window, and that layer cannot see
+ the gap: it compares season and Ordinary-Time week only, and colitur
+ still says "advent" on that date either way. NOT fixed in this wave
+ (final review Important #4, ledger ruling R8) -- it changes Phase 1
+ behaviour, needs its own tests, and needs the litcal layer re-run.
+ Carried as the first item of the next task. *)
( "entry 3, not 9: the Nativity Vigil is a solemnity, though 24 December \
is also a late-Advent feria",
ctx ~iso:"2026-12-24" ~season:Vocab_of.Advent,