Projects bibleweb Docs audit-2026-03-22.md

BibleWeb Audit Report — 2026-03-22

Last modified March 22, 2026

BibleWeb Audit Report — 2026-03-22

Executive Summary

  • Total features tracked: 106
  • Documentation grades: 3 Complete, 90 Partial, 7 Empty, 6 N/A (adequate for status)
  • Systemic gap: Almost all DONE features lack screenshots and file paths. Notes are typically 2-5 words.
  • Well-documented: PLANNED features (many have detailed technical specs and BibleGame references)
  • Worst coverage areas: Atmosphere (17%), Cross-References (30%), Parallel Gospels (38%)

Milestone Progress

Milestone Progress Done/Total Remaining
v1 — Public Launch 70% 21/30 9
v2 — Pro Features 32% 14/44 30
v3 — Premium + Visual 20% 11/54 43

v1 Carryover to v2

  • Bible Reading: 4 remaining
  • Search: 2 remaining
  • Notes: 2 remaining
  • Bookmarks: 1 remaining

Area-by-Area Audit

Bible Reading — 5/12 documented (partial)

The core reading experience. Users open any book and chapter and read the text. This is the most-used surface in the app — everything else (notes, cross-refs, interlinear) anchors to it.

Feature Description Status Documentation Missing
Chapter-by-chapter reading Renders a full Bible chapter as a list of styled verses. The fundamental reading view — the entry point for all other features. DONE Partial screenshots, file paths, tech details
Verse numbers Small superscript numbers before each verse. Allow users to orient themselves in the text and are used as anchors for notes, bookmarks, and cross-refs. DONE Partial screenshots, file paths
Chapter navigation (prev/next) Buttons or swipe gestures to move to the previous or next chapter without going back to a book picker. Keeps the reading flow uninterrupted. DONE Partial screenshots, file paths
Jesus' words highlighting Words spoken by Jesus are rendered in a distinct color (red or gold). A classic Bible study convention that helps readers focus on direct speech from Christ. DONE Partial screenshots, file paths, color values
Font size controls User-adjustable text size for the reading view. Important for accessibility and for users who read for long periods. DONE Partial screenshots, file paths
Verse context menu (right-click) Right-clicking a verse opens a context menu with actions: copy, add note, add bookmark, view cross-refs. The primary entry point for verse-level interactions. DONE Partial screenshots, file paths
Copy verse to clipboard Copies the verse text (and reference) to the clipboard. Allows users to paste scripture into other apps, messages, or their own writing. DONE Partial screenshots, file paths
Verse jump + highlight from navigation When a user arrives at a chapter via a cross-reference or search result, the target verse scrolls into view and briefly highlights. Prevents disorientation after navigation. PLANNED Partial mockup/wireframe
Smooth scroll with momentum physics Scrolling through long chapters uses physics-based deceleration instead of instant stop. Makes the reading experience feel fluid and native. NEEDS_DESIGN Partial design questions list
Hold-to-rapid-navigate (10ch/sec) Holding the prev/next button accelerates through chapters at ~10 per second. Lets users traverse large distances in the Bible quickly without many individual taps. PLANNED Partial mockup, acceptance criteria
Verse note indicator dots A small dot appears beneath verses that have an attached note. Gives readers a passive reminder of their own previous study without cluttering the text. DONE Partial screenshots, file paths
Disputed Jesus speech (muted color) Some words are attributed to Jesus in some manuscripts but not others. These disputed passages are shown in a lighter, muted version of the Jesus-words color to signal uncertainty. PLANNED Partial mockup showing color difference

Translations — 3/5 documented

Users can choose which Bible translation to read in. The app ships with two built-in translations and is being extended to support additional ones via a pluggable infrastructure.

