From d6968a3f380a32e7aeba2b7b658ae69df675da29 Mon Sep 17 00:00:00 2001 From: Lukasz Kasprzak Date: Wed, 12 Aug 2026 18:26:01 +0200 Subject: data(ef): fix round 1 (F3) -- eusebius-confessor is white, not lectio's red data/ef/sanctoral.sexp bootstraps colour=red for this new entry (14 Aug), inherited from lectio's own ini; missalemeum's fixture independently tags it :r too -- two non-primary witnesses agreeing with each other, not with the Missal, the exact "trap" this project's own transcription-audit task already named once. Checked directly against the scan (missale-romanum-1962.pdf), not taken on a reviewer's transcription: the 14 August proper reads "S. Eusebii Conf. / Commemoratio / Missa Iustus, ut in festo S. Pauli primi Eremitae, die 15 ianuarii" -- Conf. (Confessor, not Martyr), borrowing the SAME Mass 15 January's own Paul the First Hermit uses, a Confessor's Common, white in both engines' own data for THAT entry. Every other Confessor/Abbot commemoration in lectio's own data is white (maur-abbot, giles, remigius, didacus, ubaldus, hilarion, sabbas, silvester, alexis); Eusebius Confessor is the one exception, with no textual support found for it. No behavioural impact today (Commemoration_only entries are never the printed observed colour under the current pipeline), fixed via the overlay mechanism since sanctoral.sexp is generated and the source is upstream. New test proves it through the real pipeline, the same discipline already applied to the subject retags. --- data/ef/adjustments.sexp | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) (limited to 'data') diff --git a/data/ef/adjustments.sexp b/data/ef/adjustments.sexp index 68ab590..e33b4eb 100644 --- a/data/ef/adjustments.sexp +++ b/data/ef/adjustments.sexp @@ -94,7 +94,34 @@ ; {!Overlay.apply}'s [Suppress] branch still fires its ordinary ; slug-present path (no diagnostic) exactly as before. Nothing about this ; regeneration touched the reason this directive exists; kept unchanged. +; +; `Edit eusebius-confessor` -- NEW (ef-rebootstrap fix round 1, F3): this +; new entry's own bootstrapped colour, `Red`, is a LECTIO DATA DEFECT, +; found by checking the primary scan directly rather than trusting lectio's +; ini or missalemeum's own `:r` colour tag, which agree with each other but +; not with the Missal -- exactly the "two non-primary witnesses agreeing +; against the primary text" trap this project's own transcription-audit +; task already named once. `missale-romanum-1962.pdf`, 14 August, the +; commemoration's own proper: *"Eodem die 14 augusti / S. Eusebii Conf. / +; Commemoratio / Missa Iustus, ut in festo S. Pauli primi Eremitae, die 15 +; ianuarii..."* -- "Conf." (Confessor, not Martyr), and the borrowed Mass +; "Iustus" is the SAME Mass 15 January's own St Paul the First Hermit uses +; -- a Confessor, white in both lectio's own data and colitur's +; (`paul-the-first-hermit`, `data/ef/sanctoral.sexp`) -- for the Common of +; Confessors. Corroborated negatively: lectio gives WHITE to every other +; Confessor/Abbot commemoration in its own data (`maur-abbot`, `giles`, +; `remigius`, `didacus`, `ubaldus`, `hilarion`, `sabbas`, `silvester`, +; `alexis`) -- Eusebius Confessor is the one exception, with no textual +; support found for it. No behavioural impact today (`Commemoration_only` +; entries are never the OBSERVED celebration, so this colour is never +; printed by the current pipeline -- but `Record`/rendering will read it +; the moment a template does), fixed for the data's own accuracy via the +; SAME overlay mechanism as the other two directives, since +; `data/ef/sanctoral.sexp` is generated and the source is upstream. Logged +; as a lectio-side generator/data defect in docs/research/rules-register.md +; for a future generator fix, not merely patched here silently. ((id ef-adjustments) (directives ((Suppress vigil-of-christmas) - (Edit most-holy-name-of-mary ((Set_subject Bvm)))))) + (Edit most-holy-name-of-mary ((Set_subject Bvm))) + (Edit eusebius-confessor ((Set_colour White)))))) -- cgit v1.3