Give St. Sabina her Lauds commemoration antiphon and correct collect
Deploy / deploy (push) Successful in 1m25s

She was rendering as a bare collect (propers: null had no
sanctoral-commemoration fallback), and even that collect used
collect-c6's Virgin-and-Martyr text -- she was a matron, not a virgin.
Live-verified against Divino Afflatu: added collect-c7 (the Common's
own non-Virgin-Martyr template) and a full antiphon/versicle/collect
commemoration bundle.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018sPkfGLiq58pmmDoBWH5UX
This commit is contained in:
2026-08-29 11:06:57 -04:00
parent 7393b3e2be
commit 5e56611944
3 changed files with 69 additions and 7 deletions
+13 -7
View File
@@ -1,14 +1,20 @@
# Genuinely unwinnable stub (verified 2025-08-29) -- always commemorated # Genuinely unwinnable stub -- always commemorated under the Beheading of
# under the Beheading of St. John the Baptist (see # St. John the Baptist (see decollation-of-st-john-baptist.yml), never
# decollation-of-st-john-baptist.yml), never wins outright; both are # wins outright; both are fixed, non-movable dates, so this isn't an
# fixed, non-movable dates, so this isn't an artifact of the tested year. # artifact of the tested year. rank unverified placeholder.
# rank/propers unverified placeholders. # Own commemoration bundle (antiphon + versicle/response + collect)
# authored from a live Lauds query (Divino Afflatu, 2026-08-29) -- see
# st-sabina-commemoration.yml. collectCommon/collectName kept only as a
# same-shape fallback (getDayCollect/sanctoralCommemorationPart) should
# the commemoration bundle ever go missing; collect-c7 (not collect-c6 --
# Sabina was a matron, not a virgin) is the live-verified correct
# template.
id: st-sabina id: st-sabina
name: "St. Sabina, Martyr" name: "St. Sabina, Martyr"
rank: simplex rank: simplex
common: common-of-a-martyr common: common-of-a-martyr
propers: null propers: "st-sabina"
collectCommon: collect-c6 collectCommon: collect-c7
collectName: collectName:
la: ["Sabínæ"] la: ["Sabínæ"]
en: ["Sabina"] en: ["Sabina"]
+24
View File
@@ -0,0 +1,24 @@
# Verified against the reference engine's own source data files:
# web/www/horas/Latin/Commune/C7.txt ("Commune Unius non Virginis
# Martyris") — its own [Oratio] is `@Commune/C6::s/Vírginis et //`, i.e.
# collect-c6's own text with "Vírginis et " stripped (a matron/widow
# martyr, not a virgin) — resolved here by hand rather than building
# general sed-directive support for one saint (st-sabina). A
# Common-collect template — `{N}` stands for the saint's own name,
# substituted by getDayCollect (hours/resolve-common.ts) via
# SaintRecord.collectCommon/collectName.
id: collect-c7
text:
la: |
Orémus.
Deus, qui inter cétera poténtiæ tuæ mirácula étiam in sexu frágili victóriam martýrii contulísti: concéde propítius; ut, qui beátæ {N} Mártyris tuæ natalícia cólimus, per ejus ad te exémpla gradiámur.
Per Dóminum nostrum Jesum Christum, Fílium tuum: qui tecum vivit et regnat in unitáte Spíritus Sancti, Deus, per ómnia sǽcula sæculórum.
R. Amen.
en: |
Let us pray.
O God, Who among the other miracles of thy power hast bestowed the victory of martyrdom even upon the weaker sex, graciously grant that we who keep the birthday of blessed {N}, thy Martyr, may come to thee by the path of her example.
Through Jesus Christ, thy Son our Lord, Who liveth and reigneth with thee, in the unity of the Holy Ghost, God, world without end.
R. Amen.
status:
la: verified
en: verified
@@ -0,0 +1,32 @@
# Verified against Divinum Officium (Divino Afflatu), Lauds live query,
# 2026-08-29 -- the "Commemoratio S. Sabinæ Martyris" block that follows
# the Decollation of St. John the Baptist's own collect (she's never the
# day's own winner in this app's calendar, always commemorated -- see
# st-sabina.yml). Antiphon + versicle/response + full collect (own
# doxology/Amen, standing alone rather than chaining) -- see
# hours/resolve-common.ts's getDayCollects for how a sanctoral
# commemoration renders this whole bundle. The collect is collect-c7's
# own template ("Commune non Virginis Martyris" -- Sabina was a matron,
# not a virgin), not collect-c6's Virgin-and-Martyr text st-sabina.yml
# used to point at.
id: st-sabina-commemoration
text:
la: |
Ant. Date ei de fructu mánuum suárum, et laudent eam in portis ópera eius.
V. Diffúsa est grátia in lábiis tuis.
R. Proptérea benedíxit te Deus in ætérnum.
Orémus.
Deus, qui inter cétera poténtiæ tuæ mirácula étiam in sexu frágili victóriam martýrii contulísti: concéde propítius; ut, qui beátæ Sabínæ Mártyris tuæ natalícia cólimus, per eius ad te exémpla gradiámur.
Per Dóminum nostrum Jesum Christum, Fílium tuum: qui tecum vivit et regnat in unitáte Spíritus Sancti, Deus, per ómnia sǽcula sæculórum.
℟. Amen.
en: |
Ant. Give her of the fruit of her hands, and let her own works praise her in the gates.
V. Grace is poured into thy lips.
R. Therefore God hath blessed thee for ever.
Let us pray.
O God, Who among the other miracles of thy power hast bestowed the victory of martyrdom even upon the weaker sex, graciously grant that we who keep the birthday of blessed Sabina, thy Martyr, may come to thee by the path of her example.
Through Jesus Christ, thy Son our Lord, Who liveth and reigneth with thee, in the unity of the Holy Ghost, God, world without end.
℟. Amen.
status:
la: verified
en: verified