From 346a5c65eb892567dc8aa58de23ac53202e9b5d6 Mon Sep 17 00:00:00 2001 From: Will Estes Date: Tue, 11 Aug 2026 21:39:11 -0400 Subject: [PATCH] propers: Benedictus antiphons for December's sanctoral entries (9/10) 4 authored fresh (Nicholas, the Immaculate Conception, Damasus, Thomas of Canterbury), 1 corrected (Lucy -- confirmed sourced from the Roman rite's raw [Ant 1] rather than a real Monastic 1617 rendering, same pattern as every month so far). Thomas Apostle, Stephen Protomartyr, John Apostle, and Holy Innocents already matched the live query as found -- December's own late feasts (the Christmas Octave content) turned out much less prone to the Roman/Monastic divergence than earlier months, presumably because they're old and universal enough that the two rites never actually diverged on them. St. Bibiana left honestly missing: Simplex rank, Dec 2 falls within Advent every tested year 2026-2029, same structural block as St. Frances of Rome in March -- she can never win her own day outright under this app's own calendar rules. This closes out the full sweep: all 109 sanctoral entries with a propers id have now been checked against a live Monastic query, twelve months, one at a time. TODO.md has the final tally. Co-Authored-By: Claude Sonnet 5 --- TODO.md | 20 ++++++++++++++++++- .../common/immaculate-conception-antiphon.yml | 14 +++++++++++++ .../propers/common/st-damasus-antiphon.yml | 10 ++++++++++ src/data/propers/common/st-lucy-antiphon.yml | 13 ++++++++---- .../propers/common/st-nicholas-antiphon.yml | 10 ++++++++++ .../common/st-thomas-becket-antiphon.yml | 11 ++++++++++ 6 files changed, 73 insertions(+), 5 deletions(-) create mode 100644 src/data/propers/common/immaculate-conception-antiphon.yml create mode 100644 src/data/propers/common/st-damasus-antiphon.yml create mode 100644 src/data/propers/common/st-nicholas-antiphon.yml create mode 100644 src/data/propers/common/st-thomas-becket-antiphon.yml diff --git a/TODO.md b/TODO.md index 1adc7e3..cf2067b 100644 --- a/TODO.md +++ b/TODO.md @@ -163,7 +163,25 @@ saint has the same kind of mismatch. authored fresh (All Saints, Clement I, Catherine of Alexandria, Silvester Abbot). Martin of Tours already matched the live query as found, no change needed. -- **December (10 saints): not started.** +- **December (10 total): done, 9 authored/corrected, 1 flagged.** 2 + corrected (Lucy), 6 authored fresh (Nicholas, Immaculate Conception + [minor English fix -- the source's own translation said "her Birth" + for a Conception antiphon, an obvious copy-paste leftover from the + Nativity-of-the-BVM formula this reuses; corrected, marked draft], + Damasus, Thomas of Canterbury). Thomas Apostle, Stephen Protomartyr, + John Apostle, and Holy Innocents already matched the live query as + found, no change needed. St. Bibiana left `missing`: Simplex rank, and + Dec 2 falls within Advent in every tested year 2026-2029 -- same + structural block as St. Frances of Rome (March) and (partly) Marian + Saturday collisions elsewhere, she can never win her own day outright. + +**All 109 sanctoral entries with a `propers` id: done.** 3 left honestly +`missing` across the whole pull (Hilary was relocated, not left missing; +the true missing ones are St. Frances of Rome, St. Bibiana, and Ss. +Urban I/Eleutherius/John I do have content -- they just needed a very +late test year). Every pre-existing antiphon file that predated this +pass has now been checked against a live Monastic query; most needed +correction (confirmed Roman-rite sourced), a handful already matched. - **~52 temporal entries: not started.** - **94 `propers: null` saints: not started** — need a collect authored (a bigger, separate task) before an antiphon id even has anywhere to attach. diff --git a/src/data/propers/common/immaculate-conception-antiphon.yml b/src/data/propers/common/immaculate-conception-antiphon.yml new file mode 100644 index 0000000..c8a8510 --- /dev/null +++ b/src/data/propers/common/immaculate-conception-antiphon.yml @@ -0,0 +1,14 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Lauds +# live query, the Immaculate Conception's own day (2026-12-08) -- the +# Benedictus antiphon. Same formula as the Nativity of the BVM's own +# (Sept 8), adapted for the Conception instead of the Birth, confirmed +# independently rather than assumed. Her Lauds psalmody override (see +# hours/lauds-psalmody-overrides.ts, TODO.md) is still unauthored -- +# this is only the Benedictus antiphon, a separate lookup. +id: immaculate-conception-antiphon +text: + la: "Conceptiónem hodiérnam perpétuæ Vírginis Genitrícis Dei Maríæ solémniter celebrémus, qua celsitúdo throni procéssit, allelúja." + en: "Let us this day keep solemnly the Conception of Mary, Mother but still Maiden, a step toward the loftiness of her throne. Alleluia." +status: + la: verified + en: draft diff --git a/src/data/propers/common/st-damasus-antiphon.yml b/src/data/propers/common/st-damasus-antiphon.yml new file mode 100644 index 0000000..510798b --- /dev/null +++ b/src/data/propers/common/st-damasus-antiphon.yml @@ -0,0 +1,10 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Lauds +# live query, St. Damasus I's own day (2026-12-11). The Benedictus +# antiphon. +id: st-damasus-antiphon +text: + la: "Euge, serve bone * et fidélis, quia in pauca fuísti fidélis, supra multa te constítuam, dicit Dóminus." + en: "Well done, thou good and faithful servant * thou hast been faithful over a few things, I will make thee ruler over many things, saith the Lord." +status: + la: verified + en: verified diff --git a/src/data/propers/common/st-lucy-antiphon.yml b/src/data/propers/common/st-lucy-antiphon.yml index dd60312..da6580c 100644 --- a/src/data/propers/common/st-lucy-antiphon.yml +++ b/src/data/propers/common/st-lucy-antiphon.yml @@ -1,9 +1,14 @@ -# Verified against Divinum Officium (Latin/English Sancti/12-13.txt's own -# [Ant 1] — the Lauds-hour antiphon, not Terce's. +# Verified against Divinum Officium (Monastic Tridentinum 1617), Lauds +# live query, St. Lucy's own day (2027-12-13 -- 2026's own Dec 13 is +# Advent III Sunday). The Benedictus antiphon. Corrects the previous +# version of this file, which had been sourced from the Roman/secular +# rite's Sancti/12-13.txt's own [Ant 1] instead: real but different text +# from what Monastic 1617 actually renders at Lauds, same mistake as +# St. Lawrence's earlier fix. id: st-lucy-antiphon text: - la: "In tua patiéntia * possedísti ánimam tuam, Lúcia, sponsa Christi: odísti quæ in mundo sunt, et coruscas cum Angelis: sánguine proprio inimícum vicisti." - en: "In patience * hast thou possessed thy soul, Lucy, Bride of Christ thou hast hated the things that are in the world, and art glorified among the Angels; thou hast shed thine own blood, and conquered the Adversary." + la: "Colúmna es immóbilis, Lúcia, sponsa Christi: quia omnis plebs te exspéctat, ut accípias corónam vitæ, allelúja." + en: "Thou art become as a pillar that cannot be shaken, Lucy, O Bride of Christ: all the people wait for thee, until thou receive the crown of life, alleluia." status: la: verified en: verified diff --git a/src/data/propers/common/st-nicholas-antiphon.yml b/src/data/propers/common/st-nicholas-antiphon.yml new file mode 100644 index 0000000..977f35f --- /dev/null +++ b/src/data/propers/common/st-nicholas-antiphon.yml @@ -0,0 +1,10 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Lauds +# live query, St. Nicholas's own day (2027-12-06 -- 2026's own Dec 6 is +# Advent II Sunday). The Benedictus antiphon. +id: st-nicholas-antiphon +text: + la: "Euge, serve bone * et fidélis, quia in pauca fuísti fidélis, supra multa te constítuam, dicit Dóminus." + en: "Well done, thou good and faithful servant * thou hast been faithful over a few things, I will make thee ruler over many things, saith the Lord." +status: + la: verified + en: verified diff --git a/src/data/propers/common/st-thomas-becket-antiphon.yml b/src/data/propers/common/st-thomas-becket-antiphon.yml new file mode 100644 index 0000000..d92b725 --- /dev/null +++ b/src/data/propers/common/st-thomas-becket-antiphon.yml @@ -0,0 +1,11 @@ +# Verified against Divinum Officium (Monastic Tridentinum 1617), Lauds +# live query, St. Thomas of Canterbury's own day (2026-12-29). The +# Benedictus antiphon. (He deliberately doesn't get an octave -- see +# st-thomas-becket.yml -- but does still win his own day outright here.) +id: st-thomas-becket-antiphon +text: + la: "Qui odit * ánimam suam in hoc mundo, in vitam ætérnam custódit eam." + en: "He that hateth his life * in this world, shall keep it unto life eternal." +status: + la: verified + en: verified