Bulk-import the Vulgate/Douay-Rheims scripture text
Deploy / deploy (push) Successful in 1m54s

Adds ~1017 chapter YAML files under src/data/scripture/ carrying verified
bilingual (Latin Vulgate / Douay-Rheims English) verse text, closing out
the bulk scripture import TODO.md has tracked as pending bulk-content
work. Daniel 14 (the Greek deuterocanonical addition) has no counterpart
in the Latin source and stays unauthored.

Raises the PWA precache size cap (8 -> 24 MiB) to fit the larger bundle,
repoints scripture.test.ts's "unauthored chapter" case from Genesis 1
(now authored) to Daniel 14, and adds bulk-import.test.ts asserting every
imported chapter has verified, gap-free, ordered verse text in both
languages -- tolerating the pre-existing isa-33/sir-36 pointing-split
half-verses, whose English intentionally isn't split to match.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Je2mXNHoXmi1DS3xEL67rH
This commit is contained in:
2026-09-03 05:31:11 -04:00
parent 90665429ae
commit 5ebb856de7
1020 changed files with 150215 additions and 6 deletions
+5 -2
View File
@@ -18,7 +18,10 @@ describe('getScriptureVerses', () => {
});
it('is empty, not throwing, for an unauthored book/chapter', () => {
expect(getScriptureVerses('gen', 1)).toEqual([]);
expect(getScriptureChapter('gen', 1)).toBeUndefined();
// Daniel 14 has no counterpart in the bulk-imported Latin source (it
// stops at 3:22, missing the deuterocanonical Greek additions) -- see
// TODO.md's bulk scripture import entry.
expect(getScriptureVerses('dan', 14)).toEqual([]);
expect(getScriptureChapter('dan', 14)).toBeUndefined();
});
});