Feature Description Status Documentation Missing
English (BSB) The Berean Standard Bible — a modern, accurate, and freely licensed English translation. Loaded directly into the database at build time. DONE Empty everything — just says "Built-in"
Dutch (Statenvertaling) The Statenvertaling — the Dutch equivalent of the KJV, a historic and widely respected Reformed translation. Loaded directly into the database at build time. DONE Empty everything — just says "Built-in"
Dual translation side-by-side Displays two translations in parallel columns for the same chapter. Allows users to compare wording across translations, useful for study and for bilingual readers. DONE Partial screenshots, file paths
Multiple external translations infrastructure A pluggable system to add further translations (e.g. ESV, NIV, HSV) without hardcoding each one. Needed to grow the translation library beyond the two built-in options. IN_PROGRESS Partial progress %, remaining work, blockers
Dutch UI language The entire app interface (menus, labels, tooltips) can be displayed in Dutch. Serves Dutch-speaking users who prefer to study in their native language. DONE Partial screenshots, file paths

Interlinear — 4/11 documented

Interlinear study shows users the original Greek (New Testament) or Hebrew (Old Testament) behind each English word. Clicking a word opens a popup with its Strong's number, definition, gloss options, and grammatical data. This is a cornerstone pro feature for serious Bible students.

Feature Description Status Documentation Missing
Greek word popup (NT) Clicking any word in a New Testament chapter opens a popup showing the underlying Greek word, its transliteration, Strong's number, and definition. DONE Partial screenshots, file paths
Hebrew word popup (OT) Same as the Greek popup but for Old Testament chapters, showing the Hebrew root, transliteration, Strong's number, and definition. DONE Partial screenshots, file paths
Multiple gloss options per word Each word has several translation options (glosses) drawn from the source data. Users can see how different translators have rendered the same Greek or Hebrew word. DONE Partial screenshots, file paths
Personal gloss selection (persist) Users can pick their preferred gloss for any word and that choice is saved. Over time this builds up a personal translation layer on top of the base text. DONE Partial screenshots, file paths
Verse-by-verse navigation in popup Arrow buttons inside the word popup let the user step to the previous or next verse without closing the popup. Keeps the study flow inside the popup rather than forcing a return to the main reader. NEEDS_DESIGN Empty design questions, UX references
Help/info overlay in popup A small "?" button inside the popup opens an explanation of what Strong's numbers are, what glosses are, and how the personal translation feature works. Reduces the learning curve for new users. PLANNED Partial mockup
Textual/transmission notes in popup Some words have notes about manuscript variants or transmission history (e.g. "not found in earliest manuscripts"). These notes surface inside the popup to give scholarly context. PLANNED Partial mockup
Strong's lexicon with KJV usage Expands the popup with a full Strong's dictionary entry, including the word's KJV usage count and a list of how the KJV renders it across the Bible. Useful for word study. IN_PROGRESS Partial progress %, blockers
Dutch Strong's definitions The Strong's definitions translated into Dutch, so Dutch-speaking users can study the original languages in their native tongue without switching to English. IN_PROGRESS Partial progress %, blockers
Interlinear in Parallel Gospel view The word popup should be usable while in the Parallel Gospels view, so users can do interlinear study on synoptic passages. Design is unresolved because the layout is already dense. NEEDS_DESIGN Empty design direction, questions, references
Auto-save on verse navigation When the user steps to a new verse inside the popup, any gloss selection they made on the previous verse is auto-saved. Prevents data loss without requiring an explicit save action. PLANNED Partial — (well-specified)

Cross-References — 3/10 documented

Cross-references connect related Bible passages. BibleWeb uses a community-voted dataset where each connection has a vote count reflecting how many people consider it a meaningful link. The graph visualization makes these connections explorable.

