feat(lenses): Joshua 1-24 lens content, batch 1 of Historical Books (#820, #1783)#1823
Open
CraigBuckmaster wants to merge 1 commit into
Open
feat(lenses): Joshua 1-24 lens content, batch 1 of Historical Books (#820, #1783)#1823CraigBuckmaster wants to merge 1 commit into
CraigBuckmaster wants to merge 1 commit into
Conversation
…820, #1783) 73 hermeneutic lens entries across all 24 chapters of Joshua. This is the template-setting batch for #1783. Sets the panel-mix template for narrative-conquest genre, swapping in Joshua-specialist scholars (howard NAC, hess TOTC) for the Pentateuch's craigie/tigay. Per-chapter distribution: - 11 chapters at 2 lenses (allotment / boundary-list chapters: 11, 12, 13, 15, 16, 17, 18, 19, 21 + procedural 22 + summary 23 — wait, recount: jos11-13, 15-19, 21 = 9 chapters at 2 lenses) - 9 chapters at 3 lenses (jos4, 8, 9, 10, 14, 20, 22, 23) - 4 chapters at 4 lenses (jos1, 3, 5, 7) - 2 chapters at 5 lenses (jos2 Rahab, jos6 Jericho, jos24 Shechem) Theological highlights: - jos1 commission — canonical anchored on Heb 13:5-6 ('I will never leave you nor forsake you') - jos2 Rahab — christocentric/canonical anchored on Mt 1:5 (Christ's genealogy), Heb 11:31, Jas 2:25; mission anchored on the gospel reaching Canaan from inside - jos5 Commander of the LORD's army — typological anchored on Rev 19:11-16 (divine-warrior Christ) - jos6 Jericho — christocentric anchored on Heb 11:30 ('by faith the walls of Jericho fell') - jos7 Achan — canonical anchored on Acts 5:1-11 (Ananias and Sapphira pattern) - jos11 'land had rest' — redemptive anchored on Heb 4:8-9 ('if Joshua had given them rest, God would not have spoken later about another day' — greater Joshua brings greater rest) - jos20 cities of refuge — typological anchored on Heb 6:18 (Christ as refuge for sinners) - jos21:45 'not one of all the LORD's good promises failed' — canonical anchored on 2 Cor 1:20 (all promises Yes in Christ) - jos24 Shechem — christocentric anchored on Mt 6:24 (the choose- this-day question recast as no-one-can-serve-two-masters) Pipeline gates: - schema_validator: 0 failures (150,184 passed) - lens_quality_scorer: 100/100 across all 73 entries - build_sqlite: chapter_lens_content rows 661 -> 734 (delta = 73) - validate_sqlite: 0 failures (2 pre-existing warnings non-fatal) Notes for downstream batches: - chapter_id format is josh{N} (NOT jos{N}) - Joshua scholar set: howard, hess, mac, calvin, net (Pentateuch's craigie/tigay are NOT in Joshua content; verified by inventory of all 24 source chapters before authoring) - Panel-mix templates swap craigie/tigay -> howard/hess but otherwise match the Pentateuch shape This PR opens #1783. Subsequent batches (Judges, Ruth, 1-2 Samuel, 1-2 Kings, 1-2 Chronicles, Ezra, Nehemiah, Esther) will use this template, with scholar-set verification per book before authoring.
Content Pipeline Results✅ All pipeline checks passed
|
Test Results✅ All tests passed
Coverage
⏱️ Duration: 93.0s |
4 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
First batch of #1783 (Historical Books). Sets the template for narrative-conquest genre. Joshua 1-24 — 73 lens entries across all 24 chapter files.
This is the I-do tier per the hybrid plan: Joshua sets the reference implementation, then Claude Code drafts Judges through Nehemiah against this pattern with PR-time review.
Per-chapter distribution (73 total)
Average guidance length: 226 chars (target 250, hard ceiling 280).
Christocentric / typological anchors
Plagiarism guards applied
Pipeline gates
schema_validator.pylens_quality_scorer.pybuild_sqlite.pychapter_lens_content: 661 → 734 (delta = 73, exact match)validate_sqlite.pyJoshua-specific structural notes (for downstream batches)
Two findings from the scout that affect Claude Code briefing:
josh{N}, notjos{N}— caught at scout time, no failed builds.Tier-2 audit watch list
NT-citation entries warranting review:
All NT anchors are positions scholars genuinely hold; no fabricated attributions.
Conventions followed
craigie/tigayswapped forhoward/hess'structural'(nostructuresubstring) miss at draft-time, fixed before writev N/vv N-Mform within each chapter's max_vapp/assets/db-manifest.jsonandapp/assets/explore-images.jsondropped before stagingRollback plan
Adds 24 new files only, modifies no existing content.
git revert <merge-commit>returnschapter_lens_contentto 661 rows after next DB rebuild.Hybrid plan handoff
Once this merges, the next steps for #1783:
A Claude Code briefing document with precise prompts for each book is being prepared in parallel and will be posted on #1783 shortly.
Refs #820, #1783.