diff options
| author | Lukasz Kasprzak <lukas@labunix.xyz> | 2026-08-25 23:51:36 +0200 |
|---|---|---|
| committer | Lukasz Kasprzak <lukas@labunix.xyz> | 2026-08-25 23:51:36 +0200 |
| commit | 0994587b3694bb87d9a8ee32d60babf25c784acf (patch) | |
| tree | 5585419d69e0b89fa839aba94ef50a3297251fbc /lib/kernel/date.mli | |
| parent | 98d698b261c75a287ba3992744032babfb6ad763 (diff) | |
| download | colitur-0994587b3694bb87d9a8ee32d60babf25c784acf.tar.gz colitur-0994587b3694bb87d9a8ee32d60babf25c784acf.zip | |
fix(of): correct subject over-match, provenance truth, and stale hazard comment
Four fixes from fix round 2 review:
classify_subject's "maria"/"b.m.v" substring test over-matched 12 saints
who merely carry "Maria" in their own name (Maximilian Mary Kolbe, John
Mary Vianney, Mary Magdalene among them) as Bvm. Replaced with an
explicit BVM_DATES table of the 13 genuinely Marian entries. Bvm 25 -> 13.
The provenance header claimed lectio is "never a source", which omitted
that slugs and English names both come from it. Corrected to state
exactly what does (slugs, en names) and does not (every substantive
field) come from lectio. A missing lectio file used to degrade silently
to a different SHA-256 with no en names and no warning; it now fails
loudly. lectio's own SHA-256 is now pinned alongside the Missal PDF's.
Four more entries carried a second pdftotext artifact distinct from the
letter-spacing already handled -- a combining diacritic rendered as a
stray spacing character (Kim Taegŏn/Chŏng Ha-sang, Đũng Lạc, Makhlūf,
Kęty). Hand-repaired the same way Peter Damian was, each corroborated by
the identical corruption recurring in the Missal's own index.
precedence_of.ml's PHASE 3 HAZARD comment about All Souls (2 November)
was asserting a gap that no longer exists now that OF sanctoral data
ships. Added test_all_souls_beats_an_ordinary_sunday, which resolves the
shipped All Souls entry against a real per-annum Sunday (2025-11-02)
through the actual Precedence.resolve pipeline, and updated the comment
to record the resolution instead of demanding it.
Diffstat (limited to 'lib/kernel/date.mli')
0 files changed, 0 insertions, 0 deletions