Feature Description Status Documentation Missing
Cross-reference graph visualization An interactive node-and-edge graph where each node is a Bible verse and edges represent cross-reference connections. Users can see the web of related passages at a glance. DONE Partial screenshots, file paths
Vote threshold adjustment A slider that filters the graph to only show cross-references with a vote count above the threshold. Lets users reduce noise and focus on the most widely-agreed connections. DONE Partial screenshots, file paths
Cross-ref sidebar in reader While reading a chapter, a sidebar shows all cross-references for the currently selected verse. Users can click any reference to jump there without losing their place. DONE Partial screenshots, file paths
Shared-word highlighting in sidebar When viewing cross-references in the sidebar, words that appear in both the source and target verse are highlighted. Makes the reason for the connection immediately visible. PLANNED Partial mockup, stop word list
Graph node color-coding by Bible section Nodes in the graph are colored by which section of the Bible they belong to (Torah, Prophets, Gospels, Epistles, etc.). Makes it instantly visible when a verse connects to a distant part of the canon. PLANNED Complete
Breadcrumb navigation history in graph As the user clicks from node to node in the graph, a breadcrumb trail records their path. Allows them to backtrack without losing where they were. NEEDS_DESIGN Empty design questions, UX flow
Camera pan/zoom on graph The graph canvas can be panned by dragging and zoomed with scroll wheel or pinch. Essential for navigating dense graphs with many connections. PLANNED Partial tech approach
Jump from graph node to reader Clicking a node in the graph navigates the main reader to that verse. The bridge between visual exploration and actual reading. PLANNED Partial interaction details
Cross-ref sidebar in search results When viewing search results, the same cross-ref sidebar appears for each result verse. Allows users to explore connections without leaving the search context. PLANNED Partial
Cross-ref sidebar in parables/themes Same cross-ref sidebar available while browsing parables or theme pages, so users can explore connections from any entry point in the app. PLANNED Partial

Commentaries — 4/6 documented

Commentaries provide verse-by-verse theological and historical exposition written by scholars. The app ships with three built-in commentaries and surfaces them in a drawer within the reader.

Feature Description Status Documentation Missing
Matthew Henry commentary Matthew Henry's classic 18th-century commentary on the whole Bible, loaded into the database. Beloved for its devotional warmth and comprehensive coverage. DONE Partial screenshots, file paths
John Gill commentary John Gill's exhaustive verse-by-verse commentary, particularly strong on Hebrew and Greek context. Favored by Reformed and Baptist readers. DONE Partial screenshots, file paths
Kanttekeningen (Dutch) The Kanttekeningen are the original marginal notes from the Dutch Statenvertaling (1637). Historically important annotations for Dutch Reformed readers, similar in role to the Geneva Bible notes. DONE Partial screenshots, file paths
Paragraph-aware rendering Commentary text is divided into readable paragraphs rather than one long block. Without this, long commentary entries are hard to read. Design is unresolved for how to handle the structural variety across different commentaries. NEEDS_DESIGN Empty design direction, questions
Commentary drawer in reader A slide-in drawer at the bottom or side of the reader shows the commentary for the current verse or passage. Keeps commentary accessible without requiring a separate page visit. DONE Partial screenshots, file paths
Dutch commentary translations Machine-translated or human-reviewed Dutch versions of the English commentaries, so Dutch-speaking users can read commentary in their native language. IN_PROGRESS Partial progress %, blockers

Search — 5/10 documented

Full-text search across all Bible verses in both English and Dutch, with additional filters and modes for power users.

