Verse-by-verse commentary project for the book of James, with the complete KJV text and 108 public commentary notes.
npm install
npm run dev
npm run validate:content
npm run audit:humanization
npm run validate:theology:draft
npm run validate:theology
npm run audit:copying
npm run audit:source-overlap
npm run validate
npm run typecheck
npm run lint
npm run build
npm run verify:deployment
npm run deploy:check
audit:source-overlap checks public commentary and Word / Phrase Notes for exact, normalized, and close phrase overlap against a private corpus when source text is available under .research/james-corpus/text/. The .research tree is ignored by Git; source identities and research-process material must never be copied into public content.
validate:theology:draft runs the doctrinal and attribution controls while notes are still marked needs-source-review; the final validate:theology command additionally requires every note to be promoted to verified-seed.
The static export deploys to
https://james.mybibleexplorer.com through GitHub Pages whenever main
is pushed. See DEPLOYMENT.md for the one-time repository,
Pages, DNS, and HTTPS setup. Run npm run deploy:check before the first push to
perform the complete production preflight locally.