Real collect text for all 9 July saints that have one, plus St. Mary Magdalene's own antiphon — same extraction method as prior months. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
# Verified against Divinum Officium (Monastic Tridentinum 1617) — read
|
||||
# directly from the reference engine's own real-date output (2026-07-30).
|
||||
# Same convention as data/propers/temporal/*-collect.yml.
|
||||
id: ss-abdon-and-sennen-collect
|
||||
text:
|
||||
la: |
|
||||
Orémus.
|
||||
Deus, qui sanctis tuis Abdon et Sennen ad hanc glóriam veniéndi copiósum munus grátiæ contulísti: da fámulis tuis suórum véniam peccatórum; ut, Sanctórum tuórum intercedéntibus méritis, ab ómnibus mereántur adversitátibus liberári.
|
||||
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 give unto thy saints Abdon and Sennen the abundant grace whereby to attain unto this glory, Grant unto thy servants the remission of all their sins, that, with the pleading of the worthy deeds of thy Saints, they may worthily be delivered from all things hurtful.
|
||||
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 (2028-07-28).
|
||||
# Same convention as data/propers/temporal/*-collect.yml.
|
||||
id: ss-nazarius-celsus-victor-and-innocent-collect
|
||||
text:
|
||||
la: |
|
||||
Orémus.
|
||||
Sanctórum tuórum nos, Dómine, Nazárii, Celsi, Victóris et Innocéntii conféssio beáta commúniat: et fragilitáti nostræ subsídium dignánter exóret.
|
||||
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.
|
||||
Upon us, O Lord, be somewhat of the blessing of the testification of thine holy servants Nazarius, Celsus, Victor, and Innocent, and may the same ever plead with thee on behalf of our weakness, and ever obtain for us thy succour.
|
||||
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 (2028-07-10).
|
||||
# Same convention as data/propers/temporal/*-collect.yml.
|
||||
id: ss-seven-brothers-rufina-and-secunda-collect
|
||||
text:
|
||||
la: |
|
||||
Orémus.
|
||||
Præsta, quǽsumus, omnípotens Deus: ut, qui gloriósos Mártyres fortes in sua confessióne cognóvimus, pios apud te in nostra intercessióne 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.
|
||||
Grant, we beseech thee, almighty God, that we, who know how courageously thy holy Martyrs have confessed the faith, may experience their goodness as they intercede for us 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,18 @@
|
||||
# Verified against Divinum Officium (Monastic Tridentinum 1617) — read
|
||||
# directly from the reference engine's own real-date output (2028-07-18).
|
||||
# Same convention as data/propers/temporal/*-collect.yml.
|
||||
id: ss-symphorosa-and-seven-sons-collect
|
||||
text:
|
||||
la: |
|
||||
Orémus.
|
||||
Deus, qui nos concédis sanctórum Mártyrum tuórum Symphorósæ et filiórum ejus natalítia cólere: da nobis in ætérna beatitúdine de eórum societáte gaudére.
|
||||
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 permit us to keep the birthday of thy holy Martyrs Symphorosa and her sons, grant that we may enjoy their fellowship in everlasting happiness.
|
||||
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 (2028-07-26).
|
||||
# Same convention as data/propers/temporal/*-collect.yml.
|
||||
id: st-anne-collect
|
||||
text:
|
||||
la: |
|
||||
Orémus.
|
||||
Deus, qui beátæ Annæ grátiam conférre dignátus es, ut Genitrícis unigéniti Fílii tui mater éffici mererétur: concéde propítius; ut, cujus solémnia celebrámus, ejus apud te patrocíniis adjuvémur. Per eúmdem 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 in thy kindness gave blessed Anne the grace to be the mother of her who mothered thy only-begotten Son, graciously grant that we who keep her feast may be helped by her intercession with thee. Through the same 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-07-23).
|
||||
# Same convention as data/propers/temporal/*-collect.yml.
|
||||
id: st-apollinaris-collect
|
||||
text:
|
||||
la: |
|
||||
Orémus.
|
||||
Deus, fidélium remunerátor animárum, qui hunc diem beáti Apollináris Sacerdótis tui martýrio consecrásti: tríbue nobis, quǽsumus, fámulis tuis; ut, cujus venerándam celebrámus festivitátem, précibus ejus indulgéntiam 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 art thyself the exceeding great Reward of all faithful souls, and in Whose sight this day is holy because thy blessed Priest Apollinaris did hereon lift up his last earthly testimony, we beseech thee to grant unto us thy servants, who do keep his worshipful Feast-day, to obtain by his prayers thy gracious remission for our offences.
|
||||
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 (2028-07-25).
|
||||
# Same convention as data/propers/temporal/*-collect.yml.
|
||||
id: st-james-the-greater-collect
|
||||
text:
|
||||
la: |
|
||||
Orémus.
|
||||
Esto, Dómine, plebi tuæ sanctificátor et custos: ut, Apóstoli tui Jacóbi muníta præsídiis, et conversatióne tibi pláceat, et secúra mente desérviat.
|
||||
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.
|
||||
Be Thou thyself, O Lord, the Sanctifier and the Shepherd of thy people, that we who are overshadowed by the help of thine Apostle James may, in our conversation, walk with thee, and in all quietness of spirit serve 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,18 @@
|
||||
# Verified against Divinum Officium (Monastic Tridentinum 1617) — read
|
||||
# directly from the reference engine's own real-date output (2028-07-20).
|
||||
# Same convention as data/propers/temporal/*-collect.yml.
|
||||
id: st-margaret-of-antioch-collect
|
||||
text:
|
||||
la: |
|
||||
Orémus.
|
||||
Indulgéntiam nobis, quǽsumus, Dómine, beáta Margaríta Virgo et Martyr implóret: quæ tibi grata semper éxstitit, et mérito castitátis, et tuæ professióne virtú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.
|
||||
O Lord, we pray thee, that thy blessed handmaiden and witness Margaret in whom Thou hast ever been well pleased, because of her worthy maidenhood and her mighty showing-forth of thy power, may entreat thy pardon on our behalf.
|
||||
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/07-22.txt's own
|
||||
# [Ant 1] — the Lauds-hour antiphon, not Terce's, which falls back to a
|
||||
# generic Common text instead.
|
||||
id: st-mary-magdalene-antiphon
|
||||
text:
|
||||
la: "Múlier * quæ erat in civitáte peccátrix, ut cognóvit quod Jesus accúbuit in domo Simónis leprósi, áttulit alabástrum unguénti, et stans retro secus pedes Jesu, lácrimis cœpit rigáre pedes ejus, et capíllis cápitis sui tergébat, et osculabátur pedes ejus, et unguénto ungébat."
|
||||
en: "A woman in the city * which was a sinner, when she knew that Jesus sat at meat in the house of Simon the leper, brought an alabaster box of ointment, and stood at his feet, behind him, weeping, and began to wash his feet with tears, and did wipe them with the hairs of her head, and kissed his feet, and anointed them with the ointment."
|
||||
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 (2028-07-22).
|
||||
# Same convention as data/propers/temporal/*-collect.yml.
|
||||
id: st-mary-magdalene-collect
|
||||
text:
|
||||
la: |
|
||||
Orémus.
|
||||
Beátæ Maríæ Magdalénæ, quǽsumus, Dómine, suffrágiis adjuvémur: cujus précibus exorátus, quatriduánum fratrem Lázarum vivum ab ínferis resuscitásti:
|
||||
Qui vivis et regnas cum Deo Patre, in unitáte Spíritus Sancti, Deus, per ómnia sǽcula sæculórum.
|
||||
℟. Amen.
|
||||
en: |
|
||||
Let us pray.
|
||||
O Lord, we pray thee, that we may be helped by the pleading of Blessed Mary Magdalen, whose prayers so much availed with thee, that Thou didst call up her brother Lazarus living from the dead, when he had lain in the grave four days already.
|
||||
Who livest and reignest with God the Father in the unity of the Holy Spirit, God, world without end.
|
||||
℟. Amen.
|
||||
status:
|
||||
la: verified
|
||||
en: verified
|
||||
@@ -0,0 +1,55 @@
|
||||
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) — see
|
||||
// data/calendar/saints/*.yml for per-saint source detail.
|
||||
describe('July sanctoral pull (first pass)', () => {
|
||||
it('St. James the Greater wins outright at Duplex II. classis with a real proper collect, beating a genuinely unwinnable stub', () => {
|
||||
const day = resolveDay('2028-07-25');
|
||||
expect(day.winner).toEqual({
|
||||
kind: 'sanctoral',
|
||||
id: 'st-james-the-greater',
|
||||
name: 'St. James the Greater, Apostle',
|
||||
rank: 'duplex-2-classis',
|
||||
});
|
||||
expect(day.commemorations).toEqual([
|
||||
{ kind: 'sanctoral', id: 'st-christopher', name: 'St. Christopher, Martyr', rank: 'simplex' },
|
||||
]);
|
||||
expect(getDayCollect(day).status.en).toBe('verified');
|
||||
});
|
||||
|
||||
it('an earlier live-query pass mis-recorded St. Apollinaris under the wrong date (a transfer artifact) — his real date is the 23rd', () => {
|
||||
const day = resolveDay('2026-07-23'); // a clean year, no Sunday collision
|
||||
expect(day.winner).toEqual({
|
||||
kind: 'sanctoral',
|
||||
id: 'st-apollinaris',
|
||||
name: 'St. Apollinaris, Bishop and Martyr',
|
||||
rank: 'semiduplex',
|
||||
});
|
||||
expect(day.commemorations).toEqual([
|
||||
{ kind: 'sanctoral', id: 'st-liborius', name: 'St. Liborius, Bishop and Confessor', rank: 'simplex' },
|
||||
]);
|
||||
});
|
||||
|
||||
it('the Vigil of St. James resolves alongside its own commemorated saint, distinct from St. James Day itself', () => {
|
||||
const day = resolveDay('2028-07-24');
|
||||
expect(day.winner.kind).toBe('sanctoral');
|
||||
// 2028's Jul 23 is a Sunday, so St. Apollinaris transfers forward into
|
||||
// this day and wins the collision against the Vigil/St. Christina —
|
||||
// real transfer+collision interaction, not a data error.
|
||||
expect(day.commemorations.map((c) => (c.kind === 'sanctoral' ? c.id : null)).sort()).toEqual([
|
||||
'st-christina',
|
||||
'vigil-of-st-james',
|
||||
]);
|
||||
});
|
||||
|
||||
it('pure octave-continuation days with no named saint at all are excluded entirely', () => {
|
||||
// 07-01 through 07-06 are St. John the Baptist's and Ss. Peter and
|
||||
// Paul's octave continuations — no independent saint, so nothing in
|
||||
// sanctoral-calendar.yml maps to them.
|
||||
const day = resolveDay('2028-07-03');
|
||||
expect(day.winner.kind).toBe('temporal');
|
||||
expect(day.commemorations).toEqual([]);
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user