Feature Description Status Documentation Missing
Full-text search (EN + NL) Searches all verse text in both English (BSB) and Dutch (Statenvertaling) simultaneously. Results are ranked by relevance. DONE Partial screenshots, file paths
Strong's concordance search Search by Strong's number (e.g. G3056) to find every verse containing a specific Greek or Hebrew word. Enables word study regardless of how different translations render the term. DONE Partial screenshots, file paths
Jesus-words-only filter A toggle that limits search results to verses where the matching text is part of a direct quotation from Jesus. Useful for topical study of Jesus' teachings. DONE Partial screenshots, file paths
Pagination Search results are split across pages rather than dumping all matches at once. Prevents overwhelming the user and improves load time for broad queries. DONE Partial screenshots
Search history Previously entered search queries are saved and shown as suggestions when the user opens the search box. Reduces re-typing and helps users return to earlier research. DONE Empty everything — just says "Tracked"
Dutch synonym expansion When searching in Dutch, the query is automatically expanded with synonyms from a Dutch thesaurus. Compensates for the archaic vocabulary of the Statenvertaling where modern spelling differs. IN_PROGRESS Partial progress %, remaining work
Multi-word fuzzy fallback If an exact multi-word search returns no results, the engine falls back to a fuzzy match that allows partial matches and minor spelling differences. Prevents dead-end searches. NEEDS_DESIGN Partial design questions
Keyword highlighting in results The searched term is highlighted in bold within each result snippet. Lets users immediately see why each result matched without reading the full verse. PLANNED Partial — (well-specified)
Grouped results by book Results are grouped by Bible book with collapsible sections. Helps users see the distribution of a concept across the canon and navigate large result sets. PLANNED Partial mockup
Cross-ref sidebar on search results The cross-ref sidebar appears alongside search results, so users can explore related passages directly from any result without navigating away. PLANNED Partial

Notes — 6/8 documented

Users can write personal study notes attached to individual verses or whole chapters. Notes are a primary retention mechanism — they transform passive reading into active study.

Feature Description Status Documentation Missing
Verse-level notes A note attached to a specific verse. Written from the verse context menu in the reader. Stored per user account and synced across devices. DONE Partial screenshots, file paths
Chapter-level notes A note attached to a whole chapter rather than a specific verse. For broader reflections or summaries of a passage. DONE Partial screenshots, file paths
Notes list page A dedicated page listing all of the user's notes across the whole Bible. Supports sorting, filtering, and searching within notes. The central hub for reviewing past study. DONE Partial screenshots, file paths
Note export (JSON/Markdown) The user can export all their notes as a JSON file or a Markdown file. Gives users ownership of their data and allows them to use notes outside the app. DONE Partial screenshots, file paths
Note cross-linking A note can contain a link to another note. Lets users build a web of connected observations, similar to a personal wiki for Bible study. DONE Partial screenshots, file paths
Auto-connections (via cross-refs) Notes on verses that are connected by cross-references are automatically linked. The system surfaces "you have a note on a related verse" without manual linking. PLANNED Partial mockup
Dedicated two-panel notes manager A full-page two-panel layout: verse list on the left, note editor on the right. For users who want to do heavy note-writing sessions without the reader chrome in the way. NEEDS_DESIGN Partial — (well-described)
Note indicators in reader A small dot or icon appears beneath verses that have a note attached. Passive reminder of prior study without interrupting the reading flow. DONE Partial screenshots, file paths

Bookmarks — 2/3 documented

Bookmarks let users save their place in a chapter or flag passages they want to return to.

Feature Description Status Documentation Missing
Chapter-level bookmarks Users can bookmark an entire chapter to return to it later. Saved to their account and accessible from any device. DONE Partial screenshots, file paths
Bookmarks list page A page listing all saved bookmarks with the chapter reference and a preview of the first verse. Allows users to manage and jump to bookmarked chapters. DONE Partial screenshots, file paths
Keyboard shortcut (B) Pressing B while reading bookmarks the current chapter instantly without opening any menu. A power-user shortcut for readers who want to mark a passage without breaking their flow. PLANNED Partial

Parallel Gospels — 3/8 documented

The four Gospels frequently tell the same story with different wording and emphasis. The Parallel Gospels feature displays these shared passages (pericopes) side-by-side so users can compare them directly.

