Author missing Matins Gospel pericopes across nocturn-readings store
Deploy / deploy (push) Successful in 1m56s

~110 of 355 nocturn-readings files had a patristic homily with no
paired Gospel-pericope text -- the homily discussing a Gospel that was
never itself transcribed into the file. Closed in two waves (the first
pass's source-string regex missed many real cases where the citation
lived only in a header comment or wasn't named at all), each entry
sourced from divinum-officium-reference's own Missale files (following
Sancti/Commune redirects where a feast reuses another's Gospel) and
verified per file rather than assumed -- several candidates turned out
to be genuine Nocturn 2 content or Common-of-saints cross-references
with no proper Gospel of their own, correctly left untouched.

Includes both live-reported gaps: St. Joseph of Cupertino's own Bk. II
Homily 38 (Matt 22:1-14) and the Vigil of St. Matthew's Ambrose homily
(Luke 5:27-32).

TODO.md logs the closed item plus a new, distinct follow-up: a handful
of files with no Nocturn 3 content authored at all (not just an
unpaired Gospel), found along the way.

npm test (2029 passed) and tsc --noEmit both pass.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MKC2QQGLYo2UTiDjDyWEkW
This commit is contained in:
2026-09-05 12:13:55 -04:00
parent 65a1f359e6
commit 4bd05e68f0
126 changed files with 4151 additions and 382 deletions
@@ -17,6 +17,16 @@
# (a different day citing the same pericope; the reference engine
# reuses this homily across multiple feasts near this text). No
# responsory given for either reading.
#
# Update (2026-09-05): the Gospel pericope itself (John 12:24-26) is
# now authored too (isGospel: true, immediately before the homily) —
# St. Lawrence's own Missale [Evangelium] redirects to `@Sancti/02-01`
# (St. Ignatius of Antioch's Mass Gospel), so the full text is sourced
# from missa/Latin/Sancti/02-01.txt and missa/English/Sancti/08-10.txt
# (St. Lawrence's own English Missale, which inlines the text directly
# rather than redirecting). st-ignatius-of-antioch.yml's own Nocturn 3
# Gospel (authored independently, in parallel) draws on the same
# underlying pericope, as expected for a shared Missale redirect.
id: st-lawrence
readings:
- nocturn: 2
@@ -104,6 +114,24 @@ readings:
Stephen, so Rome is made famous by Lawrence.
status: { la: verified, en: verified }
- nocturn: 3
isGospel: true
citation: { la: "Joann 12:24-26", en: "John 12:24-26" }
text:
la: >-
In illo témpore: Dixit Jesus discípulis suis: Amen, amen, dico vobis, nisi granum fruménti cadens in
terram, mórtuum fúerit, ipsum solum manet: si autem mórtuum fúerit, multum fructum affert. Qui amat ánimam
suam, perdet eam: et qui odit ánimam suam in hoc mundo, in vitam ætérnam custódit eam. Si quis mihi
mínistrat, me sequátur: et ubi sum ego, illic et miníster meus erit. Si quis mihi ministráverit,
honorificábit eum Pater meus.
en: >-
At that time, Jesus said to His disciples, Amen, amen, I say to you, unless the grain of wheat falls into
the ground and dies, it remains alone. But if it dies, it brings forth much fruit. He who loves his life,
loses it; and he who hates his life in this world, keeps it unto life everlasting. If anyone serves Me, let
him follow Me; and where I am there also shall My servant be. If anyone serves me, My Father will honor
him.
status: { la: verified, en: verified }
- nocturn: 3
isGospel: false
source: "St. Augustine, Bishop of Hippo, Tract 51 on John (on John 12:24-26)"