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
+70
View File
@@ -0,0 +1,70 @@
# 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: 111
verses:
- n: 1
text:
la: "Beátus vir, qui timet Dóminum: * in mandátis ejus volet nimis."
en: "Blessed is the man that feareth the Lord: * he shall delight exceedingly in his commandments."
status:
la: verified
en: verified
- n: 2
text:
la: "Potens in terra erit semen ejus: * generátio rectórum benedicétur."
en: "His seed shall be mighty upon earth: * the generation of the righteous shall be blessed."
status:
la: verified
en: verified
- n: 3
text:
la: "Glória, et divítiæ in domo ejus: * et justítia ejus manet in sǽculum sǽculi."
en: "Glory and wealth shall be in his house: * and his justice remaineth for ever and ever."
status:
la: verified
en: verified
- n: 4
text:
la: "Exórtum est in ténebris lumen rectis: * miséricors, et miserátor, et justus."
en: "To the righteous a light is risen up in darkness: * he is merciful, and compassionate and just."
status:
la: verified
en: verified
- n: 5
text:
la: "Jucúndus homo qui miserétur et cómmodat, † dispónet sermónes suos in judício: * (6) quia in ætérnum non commovébitur."
en: "Acceptable is the man that sheweth mercy and lendeth: † he shall order his words with judgment: * (6) because he shall not be moved for ever."
status:
la: verified
en: verified
- n: 7
text:
la: "In memória ætérna erit justus: * ab auditióne mala non timébit."
en: "The just shall be in everlasting remembrance: * he shall not fear the evil hearing."
status:
la: verified
en: verified
- n: 7
text:
la: "Parátum cor ejus speráre in Dómino, † (8) confirmátum est cor ejus: * non commovébitur donec despíciat inimícos suos."
en: "His heart is ready to hope in the Lord: † (8) his heart is strengthened, * he shall not be moved until he look over his enemies."
status:
la: verified
en: verified
- n: 9
text:
la: "Dispérsit, dedit paupéribus: † justítia ejus manet in sǽculum sǽculi, * cornu ejus exaltábitur in glória."
en: "He hath distributed, he hath given to the poor: † his justice remaineth for ever and ever: * his horn shall be exalted in glory."
status:
la: verified
en: verified
- n: 10
text:
la: "Peccátor vidébit, et irascétur, † déntibus suis fremet et tabéscet: * desidérium peccatórum períbit."
en: "The wicked shall see, and shall be angry, † he shall gnash with his teeth and pine away: * the desire of the wicked shall perish."
status:
la: verified
en: verified