Author Matins invitatory-antiphon Common tier for Confessors/Martyrs/Virgins/Dedication
Deploy / deploy (push) Successful in 1m23s
Deploy / deploy (push) Successful in 1m23s
resolveMatinsInvitatoryText's Common-category tier existed but only had Common-of-an-Apostle authored, so every other Common category fell all the way through to the plain ferial invitatory antiphon regardless of rank (e.g. St. Joseph Calasanctius, 2026-08-27, Confessor). Adds the Confessor family (5 duplicated ids, matching the hymn's own precedent), Martyr family (2 ids + Several Martyrs), Virgin family (2 ids), and Dedication — all read directly from the reference engine's own Commune/C-number [Invit] lines. Holy Women (C7) needs a name-template mechanism this project doesn't have yet for invitatory antiphons, and General/All Saints (C9) turned out to be a mislabeled backlog item (C9 is actually the Office of the Dead) — both logged in TODO.md instead. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012AVXS5iTrk3c2anSYVGwxS
This commit is contained in:
@@ -585,8 +585,13 @@ describe('resolveOrdo("matins", ...) invitatory antiphon doubling by rank', () =
|
||||
return invitatoryPsalm?.antiphon?.text.la;
|
||||
}
|
||||
|
||||
it('a Duplex+ weekday winner opens with the FULL (not incipit-only) invitatory antiphon (St. Lawrence, 2026-08-17: ferial text, no proper/Common of his own; St. Bartholomew, duplex-2-classis, 2026-08-24: Common-of-an-Apostle text)', () => {
|
||||
expect(openingAntiphonLatin('2026-08-17')).toContain('Exsultémus');
|
||||
it('a Duplex+ weekday winner opens with the FULL (not incipit-only) invitatory antiphon (St. Lawrence, 2026-08-17: Common-of-a-Martyr text, no proper of his own; St. Bartholomew, duplex-2-classis, 2026-08-24: Common-of-an-Apostle text)', () => {
|
||||
// St. Lawrence has his own full proper Matins psalmody
|
||||
// (matins-psalmody-overrides/saints/st-lawrence.yml) but no proper
|
||||
// invitatory antiphon of his own -- resolveMatinsInvitatoryText falls
|
||||
// to his common-of-a-martyr Common tier (matins-invitatory-common-of-
|
||||
// a-martyr.yml, authored 2026-08-27), not the plain ferial default.
|
||||
expect(openingAntiphonLatin('2026-08-17')).toContain('Regem Mártyrum Dóminum, * Veníte');
|
||||
expect(openingAntiphonLatin('2026-08-24')).toContain('Regem Apostolórum Dóminum, * Veníte');
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user