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/002-juan-diego-cuauhtlatoatzin.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/002-juan-diego-cuauhtlatoatzin.sexp')
| -rw-r--r-- | data/of/amendments/002-juan-diego-cuauhtlatoatzin.sexp | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/data/of/amendments/002-juan-diego-cuauhtlatoatzin.sexp b/data/of/amendments/002-juan-diego-cuauhtlatoatzin.sexp new file mode 100644 index 0000000..0efca17 --- /dev/null +++ b/data/of/amendments/002-juan-diego-cuauhtlatoatzin.sexp @@ -0,0 +1,40 @@ +; data/of/amendments/002-juan-diego-cuauhtlatoatzin.sexp -- ADDS St Juan +; Diego Cuauhtlatoatzin to the General Roman Calendar. +; +; Decree: "Reverentia atque cultus", Congregation for Divine Worship and +; the Discipline of the Sacraments, 28 September 2002, Prot. n. 1828/02/L. +; Signed Georgius A. Card. Medina Estevez (Praefectus) + Franciscus Pius +; Tamburrino (Archiepiscopus a Secretis). A DIFFERENT protocol number from +; 003-our-lady-of-guadalupe.sexp's own decree (Prot. N. 1622/02/L) -- +; issued the same day and published in the same Notitiae article, but two +; separate juridical instruments, hence two separate files per this +; project's own "exactly one decree per file" discipline. +; Published: Notitiae 40 (2004), 196 (part of a combined article, pp. +; 194-201). Absent from AAS 2002-2006 (checked directly). +; +; What it does: inscribes 9 December, memoria ad libitum, extending to the +; universal calendar a devotion previously particular to Mexico (a 25 +; March 1999 CDW decree, Notitiae 35 (1999) 227-247, out of this +; inventory's scope: it predates the 2002 baseline and was never +; universal). Absent from the printed 2002 Missal's own Calendarium +; (9 December is blank). +; +; `en`/`la`/slug/rank/colour/subject reused from lectio's own +; roman-calendar.ini ([juan-diego], date 12-09, rank optional, class +; saint, colour white) -- an engineering-key/cross-check reuse only, per +; calendar-2002.sexp's own header discipline. `la` matches the decree's +; own calendarium table row ("S. Ioannis Didaci Cuahtlatoatzin"; +; lectio's own transcription carries a stray "[*]" footnote marker not +; present in the decree text itself, dropped here). +((id of-amend-02-juan-diego) + (directives + ((Add + ((date (Fixed (month 12) (day 9))) + (cel + ((slug juan-diego) + (names + ((en "Saint Juan Diego") + (la "S. Ioannis Didaci Cuahtlatoatzin"))) + (rank Memoria_ad_libitum) (status Feast) (colour White) + (subject Saint) (citations ()) (layer of-universal))))) + ))) |
