summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md14
1 files changed, 10 insertions, 4 deletions
diff --git a/README.md b/README.md
index d1b2ed2..5f4724f 100644
--- a/README.md
+++ b/README.md
@@ -145,7 +145,7 @@ v0.9.0, EF only. **569 tests**, of which the property suite runs against every
year in 1583-9999 rather than a sample — that is how confidence extends past
the ~2050 horizon of any reference to check against.
-Five validation layers, each blind to something the others catch:
+Six validation layers, each blind to something the others catch:
| | |
|---|---|
@@ -153,12 +153,18 @@ Five validation layers, each blind to something the others catch:
| properties | invariants over all 8 417 years (QCheck) |
| differential | 16 801 days compared against the sibling `lectio` engine |
| oracle | three captured years compared against missalemeum |
+| ordo | one liturgical year compared against a printed Latin Mass Society Ordo |
| golden | 11 pinned template outputs |
Knowing what each layer *cannot* see is load-bearing here: the differential and
-the oracle share one data lineage (Divinum Officium → missalemeum → lectio →
-colitur), so an error inherited by both is invisible to either. That is written
-up in full in `docs/` rather than left implied.
+the missalemeum oracle share one data lineage (Divinum Officium → missalemeum
+→ lectio → colitur), so an error inherited by both is invisible to either. The
+Ordo layer is a genuinely separate lineage — a clergy-compiled book, never
+passed through that chain — but has its own blind spots: it covers one civil
+year, only three of the reading-formulary's five sources (a documented
+data-representation ambiguity excludes the rest), and England & Wales
+diocesan propers are excluded from every comparison, universal-calendar days
+only. That is written up in full in `docs/` rather than left implied.
**Chants are deliberately absent.** Psalm, Tract, Alleluia and Sequence have no
source and no oracle, so `Validate` rejects any citation part outside