Commit Graph

81 Commits

Author SHA1 Message Date
kennethreitz 9e75742c27 Add Ezekiel 22, 32, 39, 41, 44-46, Ezra 8 commentary (100 verses)
🎉 1000 VERSES GENERATED TODAY! 🎉

Final batch includes:
- Ezekiel 22: Dross/furnace metaphor, corrupt leaders
- Ezekiel 32: Egypt's lamentation
- Ezekiel 39: Gog's defeat and Israel's restoration
- Ezekiel 41: Temple architecture details
- Ezekiel 44: Levitical priestly regulations
- Ezekiel 45-46: Land allotments and festival offerings
- Ezra 8: Returning exiles genealogy

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 21:32:49 -05:00
kennethreitz bd5c418bc6 Add Ezekiel 16, 22, 28, 40, 42, 43, 48 commentary (100 verses)
Ezekiel 16: Jerusalem's spiritual adultery allegory (29-59) -
worse than Sodom, sisters comparison, covenant breaking.

Ezekiel 22: Bloody city indictment (1-13) - bloodshed, Sabbath
profaning, sexual violations, economic exploitation.

Ezekiel 28: King of Tyre judgment (1-11) - pride, death prophecy.

Ezekiel 40-43: Temple vision - gates, chambers, altar measurements.

Ezekiel 48: Complete tribal land allotments (1-34), city gates,
equal inheritance, Zadokite priesthood.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 21:23:39 -05:00
kennethreitz e0b407c37e Add Ecclesiastes, Esther, Exodus, Ezekiel commentary (100 verses)
Ecclesiastes: Youth and aging allegory (11-12), wealth's vanity (ch 6),
epilogue on wisdom's authority (12:9-12).

Esther: Purim establishment (ch 9), Haman's sons listed, dramatic
reversal scenes (ch 6-8), golden scepter.

Exodus: Moses/Aaron's obedience (7:6-7), rod becomes serpent,
magicians' rods swallowed, priestly garments (39), tabernacle (40).

Ezekiel: Tyre's trade network (27:8-24), Jerusalem judgment (20-21),
temple vision measurements (40:21-34).

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 21:15:04 -05:00
kennethreitz 2f2d512bfa Add Ecclesiastes 1-11 and Deut 27 commentary (100 verses)
Ecclesiastes: Solomon's experiments with pleasure (ch 2), times and
seasons (ch 3), oppression and envy (ch 4), vows to God (ch 5),
wisdom proverbs (ch 7), authority and justice (ch 8), death and
enjoyment (ch 9), folly in high places (ch 10), risk/prudence (ch 11).

Deuteronomy 27:22-25: Final curses at Mount Ebal ceremony.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 20:51:53 -05:00
kennethreitz 87df7c9567 Add Deuteronomy 12-34 commentary (100 verses)
Deut 33: Complete tribal blessings (Reuben through Asher, 1-26).
Deut 34: Moses's death narrative (1-9) - viewing land, burial, Joshua.
Deut 17: Kings and judges - sacrificial standards, apostasy, courts.
Deut 19: Cities of refuge, false witnesses, lex talionis.
Deut 20-21: Warfare exemptions, captive wives, rebellious sons.
Deut 24: Worker protections, remember Egypt.
Deut 27: Shechem covenant ceremony, twelve curses (12-21).

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 20:43:10 -05:00
kennethreitz cd79305ca2 Add Deuteronomy 26-32 commentary (100 verses)
Deut 26: Firstfruits offering liturgy and exodus confession.
Deut 28: Comprehensive covenant curses (16-46) - diseases, drought,
defeat, exile, becoming a byword among nations.
Deut 29: Covenant renewal warnings - bitter root, presumptuous sin.
Deut 30-31: Moses's final words, Joshua commissioning.
Deut 32: Complete Song of Moses - God's faithfulness vs Israel's
apostasy, divine judgment, and ultimate restoration (1-43).

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 20:28:54 -05:00
kennethreitz 626afc13ca Add Amos, Daniel, Deuteronomy commentary (100 verses)
Amos: Visions (7:1-13), summer fruit (8:1-9), final judgment (9:1-12),
oracles against nations (1-2).

Daniel: Wisdom test (1:20), visions (8:3, 11:2), furnace (3:27),
TEKEL (5:27), lions' den (6), Seventy Weeks (9:24).

