Phase 4 consume LibreBible catalogs
This commit is contained in:
@@ -14,6 +14,8 @@ Libre Study is the desktop-first Bible study application. Its job is to provide
|
||||
- Local development happens in the workspace repo on drive `W:`.
|
||||
- The Christ Unscripted Gitea remote is the remote backup, collaboration, and publishing copy.
|
||||
- Do not treat work as durable until it is committed locally and pushed to Gitea.
|
||||
- Every named implementation phase should bump the app version and be recorded in Git both locally and remotely.
|
||||
- Phase completion means the version bump, code/docs changes, and validation result are committed locally and pushed to Gitea.
|
||||
- The normal flow is local edit, local verify, local commit, push to Gitea, then publish or release from the pushed state.
|
||||
- Do not publish release artifacts from a dirty worktree unless Jason explicitly asks for that exact operation.
|
||||
- Keep source-control bookkeeping quiet unless Jason asks about it or a source-control problem affects the work.
|
||||
@@ -69,6 +71,7 @@ git@git.christit.com:libre-study/libre-study.git
|
||||
## Data Boundary
|
||||
|
||||
- The app should import from `libre-bible-data` packages rather than scraping or downloading Bible sources directly.
|
||||
- The app should prefer LibreBible machine catalogs over direct file guesses. Catalog paths may come from `LIBREBIBLE_CATALOG_PATH`, a sibling `libre-bible-data` checkout, or later a public ChristIT.com catalog.
|
||||
- The local SQLite database is an app cache and user workspace, not the canonical source of public Bible data.
|
||||
- User-created tags, highlights, notes, saved searches, layouts, and reading state belong to Libre Study.
|
||||
- Translation text, Strong's links, study notes, commentaries, maps, and source metadata belong to `libre-bible-data`.
|
||||
|
||||
Reference in New Issue
Block a user