Feature Description Status Documentation Missing
Pericope list browser A browsable list of all named Gospel pericopes (e.g. "The Feeding of the Five Thousand"). Each entry links to the parallel view for that story. DONE Partial screenshots, file paths
Side-by-side multi-gospel columns Two to four Gospel accounts of the same pericope rendered in parallel columns. The visual layout makes differences in wording, order, and detail immediately apparent. DONE Partial screenshots, file paths
Synchronized verse highlighting Clicking a verse in one column highlights the corresponding verses in the other columns. Shows users which verses are considered parallel to each other. DONE Partial screenshots, file paths
Word-match highlighting across gospels Words that appear in the same form across multiple columns are highlighted with a shared color. Reveals verbatim agreements between Gospel authors, which has source-critical implications. PLANNED Complete
Synchronized scroll (all columns) Scrolling in one column scrolls all others proportionally so that parallel content stays aligned. Prevents the columns from drifting out of sync on long pericopes. NEEDS_DESIGN Partial design direction
Translation toggle within parallel view A toggle to switch each column independently between English and Dutch. Lets bilingual users compare translations within the parallel layout. PLANNED Partial
Interlinear popup in parallel view Clicking a word in the parallel view opens the same interlinear popup as in the main reader. Allows original-language study while comparing Gospel accounts. PLANNED Partial
Cross-ref sidebar in parallel view The cross-ref sidebar appears alongside the parallel columns. Lets users explore connections from pericope verses without leaving the parallel view. PLANNED Partial

Themes & Parables — 3/8 documented

Thematic navigation lets users browse the Bible by topic rather than by book and chapter. The focus is on Jesus' teachings — parables, discourses, and recurring themes — as a primary entry point for study.

Feature Description Status Documentation Missing
Jesus' Teachings hub A top-level page serving as the entry point for all thematic content: parables, themes, and the Sermon on the Mount. Organizes Jesus' teachings into a browsable structure. DONE Partial screenshots, file paths
Parables browser A list of all parables told by Jesus, each with a title, the Gospel(s) it appears in, and a link to read it. The canonical inventory of Jesus' parabolic teaching. DONE Partial screenshots, file paths
Jesus themes browser A list of recurring topics in Jesus' teaching (e.g. "Kingdom of God", "Prayer", "Forgiveness") with the verses tagged to each theme. Enables topical study without full-text search. DONE Empty everything — just says "Working"
Bible-wide themes Thematic browsing extended beyond Jesus' teachings to cover recurring topics across the entire Bible (e.g. "Covenant", "Redemption", "Prophecy"). Marked DONE but UI reportedly shows "coming soon". DONE Partial unclear status (DONE but "coming soon"?)
Multi-gospel parable occurrences For parables that appear in more than one Gospel, a panel shows all occurrences side by side. Bridges the Parables browser with the Parallel Gospels feature. PLANNED Partial mockup
Parable descriptions (EN + NL) Each parable has a short written description explaining its context, meaning, and key points — available in both English and Dutch. Helps users who are unfamiliar with the parable orient themselves before reading. PLANNED Partial
Jesus speech coloring in theme verses Verses listed under a Jesus theme are rendered with the same red/gold Jesus-words coloring as in the main reader. Maintains visual consistency and reminds users they are reading direct speech. PLANNED Partial
Cross-ref sidebar in themes/parables The cross-ref sidebar appears alongside theme and parable verse lists. Allows users to explore connections from thematic study without switching contexts. PLANNED Partial

AI Tools — 4/5 documented

An integrated AI assistant powered by Claude. Users can ask questions about any passage, request explanations, explore theology, and save AI responses directly into their notes.