Deuteronomy: Feast laws (16:11-18), Levitical provisions (18:1-11),
Prophet like Moses (18:12-19), marriage laws (22:9-28), justice (25:1-4).

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 16:48:10 -05:00
kennethreitz 48206283f3 Add Acts 19-28 and Amos 3-7 commentary (100 verses)
Acts: Ephesian riot (19:23-34), Paul's Jerusalem journey (21),
temple arrest (21:26-38), Sanhedrin trial (23), Festus trial (25),
Malta ministry (28:1-15).

Amos: Rhetorical questions (3:4-6), covenant curses (4:3-11),
funeral lament (5:1-23), locust vision (7:1). Hebrew word studies
with transliterations throughout.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 15:57:46 -05:00
kennethreitz 706c462b82 Add Acts 14, 19, 22, 27, 28 commentary (100 verses)
Complete commentary for Paul's first missionary journey (Acts 14),
Ephesian ministry (Acts 19), Jerusalem defense (Acts 22), voyage to
Rome (Acts 27), and Roman ministry (Acts 28). Each verse includes
Greek word analysis, historical context, and reflection questions.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 15:38:26 -05:00
kennethreitz 14c7c75c44 Add Acts 26 & 28 commentary (100 verses total)
Complete commentary for Paul's defense before Agrippa (Acts 26:13-28)
and Malta ministry/journey to Rome (Acts 28:1-15). Includes Greek
word analysis with transliterations, historical context, and
reflection questions for each verse.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 15:27:20 -05:00
kennethreitz 064ea7c1c4 Add Acts 17,20,26 commentary batch 6 (10 verses) 2025-12-08 15:18:15 -05:00
kennethreitz 2c9717b79f Add Acts 17 commentary batch 5 (10 verses) 2025-12-08 15:16:43 -05:00
kennethreitz bdc95274bf Add Acts 16-17 commentary batch 4 (10 verses) 2025-12-08 15:14:59 -05:00
kennethreitz 95015f1bcc Add Acts 13-16 commentary batch 3 (10 verses) 2025-12-08 15:12:51 -05:00
kennethreitz ea655f8450 Add Acts 13 commentary batch 2 (10 verses) 2025-12-08 15:11:16 -05:00
kennethreitz bdae996e2a Add Acts 13 commentary batch 1 (10 verses) 2025-12-08 15:09:26 -05:00
kennethreitz c670cd4fe1 Add Psalms 119, 78, Luke 9, Mark 14, Matthew 27 commentary
Filling gaps in key narrative and teaching passages

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 15:04:56 -05:00
kennethreitz 81981def92 Add Luke 9, Mark 14, Matthew 27, Psalm 78 commentary
Apostle commissioning, anointing at Bethany, Judas's end

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 15:02:01 -05:00
kennethreitz fb77d3d5f8 Add Ephesians 6 Armor of God commentary
Complete armor passage: verses 10-18 with Greek analysis

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 14:59:06 -05:00
kennethreitz 1e1a2815fa Add John 18 arrest and Genesis 3 Fall commentary
Gethsemane arrest (18:1-6) and the serpent's temptation (3:1)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 14:56:53 -05:00
kennethreitz fad7d52ad7 Add Revelation 21-22 New Heaven/Earth commentary
New Jerusalem, Tree of Life, final invitation and benediction

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 14:55:13 -05:00
kennethreitz eed8368aca Add Luke 23 Crucifixion commentary
Trial before Pilate and thief on the cross: verses 1,2,3,42,43,47

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 14:51:44 -05:00
kennethreitz f954314199 Add Matthew 27 Crucifixion commentary
Trial, darkness, and tomb: verses 1,2,3,45,66

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 14:49:53 -05:00
kennethreitz d4c188e678 Add Mark 14 Passion narrative commentary
Gethsemane and plot against Jesus: verses 1,2,3,32,33,34,35

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 14:48:06 -05:00
kennethreitz 36a16e505f Complete John 17 High Priestly Prayer commentary
Final 6 verses: 14,15,16,18,19,20 - covering sanctification,
mission, and Christ's prayer for future believers.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 14:44:35 -05:00
kennethreitz 13666105c3 Add John 17 High Priestly Prayer commentary (10 verses)
Verses 2,4,5,6,7,8,9,10,11,13 - covering Christ's glory,
the disciples' election, and His prayer for their unity.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 14:43:19 -05:00
kennethreitz ef628bdfd9 Complete John 15 and Psalm 91 commentary coverage
- John 15:14,17 (friendship and love command)
- Psalm 91:6,7,8,10,12,13,14,16 (complete protection psalm)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 14:39:32 -05:00
kennethreitz 9c3fb68250 Add commentary for John 14-15 and Psalm 91 gaps
Filled key verse gaps in important chapters:
- John 14:5,7,8,9,10 (Upper Room discourse)
- John 15:3,6,8 (Vine and branches)
- Psalm 91:4,5 (Under His wings)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 14:37:34 -05:00
kennethreitz 4b340d58e9 Add scholarly commentary for 15 featured verses
Generated theological commentary with Hebrew/Greek analysis,
historical context, and reflection questions for verses that
were missing commentary in the verse of the day collection.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 14:27:18 -05:00
kennethreitz 7ee55edd69 Add commentary for 22 verses and large font mode for templates
New verse commentary:
- Job: 13:2, 27:21, 28:16, 28:21, 35:11
- Exodus: 7:4, 7:5, 7:8, 7:9, 7:11
- John: 14:17, 14:18, 14:20, 15:2, 15:15 (Upper Room Discourse)
- Acts: 13:23, 13:30, 13:33, 16:5, 16:10, 17:30, 17:31 (Paul's sermons)

Also adds large font mode CSS to multiple detail templates.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-04 09:52:16 -05:00
kennethreitz e7a1296187 Complete 1 Chronicles commentary (all 976 verses)
Added missing verse 14:17 with Hebrew word studies (shēm, pachad)
and theological analysis connecting to Messianic kingdom.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-04 09:17:05 -05:00
kennethreitz 4b36f9ed77 Add Red Letter Edition page showing words of Christ
- New /red-letter route with filterable, paginated verse list
- Stats showing total verses, full/partial breakdown
- Red letter text rendering with highlighting
- Keyboard navigation support

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-04 09:10:33 -05:00
kennethreitz f4c2b70f6e Improve README with comprehensive feature documentation
Streamlined structure, added AI commentary, Strong's Concordance details,
family tree explorer, PDF export, accessibility features, and API docs.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-04 09:03:56 -05:00
kennethreitz d7a2b8ba2a Rename Solomon's Song to Song of Solomon throughout codebase
- Update verse references in verses-1769.json
- Rename data files (solomons_song.json -> song_of_solomon.json)
- Update book mappings in books.py
- Fix VerseReference.from_string() to handle multi-word book names
  like "Song of Solomon" (was only handling 2-word names)
- Update sitemap and metadata files

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-03 23:05:30 -05:00
kennethreitz c7d28e8a5a Fix missing space in John 1:1 commentary
Add quotes around 'In the beginning' phrase for clarity.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-03 21:53:33 -05:00
kennethreitz 45cca004f3 Improve test coverage from 76% to 81% with 213 new tests
- Add test_coverage_improvements.py (77 tests): reading plans, stories,
  bible routes, search, interlinear, topics, edge cases
- Add test_coverage_part2.py (77 tests): cross_references, jinja_filters,
  commentary_loader, topics, search_index, kjv, books, strongs modules
- Add test_coverage_part3.py (59 tests): API endpoints, web routes,
  Strong's, family tree, timeline, study guides, misc routes

Fix exodus.json commentary data:
- Fix 72 verses in chapters 29-31 with malformed questions arrays
- Questions were nested arrays [["q"]] instead of strings ["q"]

Test results: 710 passed, 1 skipped, 81% coverage

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-03 13:47:28 -05:00
kennethreitz 835b007f3c Complete Exodus commentary rewrite - 1144 verses done
All template filler ("The Hebrew text contains linguistic
nuances...") has been replaced with substantive commentary:

- Hebrew word studies throughout
- Egyptian gods targeted by plagues
- Passover/exodus typology pointing to Christ
- Tabernacle typology (each element = Christ)
- Golden calf crisis and covenant renewal
- God's 13 attributes (Exodus 34:6-7)

Every verse now has real theological analysis instead of
generic templates.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-03 13:10:54 -05:00
kennethreitz 54361495b5 Rewrite 642 more Exodus verses - 85% complete
Replaced template filler with substantive Hebrew commentary:
- Ch 5-11: Plagues narrative with Egyptian gods targeted
- Ch 16-18: Manna, rock, Jethro (Christ typology)
- Ch 25-31: Tabernacle instructions (typology)
- Ch 35-40: Tabernacle construction (partial)

Remaining: 171 verses (mostly chapters 32-34, 39-40)
Total fixed: 973 of 1144 verses (85%)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-03 12:52:06 -05:00
kennethreitz 89ac1ba37e Add 100 verse commentaries across 10 books
- Psalms 37:21-30 (10 verses)
- Luke 1:15,27; 2:3,27-28,31-33,36-37 (10 verses)
- Jeremiah 6:3; 21:1-7,11,13; 22:1 (10 verses)
- Numbers 4:34-44 (10 verses)
- Matthew 12:41-50 (10 verses)
- Deuteronomy 9:29; 10:11-21 (10 verses)
- Joshua 2:9; 6:1,25-27; 8:8,23-26 (10 verses)
- Job 9:24-31,35; 12:6 (10 verses)
- Ezekiel 16:18-28 (10 verses)
- Acts 13:1,5-8,12-16 (10 verses)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-03 12:37:17 -05:00
kennethreitz 6e43d92baf Rewrite 331 Exodus verses with real Hebrew commentary
Replaced template filler ("The Hebrew text contains linguistic
nuances...") with verse-specific analysis including:
- Hebrew words with transliteration
- Passover typology pointing to Christ
- Sinai covenant theology
- Historical Egyptian context

Chapters fixed: 1-4, 12-15, 19-24
Remaining: 813 verses in other chapters

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-03 12:28:41 -05:00
kennethreitz b82171fc93 Complete 1 Samuel commentary - fill all 572 incomplete verses
Added full theological analysis for all verses that previously only
contained the verse text without actual commentary. Includes Hebrew
word studies, historical context, and reflection questions.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-03 12:07:54 -05:00
kennethreitz 54167ccf01 Rewrite 114 verses with generic filler commentary
Completely replaced template boilerplate ("This profound verse
reveals crucial theological truth...") with verse-specific
scholarly commentary including Hebrew/Greek word studies.

Books fixed:
- Acts (34 verses) - Greek NT analysis
- Hosea (13 verses) - Hebrew marriage metaphor
- Lamentations (18 verses) - 586 BC destruction context
- Amos (7 verses) - Social justice prophet
- Jonah (10 verses) - Nineveh mission
- Joel (5 verses) - Day of the LORD
- Nahum (7 verses) - Oracle against Nineveh
- Song of Solomon (11 verses)
- Jeremiah, Judges, Daniel, Ezra, Joshua, Luke (misc)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-03 11:51:34 -05:00
kennethreitz 66b53f37dc Fix lazy Proverbs 26:24 commentary
Replaced "See v.23" references with full standalone analysis
on dissembling hatred and hidden malice.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-03 11:33:06 -05:00
kennethreitz 5cf7ed2c33 Fix incomplete commentary in Lamentations and Proverbs
- Lamentations: Added missing reflection questions to 28 verses
  (chapters 3, 4, 5 now have 3 questions per verse)
- Proverbs 26:19: Replaced lazy "See v.18" with full standalone commentary

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-03 11:32:26 -05:00
kennethreitz 97b14f9994 Fix placeholder commentary in Psalms 135 and Ezra 5
- Replaced placeholder text in Psalms 135:3-21 with full commentary
- Replaced placeholder text in Ezra 5:4-17 with full commentary
- Added reflection questions for all new verses

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-03 11:01:59 -05:00
kennethreitz 0b420763f5 Add commentary for Deuteronomy 4:21-49
Replaced 29 placeholder entries with scholarly theological commentary
including Hebrew word analysis, cross-references, and Reformed perspective.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-03 10:52:51 -05:00
kennethreitz d6b9e939fc Fix 29 placeholder entries in Deuteronomy 4
Replaced "[Historical context needed for Deuteronomy 4:xx]"
placeholders with proper historical commentary covering:
- Moses' exclusion from Canaan (Meribah incident)
- Horeb theophany and covenant warnings
- Cities of refuge establishment
- Trans-Jordan geographical boundaries

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-03 10:39:28 -05:00
kennethreitz 4bda00885f Fix 99 verses with generic filler historical text
Replaced lazy "a book written during a specific period" filler
with proper historical context in:
- Hosea (12 verses) - 8th century BC, Assyrian threat
- Acts (34 verses) - AD 30-62, apostolic age details
- Amos (7 verses) - Jeroboam II's reign
- Joel (5 verses) - locust plague, Day of LORD
- Jonah (10 verses) - Nineveh mission context
- Nahum (7 verses) - pre-Babylon fall of Nineveh
- Lamentations (12 verses) - 586 BC Jerusalem fall
- Song of Solomon (11 verses) - Solomonic golden age

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-03 10:33:51 -05:00
kennethreitz ae003f38b7 Update verse commentary for 14 books
Acts, Daniel, Deuteronomy, Ezekiel, Hosea, Isaiah, Job, John,
Joshua, Judges, Luke, Matthew, Numbers, Psalms

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-03 10:17:45 -05:00
kennethreitz 2e4947957b Fix proverbs.json validation error
Removed stray analysis/historical/questions keys at chapter 24 level
that should have been under verse entries.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-03 09:55:52 -05:00