Skip to content

Planning

Product and technical planning for Garrison Bible Study. Published on the docs site under Developer → Planning (Architecture). Code layout and stack live in Architecture; everything else is organized by topic below.

DocumentWhat it covers
VisionProblem, goals, curriculum philosophy, AI at a high level
BrandingProduct name, taglines, store copy (open choices)
Product Scopev1 vs later, tenant model, business model, roadmap
ArchitectureRepos (api, ui, www, docs, mobile), GraphQL, frameworks, tooling
DocumentWhat it covers
OnboardingSignup, church linking, personality and habits
Identity and AccessAuth, trust tiers, households, roles (ABAC), church membership
Identity verificationID + liveness for non-church users, church exemptions
Domain ModelStudies, study sessions, log entries, notes, habits, phases
Sync and OfflineCRDT note sync, mobile offline — implementation: Note CRDT sync
Study MethodsBook, topical, and word study templates
Study PlansPlan templates, study steps, resolution at create
Learning outcomesOutcome definitions, quizzes, per-study evaluations
Phase promotionTrack completion + checkup study before phase advance
TracksOrdered plan groups, funnel vs specialization, tags
MentorshipMentor–mentee pairs, participation modes, step note lanes
MotivationIntrinsic/extrinsic motivation, streaks, gamification
Groups and CommunityGroups, future forum, moderation, doctrine acceptance
MessagingMentor/mentee in-app chat (no SMS)
Bible and ScriptureTranslations, Logos, self-hosted text, future in-app Bible
DocumentWhat it covers
IntegrationsChMS, Logos, Canvas, exports, personality data
Files and UploadsPresigned uploads, file IDs (post–v1)
AI GuidelinesProduct AI, MCP, moderation, guardrails
Security and PrivacyEncryption, audit logs, deletion, church analytics
DeploymentSaaS vs self-host, Docker Compose, infrastructure
Foundational DoctrineNon-negotiable doctrine (immutable)
DocumentWhat it covers
Architecture QuestionsUnresolved or deferred items only

Scoped follow-up features (not open design questions): Planning backlog.

CategoryDocument
Profile and accountProfile and account