aboutsummaryrefslogtreecommitdiff
path: root/test/fixtures/lectio-ef-2005-2050.provenance
diff options
context:
space:
mode:
authorLukasz Kasprzak <lukas@labunix.xyz>2026-08-18 14:37:34 +0200
committerLukasz Kasprzak <lukas@labunix.xyz>2026-08-18 14:37:34 +0200
commit906a84e626ed49c6bd995c6fad7d53355baf582a (patch)
treef2b6fd1b184ac8530dc7d1b9e8757d5a85e9ef84 /test/fixtures/lectio-ef-2005-2050.provenance
parent84b1ccba5ea352653eaa52dbf0b14102da37eb2c (diff)
downloadcolitur-906a84e626ed49c6bd995c6fad7d53355baf582a.tar.gz
colitur-906a84e626ed49c6bd995c6fad7d53355baf582a.zip
test(differential): refresh the lectio fixture -- the lineage inverted
Every previous refresh of this fixture carried lectio's answers TO colitur, because colitur's data was bootstrapped from lectio. This one carries colitur's answers BACK. lectio has merged eight field corrections colitur argued from the 1962 Missal: ubaldus and didacus promoted from commemoration to III-class feast on the Missal's own calendarium, both August vigils recoloured violet under RG 128, and both Ember Saturdays' readings, which lectio had carrying St Thomas's and St Matthew's Masses respectively. 227 of the 16801 rows changed. Three cited classes went to zero and are CLOSED and REMOVED, citations preserved in the register, the same discipline C2-C5, C7, C9-C13, C21, C22 and C25 already record: C27 40 -> 0 the Advent Ember Saturday's readings C28 40 -> 0 the September Ember Saturday's readings C37 77 -> 0 the two vigil colours C37 is worth noting by name: its own note called the shared lineage "the sharpest demonstration in the project", colitur and lectio and missalemeum all carrying the same two wrong colours. Two of the three now carry the right one. C38 NARROWED rather than closed, and the distinction matters. Its identity half is gone -- lectio ranks both saints class-3 now -- but the same 70 rows still differ on readings, because both saints take their Mass from a Common and lectio has no Commons concept to resolve one. It is gated on diffs = [First_f; Gospel_f] exactly, which is C18's shape. It cannot close without lectio gaining a capability, which is a feature rather than a fix. Net: 24 cited classes to 21, 2252 divergent rows to 2095, agreement 86.6% to 87.5%. The number that matters is not the percentage though -- it is that those 227 days now agree BECAUSE BOTH ENGINES FOLLOW THE MISSAL, where before they agreed because both inherited the same errors from Divinum Officium. That is the failure mode CLAUDE.md's lineage note describes, resolved rather than documented, for the first time in this project.
Diffstat (limited to 'test/fixtures/lectio-ef-2005-2050.provenance')
-rw-r--r--test/fixtures/lectio-ef-2005-2050.provenance30
1 files changed, 29 insertions, 1 deletions
diff --git a/test/fixtures/lectio-ef-2005-2050.provenance b/test/fixtures/lectio-ef-2005-2050.provenance
index 32cfb56..61fcdd6 100644
--- a/test/fixtures/lectio-ef-2005-2050.provenance
+++ b/test/fixtures/lectio-ef-2005-2050.provenance
@@ -31,7 +31,35 @@ Previous provenance (superseded by this refresh):
fixtures -- see .superpowers/sdd/2026-08-12-colitur-rg16a/fixture-refresh-report.md
for the full before/after account.
-SHA-256: a3092e3f465c2a369ae060c2c310cd3087918b821ea839bf06276ab9d82a10ce
+SHA-256: ab25fadc068f2833e6ce355474ca595ce54487e91fd9571d5ddf6bc7396b7eee
+
+REFRESH 2026-08-18 (branch main, after lectio adopted colitur's EF
+corrections). THE LINEAGE INVERTED HERE. Every previous refresh of this
+fixture carried lectio's answers TO colitur, because colitur's data was
+bootstrapped from lectio. This one carries colitur's answers BACK: lectio
+merged eight field corrections colitur had argued from the 1962 Missal --
+ubaldus and didacus promoted from commemoration to III-class feast on the
+Missal's own calendarium, both August vigils recoloured violet under RG 128,
+and both Ember Saturdays' readings, which lectio had carrying St Thomas's and
+St Matthew's Masses respectively.
+
+Produced by ~/git/projects/lectio at commit:
+ 7792ad3 merge: adopt colitur's EF corrections
+Previous SHA-256 was a3092e3f465c2a369ae060c2c310cd3087918b821ea839bf06276ab9d82a10ce.
+
+227 of the 16801 rows changed. FOUR cited divergence classes went to ZERO and
+are closed: C27 and C28 (the two Ember Saturday readings), C37 (the vigil
+colours) and C38 (the promoted feasts). They are removed rather than
+re-adjudicated, the same discipline C2-C5, C7, C9-C13, C21, C22 and C25
+already record, and their citations are preserved in
+docs/research/rules-register.md.
+
+Worth being precise about what closing them means. The two engines now agree
+on those 227 days FOR THE RIGHT REASON -- both follow the Missal -- rather
+than by the shared inheritance that made them agree before colitur found the
+errors. That is the opposite of the failure mode CLAUDE.md's lineage note
+warns about, and it is the first time this project has resolved one rather
+than merely documenting it.
(same digest as [fixture_sha256] in test/test_differential.ml, ASSERTED by
that suite's own "fixture SHA-256 matches its provenance note" test -- this
line documents the pin for a reader who never runs the suite; that test is