Files
vu/src/data/propers/octave-readings/assumption-octave-day-6.yml
T
will 49bd7f7858
Deploy / deploy (push) Successful in 46s
scripture: add a dedicated non-Psalm scripture store, migrate pure-scripture readings
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>
2026-08-11 10:06:10 -04:00

22 lines
1.3 KiB
YAML

# Verified against Divinum Officium (Monastic Tridentinum 1617), live
# prayMatutinum query (2025-08-20). Matins reading for day 6 of the
# Assumption's own octave -- a direct Scripture reading (Wisdom 4:7-20),
# resolved from data/scripture/sap-4.yml (2026-08 decision: whole-passage
# Scripture readings pull from a dedicated store instead of embedding text,
# unlike prose that merely cites a verse or two). Each entry below is its
# own paragraph, preserving the source's original three-lesson breaks.
id: assumption-octave-day-6
source: "De libro Sapiéntiæ"
passages:
- { book: sap, chapter: 4, verses: "7-12" }
- { book: sap, chapter: 4, verses: "13-16" }
- { book: sap, chapter: 4, verses: "17-20" }
responsory:
la: |
℟. Euge, serve bone et fidélis, quia in pauca fuísti fidélis, supra multa te constítuam: * Intra in gáudium Dómini tui. ℣. Dómine, quinque talénta tradidísti mihi, ecce ália quinque superlucrátus sum. ℟. Intra in gáudium Dómini tui.
en: |
℟. Well done, thou good and faithful servant, thou hast been faithful over a few things. I will make thee ruler over many things: * Enter thou into the joy of thy Lord. ℣. Lord, thou deliveredst unto me five talents; behold, I have gained beside them five talents more. ℟. Enter thou into the joy of thy Lord.
status:
la: verified
en: verified