A self-contained briefing for resuming Anchor-Text Network (ATN) buildout in a future session. Walks in cold: read this and pick up where Phase 2 Batch 1 left off.
An Anchor-Text Network is a vault file that maps the canonical career of one specific OT text — every place that text is quoted, alluded to, recited, transformed, or activated by later biblical authors. The unit of analysis is a single verse or passage; the network is the chain of citations that builds on it. Distinct from a Trajectory Table (subject-anchored) and from a Foundation Text (single-passage deep exegesis). Full methodology: Anchor-Text Networks Methodology.
| Phase | Tier | Built | Total | Status |
|---|---|---|---|---|
| Phase 0 | Mega proof-of-concept | 2 | — | ✅ Complete (Exod 34:6-7, Ps 110) |
| Phase 1 | Mega tier | 12 | 12 | ✅ Complete |
| Phase 2 Batch 1 | Mid tier | 10 | 38 | ✅ Complete |
| Phase 2 Batch 2 | Mid tier | 10 | 38 | ✅ Complete |
| Phase 2 Batch 3 | Mid tier | 10 | 38 | ✅ Complete |
| Phase 2 Batch 4 | Mid tier | 8 | 8 | ✅ Complete — Mid tier 38/38 done |
| Phase 3 Batch 1 | Low tier | 10 | ~26 | ✅ Complete |
| Phase 3 Batch 2 | Low tier | 10 | ~26 | ✅ Complete |
| Phase 3 Batch 3 | Low tier (final 6) | 6 | 6 | ✅ Complete — ATN CORPUS 76/76 DONE |
Cumulative artifacts shipped to date:
Every ATN must wire into all six touchpoints. The methodology codifies these:
| # | Touchpoint | Direction | Mechanism | Phase 1+2 Status |
|---|---|---|---|---|
| 1 | ATN → IPs | ATN file lists cited IPs | Wikilink table in ATN body | Built into draft template |
| 2 | ATN → TTs | ATN file links overlapping TTs | `## §6 Related Trajectory Tables` | Built into draft template |
| 3 | ATN → ATNs | ATN file links sibling ATNs | `## §7 Related Anchor Texts` | Built into draft template |
| 4 | TT → ATN | TT file lists companion ATNs | `## Related Anchor Texts` section | Scripted (per-batch) |
| 5 | IP → ATN | IP file carries `Anchor Text:` field | Scripted tagger | Scripted (per-batch) |
| 6 | RB verse → ATN | Readable Bible inline link | Extended `add_atn_inline_links.py` | Scripted (incremental) |
Touchpoints #4-#6 are the integration-script work that follows agent drafting.
This is the workflow Phase 1 and Phase 2 B1 validated. Reuse it batch-by-batch.
Run `Admin/Scripts/_discover_mid_atn_ips.py` to enumerate vault IPs per candidate anchor. Output:
(For Phase 3 Low tier, write `_discover_low_atn_ips.py` analogously.)
Send 8-10 agents simultaneously, each with self-contained prompt embedding:
Run them `run_in_background: true` for parallel execution.
After agents return, create `_tag_anchor_texts_phase2_batch
Edit `Admin/Scripts to Keep/add_atn_inline_links.py` — append the new batch's anchor→verse mappings to the `ANCHORS` dict. Run. Idempotent.
Create `_add_related_atns_to_tts_phase2_batch
Edit `Home/Indexes/Anchor Texts Index.md`:
Add a new completion row to `CLAUDE.md` Completed Tracks table.
The 28 anchors not yet built. Suggested batch ordering. (IP counts from the discovery report.)
All 10 built. Files in `Anchor Texts/2 - Mid/`. Integration shipped: 116 IPs tagged, 37 RB inline links added, 20 TT cross-refs (11 fresh + 9 extensions). The three Servant Song ATNs (Isa 42 + Isa 49 + Isa 53) now form a complete triplet.
All 10 built. Files in `Anchor Texts/2 - Mid/`. Integration shipped: 38 IPs tagged, 18 RB inline links added, 13 TT cross-refs (3 fresh + 10 extensions).
All 8 built. Files in `Anchor Texts/2 - Mid/`. Integration shipped: 18 IPs tagged, 14 RB inline links added, 11 TT cross-refs (1 fresh: TT 189 + 10 extensions). Mid tier 38/38 complete. Notable Batch 4 anchors: Prov 3:34 (Beale Alternate Textual + shared apostolic catechesis), Zech 12:10 (Yahweh-Servant identity-fluidity + Rev 1:7's Assimilated/Composite with Dan 7:13), Amos 9:11-12 (the SOLE LXX-dependent OT text grounding the entire Jerusalem-Council Gentile-mission decision), Deut 21:23 (penal-substitutionary atonement's clearest Pauline proof-text), Deut 30:12-14 (canon's most extended single-passage Pauline pesher), Ps 45:6-7 (Heb 1 catena's strongest direct-divine-vocative Christology), Isa 7:14 (virgin-birth doctrine's LXX-dependent foundation).
These two surfaced during Batch 1 discovery as outliers:
Exodus 20 (Decalogue) — promote to Mega?
Exodus 12 (Passover) — same question
The Low tier candidate list lives in `Home/Indexes/Anchor Texts Index.md` §"Low Tier — Selected Anchor Texts." Key candidates: Gen 22:18, Gen 49:10, Exod 16 (Manna), Exod 17:6 (Water from the Rock), Lev 16 (Day of Atonement), Lev 17:11, Num 21:8-9, Num 24:17, Job 19:25, Ps 89, Ps 95, Ps 102, Ps 132, Prov 8, Isa 8:14, Isa 9:6-7, Isa 52:7, Isa 54:1, Jer 7:11, Ezek 47, Hos 11:1, Zech 6:12-13, Zech 11:12-13.
Phase 3 workflow is identical to Phase 2 — just replace "Mid" with "Low" everywhere. Some of these may downgrade to "skip" status (insufficient citation density to warrant an ATN); the agent's gap-list output will surface that.
| Script | Purpose | Reuse Pattern |
|---|---|---|
| `Admin/Scripts/_discover_mid_atn_ips.py` | Enumerates IPs per Mid candidate | Run once per tier; output drives batching |
| `Admin/Scripts/_mid_atn_ip_lookup.json` | Per-anchor IP data | Source for agent prompts |
| `Admin/Scripts/_tag_anchor_texts_phase2_batch1.py` | Template for IP tagger | Copy → replace `ANCHORS` dict → run |
| `Admin/Scripts to Keep/add_atn_inline_links.py` | Reusable RB inline-link script | Extend `ANCHORS` dict for each batch |
| `Admin/Scripts/_add_related_atns_to_tts_phase2_batch1.py` | Template for TT cross-ref insertion | Copy → fill `TT_ANCHORS` map per batch |
| `Admin/Scripts/_phase2_batch1_anchors.txt` | Generated anchor-data dump | Convenience for building tagger by copy-paste |
All scripts are idempotent. Re-runs skip work that's already done.
Codified after a 60-ATN housekeeping audit revealed translation drift in 38 files. The §1 Anchor Text block must follow this pattern exactly:
## 1. The Anchor Text
*"<span style="color:#1e90ff">[BSB text — pulled verbatim from the Readable Bible chapter file]</span>"* (v.N)
*"<span style="color:#1e90ff">[BSB text for next discrete sense-unit]</span>"* (vv.M-K)
— [[Readable Bible/[##] - [Book]/[Book] [Ch]|[Reference]:[verses]]] (Berean Standard Bible)
**Setting.** [Prose framing the original context — the bold inline label marks
the end of the scripture-quote region.]
Required:
`Readable Bible/` chapter file. No KJV/NKJV/MEV/ESV.
first Readable Bible link in the file.
`Psalm 132:8, 11-12, 13, 17` — not just `Psalm 132`).
Audit tooling:
translation drift.
where verse scope is unambiguous (safety threshold preserves quotes from neighboring verses).
hand-review.
For full rationale see `Admin/Foundation Documents/- Hyperlinked Bible Standard Formatting Practices.md` §2.6 and `- Anchor-Text Networks Methodology.md` §1.
Before marking a batch complete, spot-check at least one ATN against these gates:
When picking this up in a future session: