Ingest the Clementine Vulgate psalter and canticles #112
Labels
No labels
area: build
area: ci
area: compare
area: data
area: engine
area: model
area: provenance
area: rite
area: validation
backport
blocked
breaking
confirmed
dependencies
duplicate
epic
github_actions
invalid
needs-info
needs-triage
php
priority: high
priority: low
priority: medium
regression
type: bug
type: chore
type: correction
type: docs
type: enhancement
type: feature
type: fix
type: perf
type: refactor
type: security
wontfix
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Directorium/Core#112
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
The Latin office draws psalms and canticles from the Clementine Vulgate. These must be ingested, keyed by psalm/verse, with provenance, for assembly.
Acceptance criteria
Notes
Public-domain Latin source.
Done. The Clementine psalter and the five Office canticles are ingested as source-scoped, verse-keyed streams:
04f37a2— ingestion core: NFC normalization, verse-keying, fail-closed dedup (tools/generator/src/ingest.mjs)bebb2a4— Clementine + Douay-Rheims psalters →data/corpus/text/clementine-vulgate/psalms.ndjson51a683a— the five Office canticles →canticles.ndjsonACs: psalms/canticles ingested and keyed ✓; PD status recorded —
clementina-1592is registered in the enforcedtools/generator/facts/sources.yamland carries 2,603 citations ✓; verse keys align with office references via the edition-invariantpsalm:versekey ✓; spot-check — every verse was re-derived token-for-token against the raw sha-pinned source, andtools/generator/test/parse-psalter.test.mjscovers the parse ✓.