Skip to content

feat: faith-vs-works debate topic + James 2:24 difficult passage - #1907

Merged
CraigBuckmaster merged 3 commits into
masterfrom
feature/faith-works-debate-content
Jul 23, 2026
Merged

feat: faith-vs-works debate topic + James 2:24 difficult passage#1907
CraigBuckmaster merged 3 commits into
masterfrom
feature/faith-works-debate-content

Conversation

@CraigBuckmaster

@CraigBuckmaster CraigBuckmaster commented Jul 22, 2026

Copy link
Copy Markdown
Owner

Summary

Fills a discovery-layer gap: the app had strong James 2:14-26 section content (Moo, MacArthur, cross-refs) but no dedicated entry in either debate topics or difficult passages for the Paul-vs-James justification question.

Adds:

  • Debate topic justification-faith-alone-or-faith-and-works (james/2) — 3 positions: Reformed evidence-of-faith (Calvin, Schreiner), semantic harmonization (Moo, McCartney), Augustinian/Catholic cooperative (Augustine). Synthesis + related passages + tags.
  • Difficult passage james-2-24-not-by-faith-alone (category: contradiction, severity: major) — 3 responses mirroring the traditions, consensus note incl. 1999 Joint Declaration, further reading (Moo, Schreiner, McCartney, Beilby/Eddy).

Verification: schema_validator 0 failures; build_sqlite + validate_sqlite pass; both rows confirmed in scripture.db (debate_topics 318, difficult_passages 60). All scholar_ids exist in registry; attributions reflect published positions.

Rollback: revert commit; both entries are additive appends with no schema changes.


Also: Dependabot #65 fix

Bumps transitive brace-expansion (via minimatch inside Expo CLI/config tooling) from 5.0.x to 5.0.7, resolving CVE-2026-13149 (high — DoS via exponential-time expansion). Lockfile-only change (npm update brace-expansion --package-lock-only); no direct dependency, no version-range edits in package.json. The 1.x and 2.x instances present are outside the vulnerable range (>=3.0.0 <5.0.7). Rollback: revert this commit independently of the content commit.

@github-actions

Copy link
Copy Markdown

Content Pipeline Results

✅ All pipeline checks passed

Step Status Details
Schema Validation 151183 passed, 0 failed
Build DB
DB Integrity 101 passed, 0 failed

Content Pipeline — Quality & Accuracy Report

All content checks passed

Scope: 0 chapter(s) across 0 book(s)

Content Accuracy

3688 claims checked — 0 verified, 0 flagged, 0 refuted


Generated by ci_content_check.py

@github-actions

github-actions Bot commented Jul 22, 2026

Copy link
Copy Markdown

Test Results

✅ All tests passed

Passed Failed Total
Tests ✅ 4141 ❌ 0 4141
Suites ✅ 548 ❌ 0 548

Coverage

Statements Branches Functions Lines

⏱️ Duration: 110.9s

@CraigBuckmaster
CraigBuckmaster merged commit 32c816b into master Jul 23, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants