torah_text.pl held 32 hand-written verses from Phase 1 — "the reasoning
layer's view of the specification". With the cycle and the Sanhedrin
now consulting the engine on every question (2026-10-19), that view
showed: any root it knew lit the same handful, and bereishit 1:1 and
devarim 6:4 were read in the same eleven verses.
- scripts/build_engine_verses.py writes
talmudic_engine/src/specification/l1_verses.pl from l1/torah: every
verse, each word's shoresh as the engine names it (Hebrew → letter
names, finals folded), the consonantal text as gloss, and the SHA-256
of the L1 files read in the header. `--check` exits 1 when the facts
lag the scroll; build_and_push.sh runs it beside the Doorpost check.
- torah_text.pl includes the generated file; the hand facts are gone.
L1's roots are authoritative where the hand facts differed (Israel
שרה, the Name הוה).
- interpret.pl: over 5,853 verses a common root lights hundreds, so the
reading ranks verses by how many of the case's roots each carries and
keeps the top 12 in canonical order; the coupling trace names only the
verses the reading cites.
Local, over the full scroll: bereishit 1:1 → itself, Devarim 4:32,
Bereishit 2:4 …; devarim 6:4 → itself, Shemot 3:18, Devarim 4:1 …;
shabbat roots → Bereishit 2:3, Shemot 20:8, 20:11, 31:13. interpret
15 ms, challenge 10 ms (now finds a kushya for the Shema), resolve
24 ms. Prolog 7 suites green (middot 2.9 s — pairwise scans over the
scroll). 5,853 verses loaded, 49,542 root occurrences.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>