Author Matins invitatory-antiphon Common tier for Confessors/Martyrs/Virgins/Dedication
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:
2026-08-27 08:53:33 -04:00
parent 63463c696f
commit f55cd46272
13 changed files with 178 additions and 8 deletions
+26 -6
View File
@@ -2753,12 +2753,32 @@ directly from the reference engine's `Commune/C1.txt` (Latin + English both pres
Live-verified: St. Bartholomew (2026-08-24) and St. Andrew (2026-11-30) both now resolve to this
Common's text for hymn + invitatory.
**Not authored, logged as explicit backlog**, same incremental-content pattern as everywhere
else in this project:
- Hymn + invitatory Common tiers for: Martyrs (C2), Virgins (C6), Holy Women
(C7), Dedication (C8), General/All Saints (C9) — all confirmed to have their own distinct
`[Invit]`/`[Hymnus Matutinum]` text in the reference source, not yet transcribed. Confessors
(C4) hymn done 2026-08-25, see below — invitatory antiphon still open.
**Invitatory-antiphon Common tier filled in for Confessors/Martyrs/Virgins/Dedication
(2026-08-27)**: `matins-invitatory-common-of-a-confessor{,-bishop,-not-bishop,-doctor,-pope}.yml`
(Commune/C4's own `[Invit]`, "Regem Confessórum Dóminum" — C4a/C4b/C5 all inherit it verbatim,
so duplicated under all 5 confessor ids, same convention as the hymn), `matins-invitatory-
common-of-a-martyr{,-bishop}.yml` + `matins-invitatory-common-of-several-martyrs.yml`
(Commune/C2's own `[Invit]`, "Regem Mártyrum Dóminum" — C3's own `[Invit]` is a literal
`@Commune/C2` redirect), `matins-invitatory-common-of-a-virgin{,-martyr}.yml` (Commune/C6's own
`[Invit]`, "Regem Vírginum Dóminum" — C6a inherits verbatim), and `matins-invitatory-common-of-
a-dedication.yml` (Commune/C8's own `[Invit]`, "Domum Dei decet sanctitúdo"). Directly fixed
St. Joseph Calasanctius (2026-08-27, Confessor, duplex) falling all the way to the plain
ferial invitatory antiphon.
**Still not authored, logged as explicit backlog**, same incremental-content pattern as
everywhere else in this project:
- Holy Women (C7) invitatory antiphon — Commune/C7.txt's own `[Invit]` ("Laudémus Deum nostrum
* In confessióne beátæ N..") is a name-template text (a literal "N." placeholder, like
`collectCommon`'s `{N}` substitution elsewhere) — this project's invitatory-antiphon files
have no substitution mechanism built yet, so authoring this one needs that groundwork first,
not just a transcription. Only 3 saints use `common-of-a-holy-woman`.
- General/All Saints (C9) invitatory antiphon — re-investigated 2026-08-27: the reference
engine's own `Commune/C9.txt` is actually the Office of the Dead ("Regem, cui ómnia vivunt"),
not a General/All-Saints common — this backlog item's own C-number was mislabeled at the time
it was written. No saint's `common:` field maps to a C9-shaped category currently, so there's
nothing to author against yet; revisit if that changes.
- Hymn Common tiers for: Martyrs (C2), Virgins (C6), Dedication (C8) — invitatory done above,
hymn still open for these three (Confessors' hymn was done 2026-08-25, see above).
- Seasonal invitatory-antiphon tier content (Advent/Lent/Passiontide/Paschaltide/Christmastide)
— mechanism now exists (same `seasonalOfficeSuffix`-keyed lookup the hymn's own long-standing
seasonal tier already uses), but no seasonal invitatory file is authored yet; every season