Record study mode roadmap

This commit is contained in:
2026-07-12 10:55:29 -05:00
parent 652e27b2b9
commit 84ca97e0cd
4 changed files with 40 additions and 5 deletions
+34 -2
View File
@@ -149,7 +149,38 @@ Definition of done:
- Libre Study can install/update a Bible package from the public catalog.
- GracePress Bible Tooltip can consume the same resource metadata and package outputs.
## Phase 6: Updates, Releases, and Automation
## Phase 6: Study Modes and Canon Profiles
Goal: let users study from a chosen tradition, canon, or research profile without hardcoding one Protestant/KJV-centered shape into the app.
Study modes should be neutral resource bundles. A mode may define preferred translations, canon/book coverage, notes, commentaries, dictionaries, maps, timelines, and warnings about resource scope or licensing. Modes should not imply endorsement; they are study lenses.
Possible study modes:
- Protestant / evangelical / Baptist-oriented 66-book study.
- Catholic study with deuterocanonical books and Catholic-approved translations/resources where redistribution permits.
- Eastern Orthodox study modes where suitable translations and canon metadata are available.
- Ethiopian Orthodox study with broader canon metadata and resource discovery.
- Coptic Orthodox study mode where suitable canon/resource data is available.
- Research modes for movements or sects such as Latter-day Saint, Jehovah's Witness, Branhamite, or other historically significant groups, with explicit source attribution and clear separation from standard Bible translations.
Tasks:
- Add a `canon_profile` or `study_mode` metadata shape that can group translations and attachments without duplicating resources.
- Record canon/book lists per profile instead of assuming every Bible is 66 books.
- Allow resources to declare whether they are translation-specific, canon-profile-specific, denomination-specific, or translation-agnostic.
- Keep commentaries, dictionaries, maps, and general reference works translation-agnostic unless the source says otherwise.
- Keep translation footnotes, translator notes, study notes, Strong's links, morphology, and embedded cross-references tied to the translation/package that produced them.
- Add catalog fields so Libre Study can show available modes and explain what resources are included.
- Treat sect/movement modes as research profiles with careful naming, source context, and no implicit doctrinal endorsement.
Definition of done:
- LibreBible can describe at least one 66-book Protestant profile and one broader-canon profile.
- Libre Study can switch a session into a profile and show which translations/resources are active because of that profile.
- Resource metadata clearly distinguishes translation-specific attachments from reusable reference resources.
## Phase 7: Updates, Releases, and Automation
Goal: keep upstream scanning and package publishing repeatable.
@@ -166,7 +197,7 @@ Definition of done:
- A resource update can be checked, reviewed, regenerated, committed, pushed, and published without manual file hunting.
## Phase 7: Public Site Polish
## Phase 8: Public Site Polish
Goal: make the public LibreBible catalog feel like a real product.
@@ -190,3 +221,4 @@ Definition of done:
- Whether to eventually split especially large or independently maintained translations/resources into separate repos.
- Which public package format should become the preferred app install format: JSONL bundle, SQLite bundle, zip package, or another signed manifest format.
- How much Gitea itself should be customized after the ChristIT.com catalog proves the model.
- How to name and present denomination, tradition, canon, and sect/movement research profiles in a way that is useful, accurate, and not confused with endorsement.