aboutsummaryrefslogtreecommitdiff
path: root/data/ef/adjustments.sexp
diff options
context:
space:
mode:
Diffstat (limited to 'data/ef/adjustments.sexp')
-rw-r--r--data/ef/adjustments.sexp40
1 files changed, 39 insertions, 1 deletions
diff --git a/data/ef/adjustments.sexp b/data/ef/adjustments.sexp
index 85d7fa1..7d61170 100644
--- a/data/ef/adjustments.sexp
+++ b/data/ef/adjustments.sexp
@@ -10,4 +10,42 @@
; or special-cased in code, per the task brief -- an auditable, diagnosable
; removal (Overlay.apply's own diagnostic fires if this slug is ever absent,
; e.g. after a re-bootstrap that renames it), not a silent drop.
-((id ef-adjustments) (directives ((Suppress vigil-of-christmas))))
+;
+; RG16(a) task (docs/research/rules-register.md ยง6.0): corrects two of
+; data/ef/sanctoral.sexp's six `(subject Lord)` entries, both inherited
+; unchecked from lectio's own `class = lord` field (tridentine-calendar.ini)
+; -- confirmed WRONG against the calendarium itself, which names both a
+; feast of the BLESSED VIRGIN, not of the Lord:
+; - `purification-of-the-blessed-virgin-mary` (2 Feb): calendarium line
+; "IN PURIFICATIONE B. MARIAE VIRG., II classis" -- "B. Mariae Virg." is
+; the Missal's own Purification-of-Mary title, not "D. N. I. C." (the
+; formula the genuinely Lord-tagged entries carry, e.g. 6 Aug
+; "IN TRANSFIGURATIONE D. N. I. C." or 1 Jul "PRETIOSISSIMI SANGUINIS
+; D. N. I. C.").
+; - `most-holy-name-of-mary` (12 Sep): calendarium line "Sanctissimi
+; Nominis Mariae, III classis" -- "Nominis Mariae", the Name of MARY,
+; not of the Lord.
+; Corrected as an Edit directive, not a hand-edit of data/ef/sanctoral.sexp
+; itself: that file's own header says "do not hand-edit... re-run the
+; generator and commit the diff instead", and its provenance SHA-256 covers
+; a straight, byte-faithful conversion of lectio's INI -- an edit belongs in
+; THIS file, the project's own existing mechanism for a correction over the
+; bootstrap (the [Suppress] directive above sets exactly this precedent).
+; The base sanctoral.sexp stays a faithful mirror of lectio (so a future
+; re-bootstrap cannot silently re-introduce the error unnoticed: this Edit
+; keeps applying regardless, and [Overlay.apply]'s own diagnostic fires
+; loudly if the slug it targets is ever renamed or removed upstream).
+;
+; The other four `(subject Lord)` entries were verified against the same
+; calendarium and left untouched (all task-report-cited): 1 Jul "PRETIOSISSIMI
+; SANGUINIS D. N. I. C., I classis"; 6 Aug "IN TRANSFIGURATIONE D. N. I. C.,
+; II classis"; 14 Sep "IN EXALTATIONE S. CRUCIS, II classis" (the Cross as
+; the instrument of Christ's own Passion, not a canonised person -- the
+; traditional "feast of the Lord" reading, {!Subject.t} having no separate
+; category for it); 9 Nov "IN DEDICATIONE ARCHIBASILICAE SANCTISSIMI
+; SALVATORIS, II classis" ("of the Most Holy SAVIOUR", i.e. Christ).
+((id ef-adjustments)
+ (directives
+ ((Suppress vigil-of-christmas)
+ (Edit purification-of-the-blessed-virgin-mary ((Set_subject Bvm)))
+ (Edit most-holy-name-of-mary ((Set_subject Bvm))))))