Skip to content

feat(scholars): add Heiser, Bauckham, Walton, Kline, Arnold to scholar registry #1818

@CraigBuckmaster

Description

@CraigBuckmaster

Context

Five scholars central to the Divine Council Worldview / "unseen realm" / cosmic-conflict reading of Scripture are absent from the registry. They are needed as attribution sources for upcoming content (cross-ref thread on spiritual conflict, Deut 32:8 difficult-passage entry, planned cosmic-conflict guided journey) and to allow the existing Genesis 6 st2 panel and Eph 6 debate panel to attribute claims they currently paraphrase without scholar_id linkage.

This card is a prerequisite for the cross-ref thread and Deut 32:8 issues that ship next. It does not modify any chapter content.

Confirmed absent (verified in config.py SCHOLAR_REGISTRY, scholars.json, scholar-bios.json, scholar-data.json, scholar-scopes.json):

  • heiser — Michael S. Heiser
  • bauckham — Richard Bauckham
  • walton — John H. Walton
  • kline — Meredith G. Kline
  • arnold — Clinton E. Arnold

Note: nickelsburg, vanderkam, kruger, metzger, tertullian, augustine, jerome, athanasius are already in the registry (added under epic #1536). This card adds a different group focused on cosmic-conflict / spiritual-warfare scholarship.

Files modified

  1. _tools/config.py — append five SCHOLAR_REGISTRY tuples and matching COMMENTATOR_SCOPE entries. Mirror the pattern at lines 1283–1310 (the canon-formation block); these are also content-meta scholars rather than per-book commentators, so COMMENTATOR_SCOPE[id] = [] for each.
  2. content/meta/scholars.json — append five full bio entries.
  3. content/meta/scholar-bios.json — append five entries (alt format used by some screens).
  4. content/meta/scholar-data.json — append five compact display entries.
  5. content/meta/scholar-scopes.json — append five scope arrays (empty [] for each — meta-only scholars).

Schema reference

Match the kruger precedent exactly. Inspect by reading these entries and copying structure:

  • _tools/config.py lines 1283–1310 (the patristic + 2T addition block)
  • content/meta/scholars.json — entry where id == "kruger"
  • content/meta/scholar-bios.json — key "kruger"
  • content/meta/scholar-data.json — entry where key == "kruger"
  • content/meta/scholar-scopes.json — key "kruger"

bio_sections in scholars.json must contain all five sections in this order: Biography, Interpretive Approach, Theological Tradition, Key Works, Appears In.

Scholar specs (use these as authoring constraints — do NOT fabricate positions)

heiser

  • Name: Michael S. Heiser
  • Tradition: Evangelical · Divine Council Worldview · Contemporary
  • Eyebrow: Evangelical · Second Temple · Semitic Languages
  • Color: #a87a4a (umber, distinct from existing palette — verify no collision in scholars.json)
  • Description: Late evangelical Old Testament scholar (PhD, University of Wisconsin–Madison, in Hebrew Bible and Semitic languages) whose work recovered the Second-Temple supernatural worldview as the assumed background of biblical authors. Best known for The Unseen Realm (2015) and the academic monograph The Divine Council in Late Canonical and Non-Canonical Second Temple Jewish Literature.
  • Key works to cite in bio: The Unseen Realm (Lexham, 2015), Reversing Hermon (Defender, 2017), Demons (Lexham, 2020), The Divine Council (PhD diss., 2004).
  • Constraint: Heiser holds a fully evangelical, inerrantist position. Do not characterise him as fringe or extracanonical-leaning. He insists Genesis 6 / Deut 32:8 / Ps 82 are Scripture's own framework and that 1 Enoch is reception, not source.

bauckham

  • Name: Richard Bauckham
  • Tradition: Evangelical · British NT · Contemporary
  • Eyebrow: Evangelical · Cambridge · NT Theology
  • Color: Pick a value not already used in scholars.json (suggest #7a98c8 — slate blue).
  • Description: Senior research scholar at Ridley Hall, Cambridge; emeritus professor at St Andrews. Standard academic voice on Jude, 2 Peter, Revelation, and the historical Jesus. WBC author for Jude/2 Peter (1983) — the gold-standard exegetical commentary.
  • Key works: Jude, 2 Peter (WBC 50, 1983), The Theology of the Book of Revelation (1993), Jesus and the Eyewitnesses (2006, 2nd ed. 2017), God Crucified (1998).

walton

  • Name: John H. Walton
  • Tradition: Evangelical · ANE Background · Contemporary
  • Eyebrow: Evangelical · Wheaton · ANE Comparative
  • Color: Suggest #9a6a8a (mauve).
  • Description: Professor of Old Testament at Wheaton College Graduate School. Best known for situating the Pentateuch (especially Genesis 1–11) inside its Ancient Near Eastern cognitive environment without surrendering evangelical commitments. NIVAC Genesis (2001), The Lost World of Genesis One (2009), The Lost World of Adam and Eve (2015).
  • Constraint: Walton's "functional ontology" reading is contested within evangelicalism. State his position carefully and acknowledge the disagreement (Beale, Currid, Averbeck have published rejoinders). Do not present functional-ontology as evangelical consensus.

kline

  • Name: Meredith G. Kline
  • Tradition: Reformed · Covenant Theology · 20th c.
  • Eyebrow: Reformed · Westminster · Covenantal OT
  • Color: Suggest #5a8a6a (forest green).
  • Description: Westminster Theological Seminary OT scholar (1922–2007). Major contributor to Reformed covenant theology, biblical-theological framework readings, and the "intrusion ethics" treatment of holy war. Relevant here for his "royal-court" reading of bĕnê hāʾĕlōhîm (Genesis 6) and his treatment of the Glory-Cloud and divine-council imagery.
  • Key works: Kingdom Prologue (2000), Images of the Spirit (1980), The Structure of Biblical Authority (1972), Treaty of the Great King (1963).

arnold

  • Name: Clinton E. Arnold
  • Tradition: Evangelical · Pauline Studies · Contemporary
  • Eyebrow: Evangelical · Talbot · Ephesian Magic
  • Color: Suggest #bf8060 (terracotta).
  • Description: Dean and Professor of New Testament at Talbot School of Theology. Foremost evangelical specialist on the religious environment of first-century Ephesus and on Pauline "powers" language. Ephesians: Power and Magic (1989) is the standard work locating Eph 6:10–20 against documented Ephesian magical practice. ZECNT Ephesians author.
  • Key works: Ephesians: Power and Magic (Cambridge, 1989; reprint Baker, 1992), Powers of Darkness (1992), Ephesians (ZECNT, 2010), 3 Crucial Questions about Spiritual Warfare (1997).

Acceptance criteria

  • All five SCHOLAR_REGISTRY tuples appended to _tools/config.py with matching COMMENTATOR_SCOPE[id] = [] entries, grouped under a clearly-labelled comment block (e.g. # ── Unseen-realm / cosmic-conflict scholars ──)
  • All five entries present in content/meta/scholars.json with full bio_sections (5 sections each), unique non-colliding color value, accurate eyebrow and tradition strings
  • All five entries present in content/meta/scholar-bios.json (alt format)
  • All five entries present in content/meta/scholar-data.json (compact)
  • All five keys present in content/meta/scholar-scopes.json with empty arrays
  • python3 _tools/schema_validator.py passes clean
  • python3 _tools/build_sqlite.py runs clean
  • python3 _tools/validate_sqlite.py passes
  • python3 _tools/accuracy_auditor.py clean on the five new bios (every cited work and date must be verifiable; flag any unverifiable claim rather than guess)
  • CI green: lint, test, content-pipeline

Out of scope

  • No chapter panel attributions. This card adds registry entries only. Existing Gen 6 / Eph 6 / Jude / 2 Pet / Daniel 10 panels remain untouched. A follow-up card can attribute existing panel content to these scholars where appropriate.
  • No new chapter content.
  • No COMMENTATOR_SCOPE entries with non-empty arrays. If we later want Walton to author a Genesis NIVAC panel block, that is a separate card with its own four-tier accuracy audit.
  • No app UI changes. The Appears In bio section can read "These notes appear in cross-references and feature meta rather than per-chapter panels."

Branch / PR

  • Branch: feat/scholars-unseen-realm-registry
  • PR base: master
  • Conventional commit: feat(scholars): add Heiser, Bauckham, Walton, Kline, Arnold to scholar registry

Risks

  • Color collision. scholars.json has 80 entries with hex colors; pick distinctive values. Read all 80 colors first and pick non-adjacent shades.
  • Scholar-attribution fabrication. The four-tier accuracy auditor will flag any claimed position that cannot be traced to a published work. Stay strictly within the works cited in this card; do not extrapolate.
  • Heiser color-coding. Some users will recognise Heiser as a polarising name. Bio prose should be neutral-academic ("Heiser argues that…") rather than promotional.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions