diff options
| author | Lukasz Kasprzak <lukas@labunix.xyz> | 2026-08-26 00:18:16 +0200 |
|---|---|---|
| committer | Lukasz Kasprzak <lukas@labunix.xyz> | 2026-08-26 00:18:16 +0200 |
| commit | 85c1f194c03634eaa905f0bfd630fe23b5f53e59 (patch) | |
| tree | b003bd26bebd44c61514fc652250889ce56c1bef /data/of/amendments/001-padre-pio.sexp | |
| parent | 0994587b3694bb87d9a8ee32d60babf25c784acf (diff) | |
| download | colitur-85c1f194c03634eaa905f0bfd630fe23b5f53e59.tar.gz colitur-85c1f194c03634eaa905f0bfd630fe23b5f53e59.zip | |
feat(of): post-2002 GRC amendment overlays, one file per decree
Adds data/of/amendments/*.sexp: 13 overlay files, one per decree,
carrying the General Roman Calendar's amendments since the 2002 typical
edition (docs/research/of/PROVENANCE-amendments.md's own 15-item
inventory, items 10-12 sharing one decree; items 2 and 3, though issued
the same day, carry different protocol numbers and are counted as two
decrees). 14 Add directives (Padre Pio, Juan Diego, Guadalupe, John
XXIII, John Paul II, Mary Mother of the Church, Paul VI, Loreto,
Faustina Kowalska, Gregory of Narek, John of Avila, Hildegard of Bingen,
Teresa of Calcutta, John Henry Newman) and 2 Edit directives (Mary
Magdalene's rank memoria->festum; Martha/Mary/Lazarus's name widened,
same slug, same date and rank -- a continuation of the existing
memorial per the decree's own text, not a suppression and replacement).
Mary, Mother of the Church is the one movable entry (Easter_offset 50,
the Monday after Pentecost) -- verified against the decree's own text
and against Colitur_kernel.Computus.gregorian_easter in three real
years, no kernel change needed.
data/of/calendar-2002.sexp is untouched, per spec sec4.1.
Adds test/test_amendments_of.ml: every file parses, each has a pinned
SHA-256, applying all 13 in decree order yields 222 entries (208 base +
14 Add) with an empty Overlay.merge diagnostics list, and Mary Mother of
the Church resolves to the Monday after Pentecost in three real years.
Two Precedence_of interactions are recorded, not fixed (out of scope for
a data-only task): a movable Memoria_obligatoria can land on an existing
fixed one (verified for 13 June 2011), a genuine band tie Normae n. 14
does not address and Precedence_of.ml does not implement; and adding
Hildegard of Bingen changes which of two ad-libitum memorials on 17
September Precedence.resolve reports as observed, by alphabetical
tie-break alone.
Diffstat (limited to 'data/of/amendments/001-padre-pio.sexp')
| -rw-r--r-- | data/of/amendments/001-padre-pio.sexp | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/data/of/amendments/001-padre-pio.sexp b/data/of/amendments/001-padre-pio.sexp new file mode 100644 index 0000000..27758ee --- /dev/null +++ b/data/of/amendments/001-padre-pio.sexp @@ -0,0 +1,39 @@ +; data/of/amendments/001-padre-pio.sexp -- ADDS St Pius of Pietrelcina +; (Padre Pio) to the General Roman Calendar. +; +; Decree: "Ex uberi terra", Congregation for Divine Worship and the +; Discipline of the Sacraments, 26 June 2002. Signed Marius Marini, +; Subsecretarius. +; Published: Notitiae 38 (2002), 549-550 (annexed liturgical texts run +; 551-554). Absent from AAS 2002-2006 (checked directly, not merely +; unindexed -- docs/research/of/PROVENANCE-amendments.md item 1). +; +; What it does: inscribes 23 September, memoria (obligatory -- the +; decree's own operative sentence, "in posterum memoria Sancti Pii de +; Pietrelcina, presbyteri, quotannis... celebretur", carries no "ad +; libitum" qualifier; confirmed directly against the decree's own text, +; Notitiae 38 (2002) 551, line 1643 of the extracted transcript). +; +; Absent from the printed 2002 Missal's own Calendarium (23 September is +; blank in data/of/calendar-2002.sexp's source PDF) despite Pio's +; canonization (16 June 2002) preceding this decree by ten days -- a +; genuine post-typical-edition addition, not a transcription gap. +; +; `en`/slug reused from lectio's own roman-calendar.ini +; ([pio-of-pietrelcina-padre-pio-priest], date 09-23, rank memorial, +; class saint, colour white) -- an engineering-key/cross-check reuse only, +; per calendar-2002.sexp's own header discipline; `la` taken directly from +; the decree's own calendarium table row ("S. Pii de Pietrelcina, +; presbyteri", Notitiae 38 (2002) 551). +((id of-amend-01-padre-pio) + (directives + ((Add + ((date (Fixed (month 9) (day 23))) + (cel + ((slug pio-of-pietrelcina-padre-pio-priest) + (names + ((en "Saint Pio of Pietrelcina (Padre Pio), priest") + (la "S. Pii de Pietrelcina, presbyteri"))) + (rank Memoria_obligatoria) (status Feast) (colour White) + (subject Saint) (citations ()) (layer of-universal))))) + ))) |
