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: 115
verses:
- n: 1
text:
la: "Crédidi, propter quod locútus sum: * ego autem humiliátus sum nimis."
en: "I have believed, therefore have I spoken; * but I have been humbled exceedingly."
status:
la: verified
en: verified
- n: 2
text:
la: "Ego dixi in excéssu meo: * Omnis homo mendax."
en: "I said in my excess: * Every man is a liar."
status:
la: verified
en: verified
- n: 3
text:
la: "Quid retríbuam Dómino, * pro ómnibus, quæ retríbuit mihi?"
en: "What shall I render to the Lord, * for all the things that he hath rendered to me?"
status:
la: verified
en: verified
- n: 4
text:
la: "Cálicem salutáris accípiam: * et nomen Dómini invocábo."
en: "I will take the chalice of salvation; * and I will call upon the name of the Lord."
status:
la: verified
en: verified
- n: 5
text:
la: "Vota mea Dómino reddam coram omni pópulo ejus: * (6) pretiósa in conspéctu Dómini mors sanctórum ejus:"
en: "I will pay my vows to the Lord before all his people: * (6) precious in the sight of the Lord is the death of his saints."
status:
la: verified
en: verified
- n: 7
text:
la: "O Dómine, quia ego servus tuus: * ego servus tuus, et fílius ancíllæ tuæ."
en: "O Lord, for I am thy servant: * I am thy servant, and the son of thy handmaid."
status:
la: verified
en: verified
- n: 7
text:
la: "Dirupísti víncula mea: ‡ (8) tibi sacrificábo hóstiam laudis, * et nomen Dómini invocábo."
en: "Thou hast broken my bonds: ‡ (8) I will sacrifice to thee the sacrifice of praise, * and I will call upon the name of the Lord."
status:
la: verified
en: verified
- n: 9
text:
la: "Vota mea Dómino reddam in conspéctu omnis pópuli ejus: * (10) in átriis domus Dómini, in médio tui, Jerúsalem."
en: "I will pay my vows to the Lord in the sight of all his people: * (10) in the courts of the house of the Lord, in the midst of thee, O Jerusalem."
status:
la: verified
en: verified