aboutsummaryrefslogtreecommitdiff
path: root/CLAUDE.md
diff options
context:
space:
mode:
Diffstat (limited to 'CLAUDE.md')
-rw-r--r--CLAUDE.md21
1 files changed, 17 insertions, 4 deletions
diff --git a/CLAUDE.md b/CLAUDE.md
index 9f8352c..f49f2d8 100644
--- a/CLAUDE.md
+++ b/CLAUDE.md
@@ -169,8 +169,21 @@ against missalemeum; layer 5 pins ~30 dates.
`band`'s own `Commemoration_only` guard (below) also turns it red, on the same
date this whole gap was originally found through — both reverted after
confirming.
-- **Step 4 of the reading chain (the Common route) has NO oracle witness at
- all** (register §6.7, `ef-lectionary` fix round 2). Only five saints route
+- **Step 4 of the reading chain (the Common route) — CLOSED** (register §6.9,
+ `ef-oracle-2038`, 2026-08-17). Layer 4 gained a SECOND fixture, 2038
+ (365 days, live-captured, its own provenance/SHA/suite, deliberately kept
+ apart from the 2026–2027 one because the live endpoint has drifted from
+ lectio's archived snapshot). 2038 is the only year in 2005–2050 covering
+ two Common-routed saints as the observed office. 338/365 match; 27 differ;
+ all 27 in already-adjudicated classes; zero unexplained — an independent
+ year re-confirming rulings made in a different one. Proved by re-running
+ §6.7's own mutation: corrupting a Common citation now reddens four tests,
+ two of them external-oracle, where it previously reddened none of them.
+ Residual: `isidore-of-seville` still unwitnessed (needs 2035/2046), and
+ `gregory-the-great`/`patrick` are never observed in 2005–2050 at all, so no
+ fixture in that range can reach them.
+ **The original gap, for the record** (register §6.7, `ef-lectionary` fix
+ round 2). Only five saints route
through `data/ef/commons.sexp`, and across all of 2005–2050 they are the
*observed* office on five days total — `isidore-of-seville` 2008/2035/2046,
`frances-rome` and `sts-felicitas-perpetua` both 2038, while
@@ -229,8 +242,8 @@ against missalemeum; layer 5 pins ~30 dates.
**Plans 1 + 2 are on `main` (35 commits). Plan 3 and its follow-on fix/feature
tasks (RG 16(a), Holy Family/RG 112(a), Holy Name/RG 110, the Sacred Triduum,
the BVM Saturday Office, the Major Litanies) have landed on a chain of feature
-branches since — test count keeps climbing task by task (369 tests green, 370
-with the exhaustive sweep, as of `ef-lectionary`; this line is not kept in
+branches since — test count keeps climbing task by task (374 tests green, 375
+with the exhaustive sweep, as of `ef-oracle-2038`; this line is not kept in
lockstep with every task, `git log`/`dune test` are the actual source of
truth).** The kernel, the **complete EF
temporal cycle**, the **resolution engine**, the **sanctoral data**, and **all five