diff options
Diffstat (limited to 'test')
| -rw-r--r-- | test/test_precedence_of.ml | 21 |
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, |
