aboutsummaryrefslogtreecommitdiff
path: root/data/of/amendments/007-paul-vi.sexp
diff options
context:
space:
mode:
authorLukasz Kasprzak <lukas@labunix.xyz>2026-08-26 00:18:16 +0200
committerLukasz Kasprzak <lukas@labunix.xyz>2026-08-26 00:18:16 +0200
commit85c1f194c03634eaa905f0bfd630fe23b5f53e59 (patch)
treeb003bd26bebd44c61514fc652250889ce56c1bef /data/of/amendments/007-paul-vi.sexp
parent0994587b3694bb87d9a8ee32d60babf25c784acf (diff)
downloadcolitur-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/007-paul-vi.sexp')
-rw-r--r--data/of/amendments/007-paul-vi.sexp31
1 files changed, 31 insertions, 0 deletions
diff --git a/data/of/amendments/007-paul-vi.sexp b/data/of/amendments/007-paul-vi.sexp
new file mode 100644
index 0000000..1342e3b
--- /dev/null
+++ b/data/of/amendments/007-paul-vi.sexp
@@ -0,0 +1,31 @@
+; data/of/amendments/007-paul-vi.sexp -- ADDS St Paul VI, pope, to the
+; General Roman Calendar.
+;
+; Decree: Congregation for Divine Worship and the Discipline of the
+; Sacraments, 25 January 2019. Signed Robertus Card. Sarah (Praefectus).
+; (Protocol number not visible in the extracted text near the signature
+; block -- not chased further, the AAS citation is unambiguous.)
+; Published: AAS 111 (2019), 212-213.
+;
+; What it does: inscribes 29 May, memoria ad libitum. Verified directly
+; against the decree's own calendarium table row
+; (docs/research/of/aas-monthly/2019_febbraio.pdf, line 3888): "...
+; celebrationem sancti Pauli VI, papae, die 29 [maii]..." -- title "S.
+; Pauli VI, papae".
+;
+; No lectio entry exists for this decree; `en`/`la` are this task's own
+; rendering, following the decree's own Latin title and
+; calendar-2002.sexp's own convention for other popes (e.g.
+; "john-xxiii-pope").
+((id of-amend-07-paul-vi)
+ (directives
+ ((Add
+ ((date (Fixed (month 5) (day 29)))
+ (cel
+ ((slug paul-vi-pope)
+ (names
+ ((en "Saint Paul VI, pope")
+ (la "S. Pauli VI, papae")))
+ (rank Memoria_ad_libitum) (status Feast) (colour White)
+ (subject Saint) (citations ()) (layer of-universal)))))
+ )))