propers: add June's collect and antiphon text
Deploy / deploy (push) Successful in 42s

Real collect text for all 16 June saints that have one, plus a real
antiphon for 4 of them and a fifth (Ss. Peter and Paul) that deliberately
reuses the Chair-of-Peter-at-Antioch antiphon text, matching the source's
own cross-reference — same extraction method as prior months.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-10 17:37:27 -04:00
parent e1f0982276
commit 9b8dc200a1
22 changed files with 400 additions and 0 deletions
@@ -0,0 +1,10 @@
# Verified against Divinum Officium (Latin/English Sancti/06-30.txt's own
# [Ant 1] — the Lauds-hour antiphon, not Terce's, which falls back to a
# generic Common text instead.
id: commemoration-of-st-paul-antiphon
text:
la: "Sancte Paule Apóstole, * prædicátor veritátis et doctor géntium, intercéde pro nobis ad Deum, qui te elégit."
en: "O holy Apostle Paul, * preacher of the truth, and teacher of the Gentiles, pray for us to God, Who hath chosen thee."
status:
la: verified
en: verified
@@ -0,0 +1,18 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617) — read
# directly from the reference engine's own real-date output (2035-06-30).
# Same convention as data/propers/temporal/*-collect.yml.
id: commemoration-of-st-paul-collect
text:
la: |
Orémus.
Deus, qui multitúdinem géntium beáti Pauli Apóstoli prædicatióne docuísti: da nobis, quǽsumus; ut, cujus natalícia cólimus, ejus apud te patrocínia sentiámus.
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: |
Let us pray.
O God, Who, through the preaching of the Blessed Apostle Paul, hast caused the light of the Gospel to shine gloriously among the Gentiles, we beseech thee that we who keep the Feast of his birth, may, now that he is with thee, feel to our comfort that his prayer availeth much with thee.
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
@@ -0,0 +1,10 @@
# Verified against Divinum Officium (Latin/English Sancti/06-24.txt's own
# [Ant 1] — the Lauds-hour antiphon, not Terce's, which falls back to a
# generic Common text instead.
id: nativity-of-st-john-the-baptist-antiphon
text:
la: "Ingrésso * Zacharía templum Dómini, appáruit ei Gábriel Angelus stans a dextris altáris incénsi."
en: "When Zacharias went * into the Temple of the Lord, the Angel Gabriel appeared unto him, standing on the right side of the altar of incense."
status:
la: verified
en: verified
@@ -0,0 +1,18 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617) — read
# directly from the reference engine's own real-date output (2035-06-24).
# Same convention as data/propers/temporal/*-collect.yml.
id: nativity-of-st-john-the-baptist-collect
text:
la: |
Orémus.
Deus, qui præséntem diem honorábilem nobis in beáti Joánnis nativitáte fecísti: da pópulis tuis spirituálium grátiam gaudiórum; et ómnium fidélium mentes dírige in viam salútis ætérnæ.
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: |
Let us pray.
O God, Who hast made this day to be honourable in our eyes because of the Birth of the blessed John, graciously quicken thy people with spiritual joy, and order the minds of all the faithful in the way of everlasting salvation.
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
@@ -0,0 +1,10 @@
# Verified against Divinum Officium (Latin/English Sancti/06-12.txt's own
# [Ant 1] — the Lauds-hour antiphon, not Terce's, which falls back to a
# generic Common text instead.
id: ss-basilides-cyrinus-nabor-and-nazarius-antiphon
text:
la: "Similábo eum * viro sapiénti qui ædificávit domum suam supra petram."
en: "I will liken him, * unto a wise man which built his house upon a rock."
status:
la: verified
en: verified
@@ -0,0 +1,18 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617) — read
# directly from the reference engine's own real-date output (2035-06-12).
# Same convention as data/propers/temporal/*-collect.yml.
id: ss-basilides-cyrinus-nabor-and-nazarius-collect
text:
la: |
Orémus.
Sanctórum Mártyrum tuórum Basílidis, Cyríni, Náboris atque Nazárii, quǽsumus, Dómine, natalítia nobis votíva respléndeant: et, quod illis cóntulit excelléntia sempitérna, frúctibus nostræ devotiónis accréscat.
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: |
Let us pray.
Lighten over us, O Lord, we beseech thee, this solemn Birthday-keeping for thine own holy martyrs, Basilides, Cyrinus, Nabor, and Nazarius, and grant that the same love of thee which hath brought them for ever and ever, such things as exceed all that we can either ask or think, may grow up in us also by the fruits of our earnest petition.
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
@@ -0,0 +1,18 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617) — read
# directly from the reference engine's own real-date output (2035-06-19).
# Same convention as data/propers/temporal/*-collect.yml.
id: ss-gervase-and-protase-collect
text:
la: |
Orémus.
Deus, qui nos ánnua sanctórum Mártyrum tuórum Gervásii et Protásii sollemnitáte lætíficas: concéde propítius; ut, quorum gaudémus méritis, accendámur exémplis.
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: |
Let us pray.
O God, Who gladden us by the annual festival of Your Martyrs Gervase and Protase, grant that we may be inspired by the example of those in whose merits we rejoice.
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
@@ -0,0 +1,11 @@
# Verified against Divinum Officium (Latin/English Sancti/06-26.txt's own
# [Ant 1] — the Lauds-hour antiphon, not Terce's, which falls back to a
# generic Common text instead. These are the Roman martyrs John and Paul,
# not St. John the Baptist/Evangelist or St. Paul the Apostle.
id: ss-john-and-paul-antiphon
text:
la: "Astitérunt * justi ante Dóminum, et ab invicem non sunt separáti: cálicem Dómini biberunt, et amici Dei appelláti sunt."
en: "The righteous stood * before the Lord, and were not divided from one another: they drank the chalice of the Lord, and were called the friends of God."
status:
la: verified
en: verified
@@ -0,0 +1,18 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617) — read
# directly from the reference engine's own real-date output (2035-06-26).
# Same convention as data/propers/temporal/*-collect.yml.
id: ss-john-and-paul-collect
text:
la: |
Orémus.
Quǽsumus, omnípotens Deus: ut nos gemináta lætítia hodiérnæ festivitátis excípiat, quæ de beatórum Joánnis et Pauli glorificatióne procédit; quos éadem fides et pássio vere fecit esse germános.
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: |
Let us pray.
Almighty God, fill us, we beseech thee, with the twofold gladness which doth flow down upon this bright day from the glory of thy blessed servants John and Paul, whom one faith and one suffering made to be brothers indeed.
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
@@ -0,0 +1,18 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617) — read
# directly from the reference engine's own real-date output (2026-06-02).
# Same convention as data/propers/temporal/*-collect.yml.
id: ss-marcellinus-peter-and-erasmus-collect
text:
la: |
Orémus.
Deus, qui nos ánnua beatórum Mártyrum tuórum Marcellíni, Petri atque Erásmi solemnitáte lætíficas: præsta, quǽsumus; ut, quorum gaudémus méritis, accendámur exémplis.
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: |
Let us pray.
O God, Who dost every year gladden us by the solemn memorial of your blessed Martyrs Marcellinus, Peter, and Erasmus, grant us grace, we beseech thee, not only to rejoice because of their worthy deeds, but also to tread in their footsteps.
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
@@ -0,0 +1,18 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617) — read
# directly from the reference engine's own real-date output (2035-06-18).
# Same convention as data/propers/temporal/*-collect.yml.
id: ss-mark-and-marcellian-collect
text:
la: |
Orémus.
Præsta, quǽsumus, omnípotens Deus: ut, qui sanctórum Mártyrum tuórum Marci et Marcelliáni natalítia cólimus; a cunctis malis imminéntibus eórum intercessiónibus liberé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: |
Let us pray.
O Almighty God, grant, we beseech thee, that we who do keep the Birthday of thine Holy Martyrs Mark and Marcellian, may through their prayers be delivered from all evils which do presently hang over us.
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
@@ -0,0 +1,13 @@
# Verified against Divinum Officium (Latin/English Sancti/06-29.txt's own
# [Ant 1] — a deliberate cross-reference to Sancti/02-22 (the Chair of St.
# Peter at Antioch's own antiphon), same text reused for the same reason:
# both are about St. Peter's own office. Duplicated here, not shared,
# matching this project's one-file-per-id convention (see
# chair-of-st-peter-at-rome-antiphon.yml's own note on the same pattern).
id: ss-peter-and-paul-antiphon
text:
la: "Tu es pastor óvium, * Princeps Apostolórum, tibi tráditæ sunt claves regni cælórum."
en: "Thou art the Shepherd * of the sheep, and the Prince of the Apostles, and unto thee are given the keys of the kingdom of heaven."
status:
la: verified
en: verified
@@ -0,0 +1,18 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617) — read
# directly from the reference engine's own real-date output (2035-06-29).
# Same convention as data/propers/temporal/*-collect.yml.
id: ss-peter-and-paul-collect
text:
la: |
Orémus.
Deus, qui hodiérnam diem Apostolórum tuórum Petri et Pauli martýrio consecrásti: da Ecclésiæ tuæ, eórum in ómnibus sequi præcéptum; per quos religiónis sumpsit exórdium.
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: |
Let us pray.
O God, Who didst hallow this day by the Testifying of thine Holy Apostles Peter and Paul, grant unto thy Church, whose foundations Thou wast pleased to lay by their hands, the grace always in all things to remain faithful to their teaching.
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
@@ -0,0 +1,18 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617) — read
# directly from the reference engine's own real-date output (2027-06-09).
# Same convention as data/propers/temporal/*-collect.yml.
id: ss-primus-and-felicianus-collect
text:
la: |
Orémus.
Fac nos, quǽsumus, Dómine, sanctórum Mártyrum tuórum Primi et Feliciáni semper festa sectári: quorum suffrágiis protectiónis tuæ dona sentiámus.
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: |
Let us pray.
Make us, O Lord, we beseech thee, ever heartily to rejoice over thine holy martyrs Primus and Felician, and grant to us at their prayer the gift of thy safe-keeping.
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
@@ -0,0 +1,18 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617) — read
# directly from the reference engine's own real-date output (2035-06-15).
# Same convention as data/propers/temporal/*-collect.yml.
id: ss-vitus-modestus-and-crescentia-collect
text:
la: |
Orémus.
Da Ecclésiæ tuæ, quǽsumus, Dómine, sanctis Martýribus tuis Vito, Modésto atque Crescéntia intercedéntibus, supérbe non sápere, sed tibi plácita humilitáte profícere: ut, prava despíciens, quæcúmque recta sunt, líbera exérceat caritáte.
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: |
Let us pray.
O Lord, we pray thee to grant unto thy Church through the prayers of thine Holy Martyrs Vitus, Modestus, and Crescentia, to mind not high things, but in all lowliness to do ever such things as be pleasing in thy sight, looking down upon all such things as be corrupt, and working ever in love unfeigned such things as be righteous.
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
@@ -0,0 +1,18 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617) — read
# directly from the reference engine's own real-date output (2035-06-13).
# Same convention as data/propers/temporal/*-collect.yml.
id: st-anthony-of-padua-collect
text:
la: |
Orémus.
Ecclésiam tuam, Deus, beáti Antónii Confessóris tui solémnitas votíva lætíficet: ut spirituálibus semper muniátur auxíliis et gáudiis pérfrui mereátur ætérnis.
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: |
Let us pray.
O God, make thy Church to be glad at the solemn memorial of thy blessed Confessor Anthony, causing her ever to be strong through thy ghostly succour, and fitting her to relish blessedness at thy right hand for evermore.
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
@@ -0,0 +1,18 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617) — read
# directly from the reference engine's own real-date output (2035-06-11).
# Same convention as data/propers/temporal/*-collect.yml.
id: st-barnabas-collect
text:
la: |
Orémus.
Deus, qui nos beáti Bárnabæ Apóstoli tui méritis et intercessióne lætíficas: concéde propítius; ut, qui tua per eum benefícia póscimus, dono tuæ grátiæ consequá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: |
Let us pray.
O God, Who dost gladden us through the worthy deeds and prayers of thy blessed apostle Barnabas, mercifully grant that all they which seek thy mercy through him may effectually obtain the gift of thy grace.
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
@@ -0,0 +1,18 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617) — read
# directly from the reference engine's own real-date output (2035-06-14).
# Same convention as data/propers/temporal/*-collect.yml.
id: st-basil-the-great-collect
text:
la: |
Orémus.
Exáudi, quǽsumus, Dómine, preces nostras, quas in beáti Basilíi Confessóris tui atque Pontíficis solemnitáte deférimus: et, qui tibi digne méruit famulári, ejus intercedéntibus méritis, ab ómnibus nos absólve peccátis.
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: |
Let us pray.
Hear, O Lord, we beseech thee, the prayers which we offer thee on this the solemn feast-day of thy blessed Confessor and bishop Basil, and, for the sake of him who so nobly served thee, forgive us our trespasses.
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
@@ -0,0 +1,18 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617) — read
# directly from the reference engine's own real-date output (2035-06-28).
# Same convention as data/propers/temporal/*-collect.yml.
id: st-leo-ii-collect
text:
la: |
Orémus.
Deus, qui beátum Leónem Pontíficem sanctórum tuórum méritis coæquásti: concéde propítius; ut, qui commemoratiónis ejus festa percólimus, vitæ quoque imitémur exémpla.
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: |
Let us pray.
O God, Who didst make the blessed Pope Leo to work deeds worthy of thy Saints, mercifully grant that we who do keep glad holiday in his memory, may steadfastly follow after the example of his life.
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
@@ -0,0 +1,18 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617) — read
# directly from the reference engine's own real-date output (2035-06-22).
# Same convention as data/propers/temporal/*-collect.yml.
id: st-paulinus-of-nola-collect
text:
la: |
Orémus.
Da, quǽsumus, omnípotens Deus: ut beáti Paulíni Confessóris tui atque Pontíficis veneránda solémnitas, et devotiónem nobis áugeat et salútem.
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: |
Let us pray.
Grant, we beseech thee, almighty God, that the venerable feast of Paulinus thy blessed Confessor and Bishop may increase our devotion and promote our salvation.
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
@@ -0,0 +1,18 @@
# Verified against Divinum Officium (Monastic Tridentinum 1617) — read
# directly from the reference engine's own real-date output (2035-06-25).
# Same convention as data/propers/temporal/*-collect.yml.
id: st-william-abbot-collect
text:
la: |
Orémus.
Deus, qui infirmitáti nostræ ad teréndam salútis viam in Sanctis tuis exémplum et præsídium collocásti: da nobis, ita beáti Guliélmi abbátis mérita venerári; ut ejúsdem excipiámus suffrágia, et vestígia prosequá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: |
Let us pray.
O God, Who made Your Saints an example and a help for our weakness; grant us, as we walk the path of salvation, so to venerate the virtues of the blessed Abbot William that we may obtain his intercession and follow in his footsteps.
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
+58
View File
@@ -0,0 +1,58 @@
import { describe, expect, it } from 'vitest';
import { resolveDay } from '../../src/calendar';
import { getDayCollect } from '../../src/hours/resolve-common';
// Clean per-annum years for these dates (no Sunday collision, and clear of
// the movable Corpus Christi Octave / generic Saturday-of-Mary votive that
// usually overshadow a couple of them) — see data/calendar/saints/*.yml
// for per-saint source detail.
describe('June sanctoral pull (first pass)', () => {
it('Ss. Peter and Paul win outright at Duplex I. classis with a real proper collect and antiphon', () => {
const day = resolveDay('2035-06-29');
expect(day.winner).toEqual({
kind: 'sanctoral',
id: 'ss-peter-and-paul',
name: 'Ss. Peter and Paul, Apostles',
rank: 'duplex-1-classis',
});
expect(getDayCollect(day).status.en).toBe('verified');
});
it('a saint normally blocked by the generic Saturday-of-Mary votive wins independently once the date falls on another weekday', () => {
const day = resolveDay('2026-06-02'); // a Tuesday
expect(day.winner).toEqual({
kind: 'sanctoral',
id: 'ss-marcellinus-peter-and-erasmus',
name: 'Ss. Marcellinus, Peter, and Erasmus, Bishop, Martyrs',
rank: 'simplex',
});
expect(getDayCollect(day).status.en).toBe('verified');
});
it('three distinct Pauline feasts this pull has found all resolve as separate records', () => {
const conversion = resolveDay('2026-01-25');
const peterAndPaul = resolveDay('2035-06-29');
const commemoration = resolveDay('2035-06-30');
const ids = [conversion, peterAndPaul, commemoration].map((d) =>
d.winner.kind === 'sanctoral' ? d.winner.id : null,
);
expect(ids).toEqual(['conversion-of-st-paul', 'ss-peter-and-paul', 'commemoration-of-st-paul']);
});
it('the Nativity of St. John the Baptist wins outright at Duplex I. classis, distinct from his Vigil the day before', () => {
const vigil = resolveDay('2035-06-23');
const nativity = resolveDay('2035-06-24');
expect(vigil.winner).toEqual({
kind: 'sanctoral',
id: 'vigil-of-st-john-the-baptist',
name: 'Vigil of St. John the Baptist',
rank: 'vigil',
});
expect(nativity.winner).toEqual({
kind: 'sanctoral',
id: 'nativity-of-st-john-the-baptist',
name: 'The Nativity of St. John the Baptist',
rank: 'duplex-1-classis',
});
});
});