Feature Description Status Documentation Missing
AI chat (Claude-based Q&A) A chat interface within the app where users can ask any Bible-related question. The AI has context about the current passage being read. Powered by the Anthropic Claude API. DONE Partial screenshots, file paths
Multi-turn conversations The chat retains the full conversation history within a session, so users can ask follow-up questions and the AI understands the prior context. Makes the AI useful for deep dives rather than one-off queries. DONE Partial screenshots, file paths
Save AI response to notes A button on any AI response saves that response as a note attached to the current verse or chapter. Bridges AI-generated content into the user's personal study record. DONE Partial screenshots, file paths
Daily rate limiting Free-tier users are limited to a fixed number of AI queries per day. Prevents runaway API costs while still allowing casual users to experience the feature. DONE Partial tier details, file paths
Cost tracking & analytics An admin dashboard tracking per-user AI usage and cost over time. Needed to monitor spend, set appropriate rate limits, and inform pricing decisions. IN_PROGRESS Partial progress %, blockers

Atmosphere — 1/6 documented

Atmosphere features make the app feel alive and immersive. The long-term vision (v3) is passage-aware backgrounds and animations — e.g. a desert scene when reading Exodus, a stormy sea when reading Jonah.

Feature Description Status Documentation Missing
Color themes (dark/light) Users can switch between a dark and a light color theme. Dark mode is the default and is better suited to extended evening reading. DONE Partial screenshots, available themes list
Atmospheric backgrounds Full-screen thematic background images or scenes behind the reader text. Intended to evoke the setting of the passage being read. NEEDS_DESIGN Partial — (well-described)
Passage-aware scene switching The background scene changes automatically based on which book or passage the user is reading (e.g. wilderness for desert narratives, water for sea stories). Requires a mapping of passages to scene tags. NEEDS_DESIGN Partial — (well-described)
Animated elements (fire, waves, particles) Subtle real-time animations layered on top of or behind the text — e.g. flickering fire for Mount Sinai passages, gentle waves for Sea of Galilee passages. Adds life to the atmosphere without distracting from reading. NEEDS_DESIGN Partial — (well-described)
Post-processing pipeline A WebGL-based post-processing layer (bloom, vignette, film grain, color grading) applied to the background scene. Gives a cinematic quality to the atmosphere and is the technical foundation for all other atmosphere features. BACKLOG Complete
Crossfade transitions between views When navigating between pages or chapters, the background and content transition with a smooth crossfade rather than an instant swap. Keeps the immersive feel during navigation. PLANNED Partial

Navigation UX — 4/9 documented

The structural navigation of the app: the sidebar, command palette, settings, and layout controls that shape how users move through BibleWeb.

Feature Description Status Documentation Missing
Settings page A dedicated page where users manage their account, preferences (font size, theme, language), and feature toggles. The central control panel for personalizing the app. DONE Partial screenshots, file paths
Command palette (Ctrl+K) A keyboard-driven command palette (like VS Code or Raycast) for jumping to any book, chapter, search, or feature instantly. The fastest navigation method for power users. DONE Partial screenshots, file paths
Mobile responsive layout The app's layout adapts to small screens: the sidebar collapses, touch targets enlarge, and columns stack vertically. Necessary for users who read on phones or tablets. DONE Partial screenshots, file paths
Sidebar navigation A persistent left-hand sidebar with links to all major sections: reader, search, notes, bookmarks, themes, AI chat, commentaries. The primary navigation structure of the app. DONE Partial screenshots, file paths
Command palette category tabs The palette is divided into tabs (e.g. "Go to", "Search", "Notes", "Actions") so results are organized by type rather than mixed together. Reduces cognitive load when the palette has many results. PLANNED Partial mockup
Keyboard shortcut hints in palette Each command in the palette shows its keyboard shortcut next to it. Teaches users shortcuts passively as they use the palette. PLANNED Partial
Fullscreen toggle (F11) Pressing F11 hides the browser chrome and sidebar, leaving only the reading text. Useful for distraction-free reading sessions. PLANNED Partial
Footer mode (Full/Minimal) The app footer can be toggled between a full mode (showing extra info and controls) and a minimal mode (just essential navigation). Lets users reclaim vertical screen space. PLANNED Partial
Auto-save every 30 seconds Any open note or setting change is auto-saved to the server every 30 seconds. Prevents data loss if the user navigates away or the browser crashes. PLANNED Partial

