diff options
Diffstat (limited to 'test/fixtures/missalemeum-ef-2026-2027.provenance')
| -rw-r--r-- | test/fixtures/missalemeum-ef-2026-2027.provenance | 23 |
1 files changed, 18 insertions, 5 deletions
diff --git a/test/fixtures/missalemeum-ef-2026-2027.provenance b/test/fixtures/missalemeum-ef-2026-2027.provenance index d760c9f..33b5566 100644 --- a/test/fixtures/missalemeum-ef-2026-2027.provenance +++ b/test/fixtures/missalemeum-ef-2026-2027.provenance @@ -49,11 +49,24 @@ things verified during extraction, not merely assumed: no field collides with the "|"/";" delimiters, all 4 multi-Mass days (info is an array on 2026-11-02, 2026-12-25, 2027-11-02, 2027-12-25) carry an IDENTICAL info block (rank/colors/tempora/commemorations/displaced) across every Mass of -the day, so taking entry[0] throughout (this fixture's own convention) -loses nothing the comparator or a human auditor needs, and the citation -extraction itself (all 1 458 Lectio/Evangelium sections across the 728 -days that carry one) yields exactly one unambiguous citation-shaped -candidate per section -- checked exhaustively, not sampled. +the day, so taking entry[0] throughout for THOSE fields (this fixture's +own convention) loses nothing the comparator or a human auditor needs +there -- CORRECTED, fix round 1 (coordinator review): this is NOT true +for the citation fields Task 9 added. Christmas (25 December) has three +genuinely different Masses (Midnight/Dawn/Day) with three different +Epistle+Gospel pairs; entry[0] is the Midnight Mass, colitur's own +citation (bootstrapped from lectio) reflects the Day Mass -- a real, +documented divergence (test_oracle.ml's own M27), not one this +convention avoids. The citation extraction itself (all 1 456 Lectio/ +Evangelium sections, 728 days x 2) does NOT yield exactly one candidate +per section either -- CORRECTED, fix round 1: 2 of the 1 456 (Holy +Saturday's own "Lectio", both years) yield two verse-shaped spans, +['Col 3:1-4', 'Ps 117, 1'] (the second is the Tractus verse following +the real citation in the same paragraph). Both rows are still extracted +correctly because [extract_citation] returns candidates[0] and the real +citation happens to come first -- correctness rests on ORDERING, not +uniqueness. See tools/extract_missalemeum_oracle.py's own header for +the full account of both corrections. Regenerate with the same commands if the missalemeum snapshot is refreshed and the fixture needs updating; do not hand-edit this file or the fixture. |
