aboutsummaryrefslogtreecommitdiff
path: root/docs/superpowers/specs/2026-07-27-lectio-national-bibles-design.md
Commit message (Collapse)AuthorAgeFilesLines
* docs: record autoselect metadata flag in national-bibles spec+planLukasz Kasprzak2026-07-271-1/+1
|
* docs: tighten national-bibles spec (defer psalm_system application)Lukasz Kasprzak2026-07-271-5/+4
| | | | | | | psalm_system becomes stored+validated metadata only; per-corpus psalm numbering application is deferred to the future psalm-readings work (offline lectionary has no psalm parts yet, so wiring now would be dead code). Testing updated for reading_lang + the deferred psalter.
* docs: add reading_lang field to national-bibles specLukasz Kasprzak2026-07-271-8/+9
| | | | | | reading_lang (any language code) drives corpus auto-selection; empty follows ui_language. Resolver: reading_version > reading_lang match > ui_language match > Latin vul. traditional_lang dropped from selection entirely (scraper-only).
* docs: design spec for user-addable national Bible corporaLukasz Kasprzak2026-07-271-0/+122
A corpus = <code>.tsv (6-col verse text) + <code>.ini (metadata) pair, serving both compile-in (glob go:embed + Makefile validate/embed) and runtime drop-in (~/.config/lectio/corpora/, overrides built-ins). Offline reading selection becomes config-driven (reading_version > lang-auto > Latin fallback); traditional_lang stays deprecated/scraper-only. Adds lectio --corpus-check validator with a coverage report vs the Latin vul.