Hermeneutic Lenses — Content Epic
Status: App code + DB schema complete. Content empty.
Feature Overview
Hermeneutic lenses let users read Scripture through different interpretive frameworks. When a lens is active, the app surfaces relevant panels, reorders content, and provides per-chapter guidance tailored to that approach.
Premium feature — lens toggle is gated.
DB Schema (already exists)
hermeneutic_lenses (
id TEXTPRIMARY KEY,
name TEXTNOT NULL,
description TEXTNOT NULL,
icon TEXT,
display_order INTEGERNOT NULL
)
chapter_lens_content (
chapter_id TEXTNOT NULL,
lens_id TEXTNOT NULL,
guidance TEXTNOT NULL,
panel_filter_json TEXT,
panel_order_json TEXT
)
Proposed Lenses (6-8)
| Lens ID | Name | Description | Panel Priority |
|---|
grammatical | Grammatical-Historical | What did the text mean to the original audience? Focus on language, history, and author intent. | heb, hist, ctx, scholar |
typological | Typological | How do OT persons, events, and institutions foreshadow Christ and the church? | cross, themes, thread |
redemptive | Redemptive-Historical | Where does this passage fit in the unfolding story of redemption? | themes, cross, thread |
christocentric | Christ-Centered | How does this text point to, prepare for, or reflect Jesus? | cross, mac, themes |
devotional | Devotional | What is God saying to me today? Application-focused reading. | mac, calvin, coaching |
literary | Literary | Attend to genre, structure, chiasm, and artistry. | lit, chiasm, discourse |
canonical | Canonical | How does this text relate to the whole Bible's witness? | cross, thread, themes |
mission | Missional | How does this passage shape the church's mission to the world? | themes, mac, hist |
Content Scope
Phase 1 — Lens definitions (1 session)
- Create
content/meta/hermeneutic-lenses.json with 6-8 lens definitions - Update
build_sqlite.py to populate hermeneutic_lenses table
Phase 2 — Chapter guidance (~60 sessions @ 20 chapters each)
- Create per-chapter guidance for each lens
- 1,189 chapters × 6 lenses = ~7,134 entries
- Guidance: 2-3 sentences explaining what to notice through this lens
- Panel filter/order: JSON arrays specifying which panels to highlight
Suggested batch plan:
| Batch | Scope | Chapters |
|---|
| 1 | Genesis | 50 |
| 2 | Exodus-Leviticus | 67 |
| 3 | Numbers-Deuteronomy | 70 |
| ... | ... | ... |
Content Guidelines
- Guidance text: Brief, actionable. "Notice how the water imagery here echoes the Red Sea crossing and anticipates baptism."
- Panel filter: Only include panels that exist for that chapter
- No fabrication: Lens guidance must reflect genuine hermeneutical approaches, not invented frameworks
Sub-Issues (to be created)
Hermeneutic Lenses — Content Epic
Status: App code + DB schema complete. Content empty.
Feature Overview
Hermeneutic lenses let users read Scripture through different interpretive frameworks. When a lens is active, the app surfaces relevant panels, reorders content, and provides per-chapter guidance tailored to that approach.
Premium feature — lens toggle is gated.
DB Schema (already exists)
Proposed Lenses (6-8)
grammaticaltypologicalredemptivechristocentricdevotionalliterarycanonicalmissionContent Scope
Phase 1 — Lens definitions (1 session)
content/meta/hermeneutic-lenses.jsonwith 6-8 lens definitionsbuild_sqlite.pyto populatehermeneutic_lensestablePhase 2 — Chapter guidance (~60 sessions @ 20 chapters each)
Suggested batch plan:
Content Guidelines
Sub-Issues (to be created)