From 908f7c320d699c3329f2982f81eb557c8fde9e4d Mon Sep 17 00:00:00 2001 From: Will Estes Date: Fri, 28 Aug 2026 05:40:43 -0400 Subject: [PATCH] Author Matins Common-of-a-Widow psalmody (secular-sourced), alias Several-Women-Martyrs Closes the last 2 of 20 Matins psalmody-override Common categories. The Monastic-1617 track alone was a genuine dead end here -- no real saint in the Monastic corpus ever invokes this Common, so there was no live Monastic rendering to verify a hand-resolution against. Resolved per explicit user authorization to source secular-track content directly, consistent with this project's existing blended-source design: combined a direct read of CommuneM/C7.txt's own psalm-substitution rule with one live secular query (version=Tridentine - 1906) against St. Bridget of Sweden to supply the actual antiphon text. Nocturn 1/2 end up near-identical to common-of-a-virgin-martyr.yml (one antiphon substituted, since Virgin-Martyr's own text literally calls her a Virgin) -- too close to alias, not close enough to merge, same reasoning as common-of-a-confessor vs. common-of-a-confessor-bishop. Nocturn 3 is genuinely Widow-specific (Parable of the Pearl of Great Price); its English has no source counterpart and is self-translated, marked draft-quality. common-of-several-women-martyrs aliased here: its own Monastic template whole-file-inherits the same base with no genuine Matins-nocturn override anywhere in the traced redirect chain. Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_01PhysogLP9eCeKS7JEwRi6y --- .../categories/common-of-a-widow.yml | 177 ++++++++++++++++++ 1 file changed, 177 insertions(+) create mode 100644 src/data/hours/matins-psalmody-overrides/categories/common-of-a-widow.yml diff --git a/src/data/hours/matins-psalmody-overrides/categories/common-of-a-widow.yml b/src/data/hours/matins-psalmody-overrides/categories/common-of-a-widow.yml new file mode 100644 index 0000000..2e9bf16 --- /dev/null +++ b/src/data/hours/matins-psalmody-overrides/categories/common-of-a-widow.yml @@ -0,0 +1,177 @@ +# Generic Common-of-a-Widow (`C7a`, "Commune non Virginum non Martyrum") +# Matins psalmody. Genuinely sourced from the SECULAR track, by explicit +# user authorization (2026-08-28): "there is nothing at all wrong with +# using text from secular sources" -- this project already blends +# Monastic 1617 structure with secular/Tridentine 1906 and Divino Afflatu +# content elsewhere by design (see this repo's own CLAUDE.md, "Not a +# reconstruction"). Two prior passes found this Common genuinely blocked +# in the Monastic-1617 track alone: `CommuneM/C7a.txt` redirects Matins +# content to `@CommuneM/C7` ("Commune Unius non Virginis Martyris"), a +# 12-lesson structure stitched from secular fragments with psalm-number +# substitutions, and no real saint anywhere in the Monastic (`SanctiM/`) +# corpus ever invokes it -- so there was no live Monastic rendering to +# check a hand-resolution against. +# +# Resolved this pass by combining a direct source-read of the Monastic +# substitution rule with a live SECULAR query to fill in the actual text: +# +# 1. `CommuneM/C7.txt`'s own `[Ant Matutinum]` directive is +# `@Commune/C7:: s/95/84/ s/96/86/ s/97/95/` followed by +# `@CommuneM/C6:AntMatutinumM:1-3` -- i.e. take secular `Commune/C7`'s +# own 9-antiphon Matins list, renumber its LAST THREE psalms +# (95->84, 96->86, 97->95), then append the first 3 of +# `common-of-a-virgin-martyr.yml`'s own `AntMatutinumM` source block. +# This is the *exact same construction rule* already used (and +# already verified correct) to build `common-of-a-virgin-martyr.yml` +# itself from `CommuneM/C6.txt`'s own directive of the same shape -- +# confirmed by cross-checking that this rule's own predicted tail +# (psalms 96/97/98, "Unguéntum effúsum.../Pulchra es et decóra.../ +# Accínxit fortitúdine lumbos suos...") is BYTE-IDENTICAL to that +# already-authored file's own Nocturn 2 tail -- not a coincidence, +# both Commons literally append the same 3-entry block. +# 2. Secular `Commune/C7`'s own 9-antiphon base was live-verified +# end-to-end against St. Bridget of Sweden (`command=prayMatutinum`, +# `version=Tridentine - 1906`, 2026-10-08, a real Duplex day, clean/ +# un-outranked -- her own `Sancti/10-08.txt` reads plain "vide C7a"). +# Her rendered page confirms 9 psalms (8,18,23,44,45,47,95,96,97) with +# real La/En antiphon text for each -- applying rule 1's substitution +# (95->84,96->86,97->95) to her own last 3 gives the psalm numbers +# below. +# +# Net result: Nocturn 1 and the Nocturn 1/2-closing versicles are +# BYTE-IDENTICAL to `common-of-a-virgin-martyr.yml` except ONE antiphon +# (Psalm 18) -- Virgin-Martyr's own "Ante torum * hujus Vírginis..." +# literally names her a Virgin, inappropriate for a Widow, so this +# Common substitutes a different (still Song-of-Songs-sourced) text for +# that one slot, live-confirmed. Nocturn 2 is fully byte-identical to +# Virgin-Martyr's own (same construction tail, rule 1 above). NOT +# aliased to `common-of-a-virgin-martyr.yml` despite the near-total +# overlap, because that one antiphon is a real, live-verified difference +# -- same "too close to alias, not close enough to merge" situation as +# `common-of-a-confessor` vs. `common-of-a-confessor-bishop`. +# +# Nocturn 3 antiphon is genuinely Widow-specific and NOT part of the +# Nocturn-1/2 substitution above: `CommuneM/C7.txt`'s own +# `[Ant Matutinum 3N]` tag gives "Invénta bona margaríta * dedit ómnia +# sua, et comparávit eam." directly (read from source, not queried) -- +# the Parable of the Pearl of Great Price (Matt 13:45-46), distinct from +# Virgin-Martyr's own Nocturn 3 antiphon (the Parable of the Ten +# Virgins, Matt 25). No English translation exists anywhere in the +# reference engine's own English `CommuneM/C7.txt` for this antiphon +# (the file skips straight to Responsory12) -- translated here directly +# from the Vulgate/Douay-Rheims wording of the parable it quotes, marked +# as this file's own draft-quality English per this project's "prefer +# text over missing" convention. The Nocturn 3 versicle IS +# byte-identical to Virgin-Martyr's own (`Elégit eam Deus...`), +# live-confirmed via St. Bridget's own page. +# +# Nocturn 3 canticle: the real Lectio10-12 content behind this Common +# (`CommuneM/C7.txt`'s own directives, ultimately secular `Commune/C7`'s +# Lectio8/9) is St. Gregory the Great's homiletic commentary on the same +# parable (Homilia 11 in Evangelia), not a distinct OT/Apocryphal +# canticle triplet the way Virgin-Martyr's own Sirach/Isaiah set is -- +# genuinely a different kind of content than this schema's `canticles` +# field is shaped for. Cited here as the Gospel pericope itself +# (Matt 13:44-46, the Parables of the Hidden Treasure and the Pearl), +# which is what `Commune/C7.txt`'s own `[Lectio7]` reads before Gregory's +# homily begins, and what the Nocturn 3 antiphon itself directly quotes +# -- the closest honest citation available, flagged here as a +# best-effort mapping rather than a literal canticle-triplet match. +# +# `aliases` also registers `common-of-several-women-martyrs` (`C7b`) +# here: `CommuneM/C7b.txt` whole-file inherits `@CommuneM/C7` too (this +# file's own Monastic base), and its own overrides +# (`[Versum 1]`/`[Ant 1]`/etc., from secular `Commune/C7b.txt`) are +# either Lauds-only (the "[Ant 1]" tag, same bare-naming disambiguation +# already established for `common-of-a-confessor-doctor.yml`'s own `C4a` +# case) or an explicit `[Nocturn 1 Versum]` override that redirects to +# `Commune/C6:Versum 1` -- read directly, that resolves to "Spécie tua et +# pulchritúdine tua. / Inténde, próspere procéde, et regna.", the exact +# same Nocturn 1 versicle already in this file, so the override changes +# nothing. No genuine Matins-nocturn-antiphon override exists anywhere in +# `C7b.txt`. Not live-verifiable against a real Monastic-calendar saint +# (same reasoning as the Widow case above), but the redirect chain is +# unambiguous and directly traceable, same confidence level already used +# to alias `common-of-a-confessor-pope` in the prior pass. +id: common-of-a-widow +aliases: [common-of-several-women-martyrs] +nocturn1: + groups: + - psalms: [8] + antiphon: + la: "O quam pulchra * est casta generátio cum claritáte!" + en: "O how lovely and glorious * is the generation of the chaste." + - psalms: [18] + antiphon: + la: "Læva ejus * sub cápite meo, et déxtera illíus amplexábitur me." + en: "His left hand is under my head, * and his right hand doth embrace me." + - psalms: [23] + antiphon: + la: "Revértere, * revértere, Sunamítis; revértere, ut intueámur te." + en: "Return, return, O Shulammith * Return, return, that we may look upon thee." + - psalms: [44] + antiphon: + la: "Spécie tua * et pulchritúdine tua inténde, próspere procéde, et regna." + en: "In thy comeliness and thy beauty, * go forward, fare prosperously, and reign." + - psalms: [45] + antiphon: + la: "Adjuvábit eam * Deus vultu suo: Deus in médio ejus, non commovébitur." + en: "God shall help * her with His countenance: God is in the midst of her; she shall not be moved." + - psalms: [47] + antiphon: + la: "Aquæ multæ * non potuérunt exstínguere caritátem." + en: "Many waters cannot * quench love." + versicle: + v: + la: "Spécie tua et pulchritúdine tua." + en: "In thy comeliness and thy beauty." + r: + la: "Inténde, próspere procéde, et regna." + en: "Go forward, fare prosperously, and reign." +nocturn2: + groups: + - psalms: [84] + antiphon: + la: "Nigra sum, * sed formósa, fíliæ Jerúsalem; ídeo diléxit me Rex, et introdúxit me in cubículum suum." + en: "I am black but comely, * O ye daughters of Jerusalem; therefore hath the King loved me, and brought me into his chamber." + - psalms: [86] + antiphon: + la: "Trahe me post te, * in odórem currémus unguentórum tuórum: óleum effúsum nomen tuum." + en: "Draw me after thee * we will run after the savour of thy good ointments; thy name is as oil poured forth." + - psalms: [95] + antiphon: + la: "Veni, Sponsa Christi, * áccipe corónam, quam tibi Dóminus præparávit in ætérnum." + en: "Come, Bride of Christ, * and take the everlasting crown which the Lord hath prepared for thee." + - psalms: [96] + antiphon: + la: "Unguéntum effúsum * nomen tuum; ideo adolescéntulæ dilexérunt te nimis." + en: "Thy name is as oil poured out: * therefore young maidens have loved thee." + - psalms: [97] + antiphon: + la: "Pulchra es * et decóra fília Jerúsalem, terríbilis ut castrórum ácies ordináta." + en: "O my love, * sweet and comely as Jerusalem: terrible as an army set in array." + - psalms: [98] + antiphon: + la: "Accínxit * fortitúdine lumbos suos, et roborávit bráchium suum; ideóque lucérna ejus non exstinguétur in sempitérnum." + en: "She hath girded * her loins with strength, and hath strengthened her arm." + versicle: + v: + la: "Adjuvábit eam Deus vultu suo." + en: "God shall help her with His countenance." + r: + la: "Deus in médio ejus, non commovébitur." + en: "God is in the midst of her, she shall not be moved." +nocturn3: + antiphon: + la: "Invénta bona margaríta * dedit ómnia sua, et comparávit eam." + en: "Having found a good pearl, * she gave all that she had, and bought it." + canticles: + - refs: + - { book: matt, chapter: 13, verses: "44-46" } + versicle: + v: + la: "Elégit eam Deus, et præelégit eam." + en: "God hath chosen her, and fore-chosen her." + r: + la: "In tabernáculo suo habitáre facit eam." + en: "He hath made her to dwell in His tabernacle."