Bulk-import the full Psalter from Divinum Officium's Psalmorum text

Rather than continuing to author psalms one at a time as each hour
needs them, pull all 150 from the reference corpus directly (Latin +
English line up 1:1 for every psalm) — Vespers alone needed ~25 new
numbers, and Matins will eventually need most of the rest anyway.
Also completes 001.yml, which turned out to still be a 2-verse
placeholder predating this project's "verified" convention.

Ps 94 (the Invitatory) is included too, with its source file's
repeating "$ant" antiphon macro dropped — this app's Matins doesn't
need the interleaved-antiphon structure the real Invitatorium uses, so
it's stored as plain continuous verses like every other psalm (a
deliberate simplification, not an oversight). Its English is the
traditional Coverdale/BCP "Venite" translation rather than this
store's usual Douay-Rheims register, so it's marked `draft` pending a
deliberate reword later.

prime.test.ts's status-surfacing test relied on Ps 1 being incomplete;
rewritten against Ps 94's real verified/draft split and Ps 151 (off
the real 1-150 range) for the missing-fallback case instead.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-13 18:59:01 -04:00
parent b73f8e108a
commit 3aee8eca2f
86 changed files with 12426 additions and 30 deletions
+63
View File
@@ -0,0 +1,63 @@
# Verified against Divinum Officium (Latin Psalmorum, English translation) —
# bulk-pulled from the reference corpus's full Psalmorum text directly
# (Latin+English line up 1:1 for all 150), not a per-hour live query.
# Vulgate/Gallican numbering.
number: 3
verses:
- n: 2
text:
la: "Dómine, quid multiplicáti sunt qui tríbulant me? * multi insúrgunt advérsum me."
en: "Why, O Lord, are they multiplied that afflict me? * many are they who rise up against me."
status:
la: verified
en: verified
- n: 3
text:
la: "Multi dicunt ánimæ meæ: * Non est salus ipsi in Deo ejus."
en: "Many say to my soul: * There is no salvation for him in his God."
status:
la: verified
en: verified
- n: 4
text:
la: "Tu autem, Dómine, suscéptor meus es, * glória mea, et exáltans caput meum."
en: "But thou, O Lord art my protector, * my glory, and the lifter up of my head."
status:
la: verified
en: verified
- n: 5
text:
la: "Voce mea ad Dóminum clamávi: * et exaudívit me de monte sancto suo."
en: "I have cried to the Lord with my voice: * and he hath heard me from his holy hill."
status:
la: verified
en: verified
- n: 6
text:
la: "Ego dormívi, et soporátus sum: * et exsurréxi, quia Dóminus suscépit me."
en: "I have slept and taken my rest: * and I have risen up, because the Lord hath protected me."
status:
la: verified
en: verified
- n: 7
text:
la: "Non timébo míllia pópuli circumdántis me: * exsúrge, Dómine, salvum me fac, Deus meus."
en: "I will not fear thousands of the people, surrounding me: * arise, O Lord; save me, O my God."
status:
la: verified
en: verified
- n: 8
text:
la: "Quóniam tu percussísti omnes adversántes mihi sine causa: * dentes peccatórum contrivísti."
en: "For thou hast struck all them who are my adversaries without cause: * thou hast broken the teeth of sinners."
status:
la: verified
en: verified
- n: 9
text:
la: "Dómini est salus: * et super pópulum tuum benedíctio tua."
en: "Salvation is of the Lord: * and thy blessing is upon thy people."
status:
la: verified
en: verified