Personal Translation Builder — 2/5 documented

The Personal Translation Builder is a pro feature that allows users to construct their own translation of the Bible one word at a time, by selecting their preferred gloss for every Greek or Hebrew word. Over time the system assembles a complete personalized text.

Feature Description Status Documentation Missing
Per-word gloss selection In the interlinear view, users can click any Greek or Hebrew word and choose a gloss from the available options. This choice becomes part of their personal translation for that word. DONE Partial screenshots, file paths
Word selection persistence The user's gloss choices are stored in the database and survive sessions. When they return to a passage, their previous selections are pre-loaded. DONE Partial file paths
Word selections API (CRUD) The backend API endpoints for creating, reading, updating, and deleting word selections. Needed to support syncing selections across devices and eventual export. IN_PROGRESS Partial progress %, remaining endpoints
Export assembled translation Takes all of the user's gloss selections and assembles them into a readable translation document, exported as plain text or Markdown. The payoff feature that makes all the selection work worthwhile. IN_PROGRESS Partial progress %, blockers
Ctrl+S explicit save Pressing Ctrl+S while the interlinear popup is open saves the current gloss selection immediately, giving users an explicit save action in addition to auto-save. PLANNED Partial

Key Findings

1. Systemic documentation gap: DONE features lack screenshots and file paths

Nearly every DONE feature (46 total) has the same problem: notes are 2-5 words with no screenshots, no file paths, and minimal technical detail. This makes it hard to:

  • Onboard new developers
  • Verify features still work as expected
  • Plan improvements with full context

Recommendation: Batch-capture screenshots of all DONE features. Add file path references via automated codebase scan.

2. PLANNED features are well-documented

Most PLANNED features have detailed technical specs, including DB column references, color values, BibleGame source references, and implementation guidance. This is excellent for future development velocity.

3. Status inconsistency: "Bible-wide themes"

This feature is marked DONE but notes say "Listed as 'coming soon'" — which means the page exists but the feature isn't actually functional. Should be reclassified as PLANNED or IN_PROGRESS.

4. IN_PROGRESS features lack progress tracking

All 8 IN_PROGRESS features are missing:

  • What percentage is done
  • What specifically remains
  • Any blockers

Features affected:

  • Multiple external translations infrastructure
  • Strong's lexicon with KJV usage
  • Dutch Strong's definitions
  • Dutch commentary translations
  • Dutch synonym expansion
  • Cost tracking & analytics
  • Word selections API (CRUD)
  • Export assembled translation

5. NEEDS_DESIGN features vary widely in quality

Some (Atmospheric backgrounds, Passage-aware scene switching) have excellent detail including BibleGame references. Others (Verse-by-verse navigation, Interlinear in Parallel Gospel, Breadcrumb navigation, Paragraph-aware rendering) are essentially empty.

6. Empty documentation (7 features)

These features have almost no useful documentation:

  1. English (BSB) — "Built-in"
  2. Dutch (Statenvertaling) — "Built-in"
  3. Search history — "Tracked"
  4. Verse-by-verse navigation in popup — minimal
  5. Interlinear in Parallel Gospel view — minimal
  6. Breadcrumb navigation history in graph — minimal
  7. Jesus themes browser — "Working"

Recommendations

Immediate (this session)

  1. Capture screenshots of all DONE features
  2. Fix status of "Bible-wide themes" (DONE → PLANNED or IN_PROGRESS)

Short-term

  1. Add progress percentages to all IN_PROGRESS features
  2. Flesh out empty NEEDS_DESIGN features with design questions
  3. Add file paths to DONE features (can be automated)

Medium-term

  1. Create README.md files for high-value feature clusters (AI Tools, Interlinear, Cross-References)
  2. Add acceptance criteria to PLANNED features approaching implementation

Generated by Claude Code audit — 2026-03-22