49bd7f7858
Deploy / deploy (push) Successful in 46s
Adds src/scripture/ (types.ts, index.ts), a verse-addressable store mirroring
psalter/index.ts's own pattern exactly -- getScriptureVerses(book, chapter,
range) -- for non-Psalm scripture (Wisdom, Canticles, Ezekiel, Acts, Joel,
etc.). Kept as its own module, not folded into the Psalter, per 2026-08
discussion ("the psalms kind of work differently even if the logic is the
same, they do need their own store").
Octave readings can now declare `passages: [{ book, chapter, verses }]`
instead of embedding text -- each entry becomes its own paragraph, letting a
reading built from several verse ranges keep its original paragraph breaks.
getOctaveReading resolves either shape (embedded text or passages) into the
same OctaveReadingText callers already expect, so nothing downstream needs
to know which was used. Scope, per discussion: only readings that are
Scripture start to finish get this treatment -- prose that merely quotes a
verse or two (most of the patristic sermons pulled so far) keeps its
quotations embedded inline, as before.
Migrates the 9 already-committed octave readings that are pure Scripture
(Wisdom 4:7-20, Canticles 1 and 8, seven different Ezekiel excerpts across
All Saints' octave -- one of which, day 7, genuinely spans two chapters --
and Acts 19/Joel 2 for Pentecost's octave) to the new passages notation,
verified to resolve to character-identical text as before.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
22 lines
1.4 KiB
YAML
22 lines
1.4 KiB
YAML
# Verified against Divinum Officium (Monastic Tridentinum 1617), live
|
|
# prayMatutinum query (2026-05-26). Matins reading for day 3 of Pentecost's
|
|
# own octave -- a direct Scripture reading (Joel 2:23-28, the same prophecy
|
|
# Pentecost's own feast draws on), resolved from data/scripture/joel-2.yml.
|
|
# The source's own English page didn't render a translation for this passage;
|
|
# its English is the standard Douay-Rheims wording (a known, recognized
|
|
# translation, not a draft).
|
|
id: pentecost-sunday-octave-day-3
|
|
source: "De Joéle Prophéta"
|
|
passages:
|
|
- { book: joel, chapter: 2, verses: "23-24" }
|
|
- { book: joel, chapter: 2, verses: "25-26" }
|
|
- { book: joel, chapter: 2, verses: "27-28" }
|
|
responsory:
|
|
la: |
|
|
℟. Apparuérunt Apóstolis dispertítæ linguæ tamquam ignis, allelúja: * Sedítque supra síngulos eórum Spíritus Sanctus, allelúja, allelúja. ℣. Et cœpérunt loqui váriis linguis, prout Spíritus Sanctus dabat éloqui illis. ℟. Sedítque supra síngulos eórum Spíritus Sanctus, allelúja, allelúja.
|
|
en: |
|
|
℟. There appeared unto the Apostles cloven tongues, like as of fire. Alleluia. * And the Holy Ghost sat upon each of them. Alleluia, Alleluia. ℣. And they began to speak with other tongues, as the Holy Ghost gave them utterance. ℟. And the Holy Ghost sat upon each of them. Alleluia, Alleluia.
|
|
status:
|
|
la: verified
|
|
en: verified
|