aboutsummaryrefslogtreecommitdiff
path: root/CLAUDE.md
diff options
context:
space:
mode:
Diffstat (limited to 'CLAUDE.md')
-rw-r--r--CLAUDE.md16
1 files changed, 16 insertions, 0 deletions
diff --git a/CLAUDE.md b/CLAUDE.md
index 6e8289a..0819c88 100644
--- a/CLAUDE.md
+++ b/CLAUDE.md
@@ -169,6 +169,22 @@ 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
+ 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
+ `gregory-the-great` and `patrick` are **never** observed in 46 years (both
+ sit in March, impeded by Lent's privileged ferias every year). None falls in
+ layer 4's 2026–2027 window, so no Common-routed citation has ever been
+ compared against an external source. Layer 3 does not fill the gap either,
+ and the distinction is exact: those days are in its range, but lectio
+ resolves the literal `-`/`-` sentinel there (that is *why* C18 exists and
+ what it is gated on), so layer 3 confirms only that colitur produces *a*
+ citation where lectio produces none — never that it is the right one. Step 4
+ rests on the scan-verified Common assignments and unit tests alone. Closing
+ it means extending the oracle fixture to 2035, 2038 or 2046 (2038 covers two
+ of the five at once) — a fixture-scope decision, deliberately not taken.
- **Major Litanies (RG 80/109(f), `ef-major-litanies` task): layer 3 is
entirely BLIND to a commemoration-only entity, confirmed not merely
argued** — lectio computes no Major Litanies at all, and its own `row`