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
+140
View File
@@ -0,0 +1,140 @@
# 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: 131
verses:
- n: 1
text:
la: "Meménto, Dómine, David, * et omnis mansuetúdinis ejus:"
en: "Lord, remember David, * and all his meekness."
status:
la: verified
en: verified
- n: 2
text:
la: "Sicut jurávit Dómino, * votum vovit Deo Jacob:"
en: "How he swore to the Lord, * he vowed a vow to the God of Jacob:"
status:
la: verified
en: verified
- n: 3
text:
la: "Si introíero in tabernáculum domus meæ, * si ascéndero in lectum strati mei:"
en: "If I shall enter into the tabernacle of my house: * if I shall go up into the bed wherein I lie:"
status:
la: verified
en: verified
- n: 4
text:
la: "Si dédero somnum óculis meis, * et pálpebris meis dormitatiónem:"
en: "If I shall give sleep to my eyes, * or slumber to my eyelids,"
status:
la: verified
en: verified
- n: 5
text:
la: "Et réquiem tempóribus meis: donec invéniam locum Dómino, * tabernáculum Deo Jacob."
en: "Or rest to my temples: until I find out a place for the Lord, * a tabernacle for the God of Jacob."
status:
la: verified
en: verified
- n: 6
text:
la: "Ecce, audívimus eam in Éphrata: * invénimus eam in campis silvæ."
en: "Behold we have heard of it in Ephrata: * we have found it in the fields of the wood."
status:
la: verified
en: verified
- n: 7
text:
la: "Introíbimus in tabernáculum ejus: * adorábimus in loco, ubi stetérunt pedes ejus."
en: "We will go into his tabernacle: * we will adore in the place where his feet stood."
status:
la: verified
en: verified
- n: 8
text:
la: "Surge, Dómine, in réquiem tuam, * tu et arca sanctificatiónis tuæ."
en: "Arise, O Lord, into thy resting place: * thou and the ark, which thou hast sanctified."
status:
la: verified
en: verified
- n: 9
text:
la: "Sacerdótes tui induántur justítiam: * et sancti tui exsúltent."
en: "Let thy priests be clothed with justice: * and let thy saints rejoice."
status:
la: verified
en: verified
- n: 10
text:
la: "Propter David, servum tuum, * non avértas fáciem Christi tui."
en: "For thy servant Davids sake, * turn not away the face of thy anointed."
status:
la: verified
en: verified
- n: 11
text:
la: "Jurávit Dóminus David veritátem, et non frustrábitur eam: * De fructu ventris tui ponam super sedem tuam."
en: "The Lord hath sworn truth to David, and he will not make it void: * of the fruit of thy womb I will set upon thy throne."
status:
la: verified
en: verified
- n: 12
text:
la: "Si custodíerint fílii tui testaméntum meum, * et testimónia mea hæc, quæ docébo eos:"
en: "If thy children will keep my covenant, * and these my testimonies which I shall teach them:"
status:
la: verified
en: verified
- n: 12
text:
la: "Et fílii eórum usque in sǽculum, * sedébunt super sedem tuam."
en: "Their children also for evermore * shall sit upon thy throne."
status:
la: verified
en: verified
- n: 13
text:
la: "Quóniam elégit Dóminus Sion: * elégit eam in habitatiónem sibi."
en: "For the Lord hath chosen Sion: * he hath chosen it for his dwelling."
status:
la: verified
en: verified
- n: 14
text:
la: "Hæc réquies mea in sǽculum sǽculi: * hic habitábo quóniam elégi eam."
en: "This is my rest for ever and ever: * here will I dwell, for I have chosen it."
status:
la: verified
en: verified
- n: 15
text:
la: "Víduam ejus benedícens benedícam: * páuperes ejus saturábo pánibus."
en: "Blessing I will bless her widow: * I will satisfy her poor with bread."
status:
la: verified
en: verified
- n: 16
text:
la: "Sacerdótes ejus índuam salutári: * et sancti ejus exsultatióne exsultábunt."
en: "I will clothe her priests with salvation: * and her saints shall rejoice with exceeding great joy."
status:
la: verified
en: verified
- n: 17
text:
la: "Illuc prodúcam cornu David, * parávi lucérnam Christo meo."
en: "There will I bring forth a horn to David: * I have prepared a lamp for my anointed."
status:
la: verified
en: verified
- n: 18
text:
la: "Inimícos ejus índuam confusióne: * super ipsum autem efflorébit sanctificátio mea."
en: "His enemies I will clothe with confusion: * but upon him shall my sanctification flourish."
status:
la: verified
en: verified