Wells, namings, covenant swear, Shibah, Esau's wives (26:17-35) FROZEN

unit gen_45_wells_covenant_esau_wives · Genesis 26:17-35 · derive · phase
⇄ verse view — this span in the scroll (trees + morphology)  ·  ☰ all derived units

וַיִּקְרָא שֵׁם־הַבְּאֵר עֵשֶׂק · va-yiqra shem ha-beer eseq · 'And he called the name of the well Esek'

DERIVATION RECORD — freeze-era draft note: FROZEN 2026-08-06 after piece 1–3 external verification and whole-unit review PASS. Span 26:17-35 under full freeze bar C / gen_40 protocol. Remediation derivation complete (gen_44 + gen_45). Evidence: SNAPSHOT DBs + dumps piece1–3. verse_trees OMITTED [bar C.7]. Elisions … . Owner: "REGISTRY N writes" count-assert; S5 = 3 writes; S11/S12 = 4 writes after Shibah. Freeze ritual this wave; no commit without owner word. NUMBERED FLAGS (ratify-or-reverse; leave OPEN): (1) NAME CHOICE: gen_45_wells_covenant_esau_wives (unit id kept). Piece-1 title is wells/namings; covenant/Esau close is later pieces. Alts: gen_45_wells_namings_beer_sheva. (2) 26:17 va-yelekh ('and he went', 3212 HC/Vqw3ms tok46) — performance of frozen gen_44's lekh seam-demand (tok45 at 26:16). Quote gen_44 flag 26 with … elision: "SEAM-DEMAND class … Unit ends with demand OPEN; performance is 26:17 va-yelekh … CROSS-WALL: no pop from this unit's queue across frozen walls; stage OPEN at wall; gen_45 records the deed." [VERIFIED: logic/units/gen_44_isaac_gerar_sister_expel.yaml draft_note flag (26)]. SAFE: EVENT deed only; SPECS starts empty in this standalone unit (no cross-wall RESULT). BOLD dual-unit handoff that pops gen_44's queue — staged OPEN, not encoded. (3) 26:17 also va-yichan be-nachal gerar + va-yeshev sham — encamp/dwell EVENTs. yashav again (tok37) still not shekhon/gur pop (those remain gen_44 residuals across wall). (4) 26:18 redig of Abraham-era wells + va-yiqra la-hen shemot ka-shemot asher qara avi-v — RESTORE names like father called. Letter does NOT list discrete new labels. SAFE: EVENT restore-naming FACT; no REGISTRY write of unknown name-strings. BOLD: treat as NAME-class multi-write of restored wells — staged OPEN (can't install labels the letter does not name). (5) NAMING LAW centerpiece (piece 1 covers three of four unit va-yiqra well-namings; 26:33 Shibah is later piece). El-Roi / gen_38 place-name class: full formula (va-yiqra + shem + object + name) with namer → REGISTRY NAME write; else flag. Quote gen_38 STEP_Gn_22_14 (elision …): "a FULL formula on a PLACE — namer, name-word, object, name — fires the registry's one write … on gen_32's ratified sentence-name precedent (El_Roi). … The report-only alternative (no write) is staged for the owner." [VERIFIED: logic/units/gen_38_moriah_binding_oath.yaml NAME operator ~L1283-1292]. (6) 26:20 va-yiqra shem ha-beer eseq — FULL formula. Namer not noun-explicit in-verse but narrative subject is Isaac (17–19 continuity). SAFE: NAME name(beer_eseq) := eseq with namer=yitzchaq from narrative. BOLD: report-only (no write) if namer must be in-verse — staged OPEN. eseq 6230 tok1/1 hapax; hitasqu 6229 tok1/1 hapax etiology. (7) 26:21 va-yiqra shema-ה sitna — FULL formula (shem + name). SAFE NAME name(beer_sitna) := sitna. sitna 7856 tok1/1 hapax. (8) 26:22 va-yiqra shema-ה rechovot — FULL formula. SAFE NAME name(beer_rechovot) := rechovot. rechovot 7344 tok2/3; hirchiv 7337 tok1 etiology (YHWH broadened) FACT not TEST. (9) 26:20 va-yarivu 7378 tok1 — riv ('contend') Torah debut. EVENT dispute. (10) SPECS this piece: empty throughout (no LIVE volitives in 17–22). REGISTRY writes 3 SAFE (eseq, sitna, rechovot) after 22. TESTS 0. (11) Scenario density: piece1 5/6; piece2 adds scenarios — total ≥1 per 2 steps. S5 machine-asserts REGISTRY 3 writes (owner-extended grammar). Unit-end plan: after 26:33 Shibah NAME → REGISTRY 4 writes. (12) Piece-1 boundary cleared. Piece-2 flags below. --- piece 2 flags --- (13) 26:23 va-yaal … beer-shava — ascent to Beer-sheba EVENT. SNAPSHOT: NO mid-verse etnachta (only silluq) — honest collapse [bar C.2]. (14) 26:24 night appearance; anokhi elohe avraham avi-kha self-ID FACT. al (408 tok18) + tira (HVqj2ms 3372 tok8) = LIVE LET-NOT(tira(yitzchaq)) SAFE. Fear-formula career: 15:1 al (tok2) + tira (3372 tok2) to Abram — frozen ancestor (quote gen_31/covenant units if needed; ordinals from debut_map). al-chain after 26:2 al-tered tok17 → 26:24 al-tira tok18. (15) 26:24 promise weqatals u-verakhti / ve-hirbeti = divine promise FACTS not SPECS (gen_44/gen_40 imperfect/weqatal promise class). (16) 26:25 va-yiqra be-shem YHWH — INVOCATION class (call ON the name with be-), NOT naming formula (no shem X := Y). Abraham class 12:8 / 13:4 va-yiqra be-shem YHWH. REGISTRY sleeps [flag-17-style: summon/invoke ≠ NAME write]. Weigh explicit. (17) 26:25 va-yikhru (3738 tok1/4) — dig-root karah DEBUT, distinct from chafar 2658 (12 toks, used 26:15/18/19/21/22). Census both; do not conflate. (18) 26:26 Achuzzath (276 tok1/1 proper name hapax) — NOT achuzah possession 272 (tok1 Gen.17.8). Trap-shape of 26:12 shearim/shaar. Phichol 6369 tok3; merea friend 4828 tok1 debut. (19) 26:28 tehi (HVqj3fs jussive) na ala — LIVE LET(tehi(ala_between)) SAFE. ala 423 tok3 (after 24:41 pair tok1–2) [VERIFIED debut_map]. (20) 26:28 ve-nikhrta (HC/Vqh1cp true cohortative 1cp) berit — LIVE CMD-US?(nikhreta_berit) SAFE per TIR-033: cohortative/1st-person volitive → CMD-US; coded imperfect / open receipt path keeps the ?-default (upgrade needs citation — interpreter law). Morph is true Vqh; encoding CMD-US? is correct under TIR-033, not for scenario convenience. BOLD bare CMD-US staged OPEN. karat 3772 tok6; berit 1285 tok26. Career: 15:18 karat tok2; 21:27/32 va-yikhrtu tok4–5; 26:28 tok6. (21) SPECS after piece 2: LET-NOT(tira), LET(tehi_ala), CMD-US?(nikhreta_berit) OPEN; REGISTRY still 3 writes. --- piece 3 flags --- (22) 26:29 im-taaseh … raa / only good / send in peace — oath-content FACT inside the proposed ala (gen_40 lo-tiqach oath-content class: imperfect terms of swear-frame = FACT, not second SPECS push). berukh YHWH blessing speech FACT; no TEST. (23) 26:31 va-yishavu ish le-achiv (7650 HC/VNw3mp tok12) — CENTERPIECE other-verb non-pop for BOTH open demands: tehi is haya/be-root (1961); nikhreta is karat (3772); performance is shava (7650). Excerpt B: different root → both stay OPEN; deed is EVENT FACT. BOLD soft-satisfy / dual-pop staged OPEN. Then Isaac sends them be-shalom EVENT. (24) 26:33 Layer A: va-yiqra otah shivah — FULL NAME formula on the well → NAME name(beer_shiva) := shiva (7656 tok1/1 hapax). Fourth REGISTRY write. (25) 26:33 Layer B: al-ken shem ha-ir beer sheva ad ha-yom ha-ze — al-ken etiology / report class (city-name proverb), NOT a second NAME write. REGISTRY sleeps on the city line. Two-layer weigh: well NAME write + city report-only [both flagged]. (26) 26:34–35 Esau takes Judith bat Beeri + Basemath bat Elon (Hittite) — introduce- installs / report-names, no va-yiqra shem formula (Laban class). WORLD installs persons; no NAME ops. Esau age forty (705 tok12) echoes Isaac forty at 25:20 (705 tok11). (27) 26:35 morat ruach — morat (4786 tok1/1 Torah hapax/debut) + ruach (7307 tok8). Bitterness FACT; no TEST; no SPECS. (28) Unit-end SPECS SAFE: three still OPEN — LET-NOT(tira), LET(tehi_ala), CMD-US?(nikhreta) — other-verb residual. REGISTRY 4 writes. TESTS 0. (29) FROZEN this wave after coordinator whole-unit PASS. Residual SPECS open for future units; gen_44 lekh seam already recorded as deed at 26:17. No commit without owner word.
ORAL AUDIT — crowns (chain-attested + DB-verified): ORAL AUDIT 2026-08-08 (retro, oral-first era; record: logic/oral_audit/AUDIT_gen_45_2026-08-08.md; manifest verified 18/18 checkable, zero FAILED, one builder-asserted manual row). CROWNS (chain-attested + DB-verified). THE RE-DUG NAMES, FULL AND LEAN IN ONE VERSE [G45-01/02, Minchat Shai on 26:18]: Isaac re-digs his father's wells "and called them NAMES (שמות, plene, under zaqef qatan — the small upright accent) like the NAMES (כשמת, defective, under zaqef gadol — the great upright) his father had called them": the son's fresh namings written FULL, the father's remembered ones LEAN, each under its own upright accent exactly as ruled — restoration writes fuller than memory. THE THREE WELLS AND THEIR EXILE-READINGS [G45-04/05/06/07, Kitzur on 26:20-22; Minchat Shai]: עשק ("Esek," the quarrel-well) — its consonants stand three times in the Torah: the well and the fraud-laws' twice OPPRESSION (Lev 5:21, 5:23) — the Kitzur's Babylon-reading filed with the Torah's own oppression-word; שטנה ("Sitnah," the accusation-well) — UNIQUE in the Torah, its only other Scripture station the informers' ACCUSATION-letter of the exile (Ezra 4:6; edge — the Kitzur's Haman-reading); רחבות ("Rehovot," the room-well) — unique, written first-vav-lean second-vav-full as all the books and the Ramah rule against the Hilleli's doubly-lean reading (manuscript split named; the Kitzur's Greece-reading with the escape into fruitfulness). THE HALF-VOWEL SPLIT'S BOUNDARY PROVEN [G45-08, Minchat Shai on 26:22]: ויעתק ("and he MOVED ON") — the ayin with PLAIN sheva (the bare half-vowel) exactly as ruled, and SNAPSHOT AGREES: the codex split that compounds the half-vowel against the rulings at four stations (the bless-word class: 12:3, 22:18, 24:60, 25:22) does not reach the ayin — the split is letter-specific (resh and tzadi compound; ayin stays bare), and this token proves the boundary. THE DOUBLED SEEING SPLITS BY SPEAKER [G45-11/12, Kitzur on 26:28]: ראו ראינו ("we have SURELY SEEN that YHWH is with you" — the Philistines' plural confession) writes the doubled see-verb's infinitive with VAV; God's singular at the bush writes it with HEH (ראה ראיתי, "I have SURELY SEEN My people's affliction," Exod 3:7) — both verified unique by adjacency: one doubled verb, two spellings, split exactly by the speaker's number as the Kitzur rules. THE CORONATION GREETING [G45-13/14/15, Kitzur + Minchat Shai on 26:29]: אתה עתה ברוך יהוה ("YOU are NOW the blessed of YHWH") — the you-now pair stands once in the Torah, verified by adjacency; the Masorah's legs are kingdom-verses (edges): Gerar's greeting read as a coronation; and the blessed-of-YHWH adjacency censused whole — five Torah sites: Noah's blessing (9:26), the servant's praise (24:27), Laban's greeting (24:31), Avimelech's greeting (26:29), Jethro's praise (Exod 18:10) — three praises, two GREETINGS, and both greetings are the Kitzur's hollow-courtesy pair (Laban's poison-bowl tradition beside Avimelech's "we have not touched you"); the do-verb of their treaty-oath (תעשה, "you will do") pointed with tzere — the long e-vowel — as ruled. THE NAMELESS NAMING [G45-16, Kitzur on 26:33, manual]: the chapter names its three quarrel-wells WITH a name-word (שם at Esek, שמה at Sitnah and Rehovot, builder-asserted) — but the oath-well's naming alone drops it: ויקרא אתה שבעה, "he called IT Shiv'ah," no name-word — the Kitzur rides the missing word into Edom's smallness-verse; the city-etymology's own שם follows separately. THE TENT WITH ITS VAV [G45-10, Minchat Shai on 26:25]: אהלו ("and he pitched HIS TENT") — written with the closing vav, expressly NOT one of the written-heh tent-words (the Noach-parasha ledger; frozen gen_23's crown): Isaac's tent is his own on the letter's surface. GERAR'S SOFT GIMEL AND THE COLLATION SITE [G45-03/09, Minchat Shai]: רעי גרר ("the herdsmen of GERAR") — gimel soft after the vowel as ruled; כי עתה ("for NOW YHWH has made room") — the collation split (Ben Asher's kaf-stroke vs the camp of the maqqef, the joining stroke) lands on a SNAPSHOT token carrying BOTH features at once: the both-marks reading filed. THE BITTER LAST WORD [G45-17/18/19, Kitzur + Minchat Shai on 26:34-35]: בארי ("Judith daughter of BEERI the Hittite") — unique in the Torah; the Masorah's pair-leg is the prophet's father (Hos 1:1; edge — Hosea's exchange-plea hung on the shared name); ותהיין מרת רוח ("and they WERE a bitterness of spirit" — Esau's wives, the chapter's close) — unique, the heh with plain sheva and no stroke on the tav, both as ruled: the bitterness-verse pointed bare. READINGS (named-only, unclaimed): the Kitzur's four-kingdoms ladder over the wells (Esek-Babylon, Sitnah-Haman/Persia, Rehovot-Greece, Shiv'ah-Edom); the mikveh-miracle reading at Rehovot ("we shall be fruitful"); Isaac chastened without the mercy-Name (Kitzur on 26:24 — the God-of-Abraham address without the four-letter Name's pairing, named-only).
confidence:

Derivation log (steps A–J)

stepnamecommentconfidence
AReconstruction notice (2026-08-08)This unit was frozen in the lean era (meta + scenarios + boot steps; no step table was written at freeze). The steps below were reconstructed on 2026-08-08 from the freeze-era draft note (meta.draft_note_en, displayed on the unit page), the era's continue-docs, and git history. No new derivation claims are introduced: every entry restates recorded decisions, and the full per-verse machine record is the boot steps below.established
BSource + span + structureGenesis 26:17-35 in three externally verified pieces, completing the remediation derivation begun with the previous unit. Evidence: the SNAPSHOT databases plus the piece dumps; verse trees omitted per the bar-C protocol; 26:23 honestly collapsed (no mid-verse rest). The owner extended the scenario grammar with registry count-asserts for this unit (three writes mid-unit, four after the oath-well naming).reconstructed
CDraft path + reviewDerived under the full freeze bar with per-piece external verification (zero errors); frozen 2026-08-06 after coordinator whole-unit review PASS. Freeze ritual ran with the wave; the commit stayed with the owner.reconstructed
DFlagged-choice ledger (distilled)Twenty-nine numbered ratify-or-reverse flags, including: 26:17 records the DEED of the previous unit's seam demand ("Go from us") as event only — no pop crosses frozen walls, and this unit's queue starts empty; the restore-namings of 26:18 carry no registry writes (the letter lists no discrete labels — the machine cannot install names the letter does not name); the NAMING-LAW centerpiece — the full name-formula fires the registry at the three quarrel-wells (contention, accusation, broad-places) and again at the oath-well (26:33), four writes in all, on the frozen place-name precedent; "he called on the name of YHWH" (26:25) weighed and kept OUT of the naming class (invocation, not naming — the registry sleeps); the second dig-verb debut kept distinct from the running dig-root; the night appearance's "fear not" a live prohibition; the promise verbs facts; the covenant round — "let there be an oath between us" a third-party jussive push, "let us cut a covenant" a true first-person-plural consent-class demand per the standing interpreter law; the city line at 26:33 the etiology report class (no second write); Esau's Hittite wives introduce-installs with report-names, no name-ops; the bitterness-of-spirit one-time word a fact.reconstructed
EMachine designThe centerpiece other-verb ruling: the swearing of 26:31 answers BOTH open covenant demands in a different root than either asked (the oath-jussive rides the be-root, the covenant-cut rides the cut-root, the performance arrives in the swear-root) — both stay open, the deed an event fact. Unit-end queue: three open — the fear-not prohibition, the oath-jussive, and the cut-covenant consent demand. Registry: FOUR writes (the three quarrel-wells and the oath-well). Zero tests.reconstructed
FFreeze + later historyFrozen at commit d90c5a9 ("Freeze gen_45", Genesis 1:1-26:35 gapless, 46 frozen units). The oral audit of 2026-08-08 was folded at commit 0406ed8: 18 rows VERIFIED, 0 FAILED, 1 builder-asserted manual row (record: logic/oral_audit/AUDIT_gen_45_2026-08-08.md; the crowns are displayed in the audit note above).reconstructed

Boot steps — the operator lines (hand-derived, owner-approved)

STEP_Gn_26_17 · Gen.26.17 · THE_LEKH_DEED_ACROSS_THE_WALL

וַיֵּ֥לֶךְ מִשָּׁ֖ם יִצְחָ֑ק וַיִּ֥חַן בְּֽנַחַל־גְּרָ֖ר וַיֵּ֥שֶׁב שָֽׁם · va-yelekh mi-sham yitzchaq va-yichan be-nachal gerar va-yeshev sham · And Isaac went from there and encamped in the wadi of Gerar, and dwelt there.

LEFT
וַיֵּ֥לֶךְ מִשָּׁ֖ם יִצְחָ֑ק · va-yelekh mi-sham yitzchaq · And Isaac went from there (etnachta on yitzchaq) [VERIFIED: SNAPSHOT Gen.26.17 idx2 mark_id=etnachta rank=1]
RIGHT
וַיִּ֥חַן בְּֽנַחַל־גְּרָ֖ר וַיֵּ֥שֶׁב שָֽׁם · va-yichan be-nachal gerar va-yeshev sham · and he encamped in the wadi of Gerar and dwelt there (verse-final sham 'there') [VERIFIED: SNAPSHOT Gen.26.17 idx3-7; silluq idx7]
operatorexpressionHebrew anchorcitesconfidence
EVENTgo(e17a) ∧ Agent(e17a, yitzchaq) ∧ Source(e17a, mi_sham)
= go(e17a) ∧ Agent(e17a, yitzchaq) ∧ Source(e17a, from-there)
wayyiqtol va-yelekh ('and he went', morph HC/Vqw3ms) [VERIFIED: SNAPSHOT Gen.26.17 idx0 morph=HC/Vqw3ms strong=3212 ordinal=46/229] — go-verb token 46; gen_44's lekh at 26:16 was tok45 (HVqv2ms). CROSS-WALL DEED [flag 2]: records payment-class performance of frozen gen_44 seam, does NOT pop gen_44's SPECS from this unit. Quote gen_44 flag (26) with … : "26:16 lekh me-ima-nu … LIVE expulsion PUSH at unit edge. SEAM-DEMAND class … performance is 26:17 va-yelekh (same root 3212 tok46 …) across the wall in gen_45 span … CROSS-WALL: no pop from this unit's queue across frozen walls; … gen_45 records the deed." [VERIFIED: logic/units/gen_44_isaac_gerar_sister_expel.yaml meta.draft_note_en flag (26)]. Standalone: SPECS empty here.
וַיֵּלֶךְ מִשָּׁם יִצְחָק · va-yelekh mi-sham yitzchaq
= and-yelekh from-there yitzchaq
TIR-014tested
EVENTencamp_and_dwell(e17b) ∧ Agent(e17b, yitzchaq) ∧ Location(e17b, nachal_gerar)
= encamp-and-dwell(e17b) ∧ Agent(e17b, yitzchaq) ∧ Location(e17b, nachal-gerar)
va-yichan ('and he encamped', HC/Vqw3ms) [VERIFIED: SNAPSHOT Gen.26.17 idx3 morph=HC/Vqw3ms strong=2583 ordinal=1/86] — Torah debut of chanah 'encamp' [VERIFIED: debut_map 2583 ord1]. be-nachal ('in-wadi/stream', 5158 ord=1/34) [VERIFIED: idx4] — debut of nachal. va-yeshev ('and he dwelt', 3427 ord=37/199) [VERIFIED: idx6] — third-root dwell again; not a pop of gen_44 shekhon/gur (cross-wall).
וַיִּחַן בְּנַחַל־גְּרָר וַיֵּשֶׁב שָׁם · va-yichan be-nachal gerar va-yeshev sham
= and-yichan in-nachal gerar and-yeshev there
TIR-014tested
NOTE_PRESUPPOSEDyitzchaq, gerar are READ (known cast/geography from gen_44/gen_36)
= yitzchaq, gerar are READ (known cast/geography from gen-44/gen-36)
Isaac and Gerar READ. No re-install.
יִצְחָק … גְּרָר · yitzchaq … gerar
= yitzchaq gerar
TIR-014tested
The expulsion demand's walk lands as a first-step EVENT — deed recorded, queue not imported.

STEP_Gn_26_18 · Gen.26.18 · THE_REDIG_AND_THE_RESTORED_NAMES

וַיָּ֨שָׁב יִצְחָ֜ק וַיַּחְפֹּ֣ר אֶת־בְּאֵרֹ֣ת הַמַּ֗יִם אֲשֶׁ֤ר חָֽפְרוּ֙ בִּימֵי֙ אַבְרָהָ֣ם אָבִ֔יו וַיְסַתְּמ֣וּם פְּלִשְׁתִּ֔ים אַחֲרֵ֖י מ֣וֹת אַבְרָהָ֑ם וַיִּקְרָ֤א לָהֶן֙ שֵׁמ֔וֹת כַּשֵּׁמֹ֕ת אֲשֶׁר־קָרָ֥א לָהֶ֖ן אָבִֽיו · va-yashav yitzchaq va-yachpor et beerot ha-mayim asher chafru bi-yme avraham avi-v va-yesatmu-m pelishtim achare mot avraham va-yiqra la-hen shemot ka-shemot asher qara la-hen avi-v · And Isaac dug again the wells of water that they had dug in the days of Abraham his father, which the Philistines had stopped up after Abraham's death; and he called them names like the names his father had called them.

LEFT
וַיָּ֨שָׁב יִצְחָ֜ק וַיַּחְפֹּ֣ר אֶת־בְּאֵרֹ֣ת הַמַּ֗יִם אֲשֶׁ֤ר חָֽפְרוּ֙ בִּימֵי֙ אַבְרָהָ֣ם אָבִ֔יו וַיְסַתְּמ֣וּם פְּלִשְׁתִּ֔ים אַחֲרֵ֖י מ֣וֹת אַבְרָהָ֑ם · va-yashav yitzchaq va-yachpor et beerot ha-mayim asher chafru bi-yme avraham avi-v va-yesatmu-m pelishtim achare mot avraham · he returned and dug the water-wells of Abraham's days that Philistines stopped after Abraham's death (etnachta on avraham) [VERIFIED: SNAPSHOT Gen.26.18 idx15 mark_id=etnachta rank=1]
RIGHT
וַיִּקְרָ֤א לָהֶן֙ שֵׁמ֔וֹת כַּשֵּׁמֹ֕ת אֲשֶׁר־קָרָ֥א לָהֶ֖ן אָבִֽיו · va-yiqra la-hen shemot ka-shemot asher qara la-hen avi-v · and he called them names like the names his father had called them (verse-final avi-v 'his father') [VERIFIED: SNAPSHOT Gen.26.18 idx16-23; silluq idx23]
operatorexpressionHebrew anchorcitesconfidence
EVENTredig_wells(e18) ∧ Agent(e18, yitzchaq) ∧ Theme(e18, beerot_avraham)
= redig-wells(e18) ∧ Agent(e18, yitzchaq) ∧ Theme(e18, beerot-avraham)
va-yashav ('and he returned', HC/Vqw3ms 7725 ord=28) [VERIFIED: SNAPSHOT Gen.26.18 idx0 morph=HC/Vqw3ms] + va-yachpor ('and he dug', HC/Vqw3ms 2658 ord=3/12) [VERIFIED: idx2]. Era cite bi-yme avraham — cross-ref to gen_44 26:15 stopped wells, not SPECS import. va-yesatmu-m (5640 ord=2/2) [VERIFIED: idx11] closes satam career pair with 26:15 tok1.
וַיָּשָׁב … וַיַּחְפֹּר אֶת־בְּאֵרֹת הַמַּיִם · va-yashav … va-yachpor et beerot ha-mayim
= and-yashav and-yachpor et beerot waters
TIR-014tested
EVENTrestore_names_like_father(e18b) ∧ Agent(e18b, yitzchaq)
= restore-names-like-father(e18b) ∧ Agent(e18b, yitzchaq)
va-yiqra ('and he called', HC/Vqw3ms) [VERIFIED: SNAPSHOT Gen.26.18 idx16 morph=HC/Vqw3ms strong=7121 ord=50/193] + shemot ('names', 8034 ord=52) [VERIFIED: idx18] + ka-shemot asher qara avi-v. NAMING WEIGH [flag 4 SAFE]: restore-class, not discrete new labels (letter never lists the restored strings). No NAME op / no REGISTRY write — cannot install unknown names. BOLD multi-NAME for restored wells staged OPEN. Contrast 26:20–22 where labels are explicit. SPECS empty; REGISTRY still empty.
וַיִּקְרָא לָהֶן שֵׁמוֹת כַּשֵּׁמוֹת אֲשֶׁר־קָרָא לָהֶן אָבִיו · va-yiqra la-hen shemot ka-shemot asher qara la-hen avi-v
= and-yiqra to-hen names like-names which qara to-hen avi-v
tested
Abraham's wells reopen under the father's names — restore without inventing labels.

STEP_Gn_26_19 · Gen.26.19 · THE_WELL_OF_LIVING_WATER

וַיַּחְפְּר֥וּ עַבְדֵֽי־יִצְחָ֖ק בַּנָּ֑חַל וַיִּ֨מְצְאוּ־שָׁ֔ם בְּאֵ֖ר מַ֥יִם חַיִּֽים · va-yachpru avde yitzchaq ba-nachal va-yimtzu sham beer mayim chayim · And Isaac's servants dug in the wadi and found there a well of living water.

LEFT
וַיַּחְפְּר֥וּ עַבְדֵֽי־יִצְחָ֖ק בַּנָּ֑חַל · va-yachpru avde yitzchaq ba-nachal · Isaac's servants dug in the wadi (etnachta on ba-nachal 'in the stream') [VERIFIED: SNAPSHOT Gen.26.19 idx3 mark_id=etnachta rank=1]
RIGHT
וַיִּ֨מְצְאוּ־שָׁ֔ם בְּאֵ֖ר מַ֥יִם חַיִּֽים · va-yimtzu sham beer mayim chayim · and they found there a well of living water (verse-final chayim 'living') [VERIFIED: SNAPSHOT Gen.26.19 idx4-8; silluq idx8]
operatorexpressionHebrew anchorcitesconfidence
EVENTdig_and_find(e19) ∧ Agent(e19, avde_yitzchaq) ∧ Theme(e19, beer_mayim_chayim)
= dig-and-find(e19) ∧ Agent(e19, avde-yitzchaq) ∧ Theme(e19, beer-waters-chayim)
va-yachpru (HC/Vqw3mp 2658 ord=5) [VERIFIED: SNAPSHOT Gen.26.19 idx0] + va-yimtzu (HC/Vqw3mp 4672 ord=20) [VERIFIED: idx4] + beer mayim chayim ('well of living water'). Find-EVENT; naming follows in 26:20 after dispute.
וַיַּחְפְּרוּ … וַיִּמְצְאוּ … בְּאֵר מַיִם חַיִּים · va-yachpru … va-yimtzu … beer mayim chayim
= and-yachpru and-yimtzu beer waters chayim
TIR-014tested
Living water found — the name will be born from the quarrel that follows.

STEP_Gn_26_20 · Gen.26.20 · THE_QUARREL_AND_THE_NAME_ESEK

וַיָּרִ֜יבוּ רֹעֵ֣י גְרָ֗ר עִם־רֹעֵ֥י יִצְחָ֛ק לֵאמֹ֖ר לָ֣נוּ הַמָּ֑יִם וַיִּקְרָ֤א שֵֽׁם־הַבְּאֵר֙ עֵ֔שֶׂק כִּ֥י הִֽתְעַשְּׂק֖וּ עִמּֽוֹ · va-yarivu roe gerar im roe yitzchaq le-mor la-nu ha-mayim va-yiqra shem ha-beer eseq ki hitasqu im-o · And the herdsmen of Gerar quarreled with Isaac's herdsmen, saying: The water is ours. And he called the name of the well Esek, because they contended with him.

LEFT
וַיָּרִ֜יבוּ רֹעֵ֣י גְרָ֗ר עִם־רֹעֵ֥י יִצְחָ֛ק לֵאמֹ֖ר לָ֣נוּ הַמָּ֑יִם · va-yarivu roe gerar im roe yitzchaq le-mor la-nu ha-mayim · Gerar's herders quarreled with Isaac's: The water is ours (etnachta on ha-mayim 'the waters') [VERIFIED: SNAPSHOT Gen.26.20 idx8 mark_id=etnachta rank=1]
RIGHT
וַיִּקְרָ֤א שֵֽׁם־הַבְּאֵר֙ עֵ֔שֶׂק כִּ֥י הִֽתְעַשְּׂק֖וּ עִמּֽוֹ · va-yiqra shem ha-beer eseq ki hitasqu im-o · and he called the name of the well Esek, because they contended with him (verse-final im-o) [VERIFIED: SNAPSHOT Gen.26.20 idx9-15; silluq idx15]
operatorexpressionHebrew anchorcitesconfidence
EVENTquarrel(e20) ∧ Agent(e20, roe_gerar) ∧ CoAgent(e20, roe_yitzchaq)
= quarrel(e20) ∧ Agent(e20, roe-gerar) ∧ CoAgent(e20, roe-yitzchaq)
va-yarivu ('and they quarreled', HC/Vqw3mp) [VERIFIED: SNAPSHOT Gen.26.20 idx0 morph=HC/Vqw3mp strong=7378 ordinal=1/10] — Torah debut of riv 'contend' [flag 9]. Claim la-nu ha-mayim speech FACT.
וַיָּרִיבוּ רֹעֵי גְרָר עִם־רֹעֵי יִצְחָק · va-yarivu roe gerar im roe yitzchaq
= and-yarivu roe gerar if roe yitzchaq
TIR-014tested
NAMEname(beer_eseq) := eseq
= name(beer-eseq) := eseq
FULL well-naming formula [flag 5–6 SAFE]. va-yiqra (HC/Vqw3ms 7121 ord=52) [VERIFIED: SNAPSHOT Gen.26.20 idx9] + shem (8034 ord=54) [VERIFIED: idx10] + ha-beer + eseq (6230 ordinal=1/1 hapax) [VERIFIED: idx12]. Namer = Isaac by narrative continuity (subject of dig/dispute arc); not noun-explicit in-verse — BOLD report-only staged OPEN [flag 6]. Class match gen_38 place-name (quote …): "FULL formula on a PLACE — namer, name-word, object, name — fires the registry's one write … El_Roi … report-only alternative (no write) is staged" [VERIFIED: logic/units/gen_38_moriah_binding_oath.yaml ~L1283-1292]. Etiology: hitasqu (6229 ord=1/1 hapax) [VERIFIED: idx14] — contended/pressed. REGISTRY write 1: beer_eseq -> eseq.
וַיִּקְרָא שֵׁם־הַבְּאֵר עֵשֶׂק · va-yiqra shem ha-beer eseq
= and-yiqra shem the-beer eseq
tested
Contention births the first named well — Esek — under the full naming formula.

STEP_Gn_26_21 · Gen.26.21 · THE_SECOND_WELL_SITNAH

וַֽיַּחְפְּרוּ֙ בְּאֵ֣ר אַחֶ֔רֶת וַיָּרִ֖יבוּ גַּם־עָלֶ֑יהָ וַיִּקְרָ֥א שְׁמָ֖הּ שִׂטְנָֽה · va-yachpru beer acheret va-yarivu gam ale-ha va-yiqra shema-ה sitna · And they dug another well, and they quarreled over it too; and he called its name Sitnah.

LEFT
וַֽיַּחְפְּרוּ֙ בְּאֵ֣ר אַחֶ֔רֶת וַיָּרִ֖יבוּ גַּם־עָלֶ֑יהָ · va-yachpru beer acheret va-yarivu gam ale-ha · they dug another well and quarreled over it too (etnachta on ale-ha 'over it') [VERIFIED: SNAPSHOT Gen.26.21 idx5 mark_id=etnachta rank=1]
RIGHT
וַיִּקְרָ֥א שְׁמָ֖הּ שִׂטְנָֽה · va-yiqra shema-ה sitna · and he called its name Sitnah (verse-final sitna) [VERIFIED: SNAPSHOT Gen.26.21 idx6-8; silluq idx8]
operatorexpressionHebrew anchorcitesconfidence
EVENTdig_and_quarrel(e21) ∧ Theme(e21, beer_acheret)
= dig-and-quarrel(e21) ∧ Theme(e21, beer-acheret)
Second dig + riv again (7378 ord=2) [VERIFIED: SNAPSHOT Gen.26.21 idx0,3]. EVENT only.
וַיַּחְפְּרוּ בְּאֵר אַחֶרֶת וַיָּרִיבוּ גַּם־עָלֶיהָ · va-yachpru beer acheret va-yarivu gam ale-ha
= and-yachpru beer acheret and-yarivu also ale-the
TIR-014tested
NAMEname(beer_sitna) := sitna
= name(beer-sitna) := sitna
FULL formula [flag 7 SAFE]: va-yiqra (7121 ord=53) [VERIFIED: SNAPSHOT Gen.26.21 idx6] + shema-ה ('its name', 8034 ord=55) [VERIFIED: idx7] + sitna (7856 ordinal=1/1 hapax) [VERIFIED: idx8]. Same namer-continuity weigh as 26:20. REGISTRY write 2: beer_sitna -> sitna.
וַיִּקְרָא שְׁמָהּ שִׂטְנָה · va-yiqra shema-ה sitna
= and-yiqra hear-ה sitna
tested
Sitnah — hostility named; the second registry write of the well-chain.

STEP_Gn_26_22 · Gen.26.22 · THE_THIRD_WELL_REHOBOTH

וַיַּעְתֵּ֣ק מִשָּׁ֗ם וַיַּחְפֹּר֙ בְּאֵ֣ר אַחֶ֔רֶת וְלֹ֥א רָב֖וּ עָלֶ֑יהָ וַיִּקְרָ֤א שְׁמָהּ֙ רְחֹב֔וֹת וַיֹּ֗אמֶר כִּֽי־עַתָּ֞ה הִרְחִ֧יב יְהוָ֛ה לָ֖נוּ וּפָרִ֥ינוּ בָאָֽרֶץ · va-yateq mi-sham va-yachpor beer acheret ve-lo ravu ale-ha va-yiqra shema-ה rechovot va-yomer ki ata hirchiv YHWH la-nu u-farinu va-aretz · And he moved from there and dug another well, and they did not quarrel over it; and he called its name Rehoboth, and he said: For now YHWH has made room for us, and we shall be fruitful in the land.

LEFT
וַיַּעְתֵּ֣ק מִשָּׁ֗ם וַיַּחְפֹּר֙ בְּאֵ֣ר אַחֶ֔רֶת וְלֹ֥א רָב֖וּ עָלֶ֑יהָ · va-yateq mi-sham va-yachpor beer acheret ve-lo ravu ale-ha · he moved from there, dug another well, and they did not quarrel over it (etnachta on ale-ha) [VERIFIED: SNAPSHOT Gen.26.22 idx7 mark_id=etnachta rank=1]
RIGHT
וַיִּקְרָ֤א שְׁמָהּ֙ רְחֹב֔וֹת וַיֹּ֗אמֶר כִּֽי־עַתָּ֞ה הִרְחִ֧יב יְהוָ֛ה לָ֖נוּ וּפָרִ֥ינוּ בָאָֽרֶץ · va-yiqra shema-ה rechovot va-yomer ki ata hirchiv YHWH la-nu u-farinu va-aretz · and he called its name Rehoboth, saying: now YHWH has made room for us (verse-final va-aretz) [VERIFIED: SNAPSHOT Gen.26.22 idx8-18; silluq idx18]
operatorexpressionHebrew anchorcitesconfidence
EVENTmove_dig_no_quarrel(e22) ∧ Agent(e22, yitzchaq)
= move-dig-no-quarrel(e22) ∧ Agent(e22, yitzchaq)
va-yateq ('and he moved/removed', HC/Vhw3ms 6275 ord=2/2) [VERIFIED: SNAPSHOT Gen.26.22 idx0] + dig + ve-lo ravu ('and they did not quarrel', 7378 ord=3) [VERIFIED: idx6]. Peace-EVENT before naming.
וַיַּעְתֵּק … וַיַּחְפֹּר … וְלֹא רָבוּ · va-yateq … va-yachpor … ve-lo ravu
= and-yateq and-yachpor and-not ravu
TIR-014tested
NAMEname(beer_rechovot) := rechovot
= name(beer-rechovot) := rechovot
FULL formula [flag 8 SAFE]: va-yiqra (7121 ord=54) [VERIFIED: SNAPSHOT Gen.26.22 idx8] + shema-ה (8034 ord=56) [VERIFIED: idx9] + rechovot (7344 ordinal=2/3) [VERIFIED: idx10]. Third well NAME write. REGISTRY writes 3 total after this step if all three fire; scenario S4 asserts first two at piece end sample — full three asserted in prose flags. (Machine: three NAME ops → three writes; S4 uses two-name pattern available in check_clause or we assert after 22 with three via sequential scenario.)
וַיִּקְרָא שְׁמָהּ רְחֹבוֹת · va-yiqra shema-ה rechovot
= and-yiqra hear-ה rechovot
tested
PRECONDITION_STATEHOLDS(hirchiv_YHWH_la_nu_u_farinu, t0) — etiology speech FACT; no TEST
= HOLDS(hirchiv-the-LORD-to-nu-and-farinu, t0) — etiology speech FACT; no TEST
hirchiv ('has broadened/made room', HVhp3ms) [VERIFIED: SNAPSHOT Gen.26.22 idx14 morph=HVhp3ms strong=7337 ordinal=1/5] — debut tok1. Etiology of Rehoboth FACT in Isaac's mouth; NO TEST. SPECS still empty.
כִּי־עַתָּה הִרְחִיב יְהוָה לָנוּ וּפָרִינוּ בָאָרֶץ · ki ata hirchiv YHWH la-nu u-farinu va-aretz
= when ata hirchiv the-LORD to-nu and-farinu earth
tested
Rehoboth — room without quarrel; third registry write closes the piece's naming chain.

STEP_Gn_26_23 · Gen.26.23 · THE_ASCENT_TO_BEER_SHEBA

וַיַּ֥עַל מִשָּׁ֖ם בְּאֵ֥ר שָֽׁבַע · va-yaal mi-sham beer shava · And he went up from there to Beer-sheba.

LEFT
וַיַּ֥עַל מִשָּׁ֖ם בְּאֵ֥ר שָֽׁבַע · va-yaal mi-sham beer shava · And he went up from there to Beer-sheba (whole verse; verse-final shava) [VERIFIED: SNAPSHOT Gen.26.23 — NO mid-verse etnachta; marks mercha/tifcha/mercha/silluq only; bar C.2 honest collapse]
RIGHT
empty — SNAPSHOT shows no mid-verse rank-1 etnachta on Gen.26.23 [VERIFIED: SNAPSHOT Gen.26.23 mark rows]
operatorexpressionHebrew anchorcitesconfidence
EVENTgo_up(e23) ∧ Agent(e23, yitzchaq) ∧ Goal(e23, beer_sheva)
= go-up(e23) ∧ Agent(e23, yitzchaq) ∧ Goal(e23, beer-seven)
va-yaal ('and he went up', HC/Vqw3ms) [VERIFIED: SNAPSHOT Gen.26.23 idx0 morph=HC/Vqw3ms strong=5927 ord=11/201] + beer shava (884 tok7/11) [VERIFIED: idx2-3]. Place READ as known Beer-sheba geography (etiology of city-name waits 26:33). REGISTRY unchanged (3 writes). SPECS empty until 26:24.
וַיַּעַל מִשָּׁם בְּאֵר שָׁבַע · va-yaal mi-sham beer shava
= and-yaal from-there beer shava
TIR-014tested
Ascent to Beer-sheba — short verse, honest one-arm tree.

STEP_Gn_26_24 · Gen.26.24 · THE_NIGHT_WORD_AND_AL_TIRA

וַיֵּרָ֨א אֵלָ֤יו יְהוָה֙ בַּלַּ֣יְלָה הַה֔וּא וַיֹּ֕אמֶר אָנֹכִ֕י אֱלֹהֵ֖י אַבְרָהָ֣ם אָבִ֑יךָ אַל־תִּירָא֙ כִּֽי־אִתְּךָ֣ אָנֹ֔כִי וּבֵֽרַכְתִּ֨יךָ֙ וְהִרְבֵּיתִ֣י אֶֽת־זַרְעֲךָ֔ בַּעֲב֖וּר אַבְרָהָ֥ם עַבְדִּֽי · va-yera elay-v YHWH ba-layla ha-hu va-yomer anokhi elohe avraham avi-kha al tira ki et-kha anokhi u-verakhti-kha ve-hirbeti et zara-kha ba-avur avraham avdi-y · And YHWH appeared to him that night and said: I am the God of Abraham your father; do not fear, for I am with you, and I will bless you and multiply your seed for the sake of Abraham My servant.

LEFT
וַיֵּרָ֨א אֵלָ֤יו יְהוָה֙ בַּלַּ֣יְלָה הַה֔וּא וַיֹּ֕אמֶר אָנֹכִ֕י אֱלֹהֵ֖י אַבְרָהָ֣ם אָבִ֑יךָ · va-yera elay-v YHWH ba-layla ha-hu va-yomer anokhi elohe avraham avi-kha · YHWH appeared that night and said: I am the God of Abraham your father (etnachta on avi-kha 'your father') [VERIFIED: SNAPSHOT Gen.26.24 idx9 mark_id=etnachta rank=1]
RIGHT
אַל־תִּירָא֙ כִּֽי־אִתְּךָ֣ אָנֹ֔כִי וּבֵֽרַכְתִּ֨יךָ֙ וְהִרְבֵּיתִ֣י אֶֽת־זַרְעֲךָ֔ בַּעֲב֖וּר אַבְרָהָ֥ם עַבְדִּֽי · al tira ki et-kha anokhi u-verakhti-kha ve-hirbeti et zara-kha ba-avur avraham avdi-y · do not fear, for I am with you; I will bless and multiply your seed for Abraham My servant (verse-final avdi-y) [VERIFIED: SNAPSHOT Gen.26.24 idx10-21; silluq idx21]
operatorexpressionHebrew anchorcitesconfidence
EVENTappear_night(e24) ∧ Agent(e24, YHWH) ∧ Goal(e24, yitzchaq)
= appear-night(e24) ∧ Agent(e24, the-LORD) ∧ Goal(e24, yitzchaq)
va-yera (HC/VNw3ms 7200 ord=57) [VERIFIED: SNAPSHOT Gen.26.24 idx0 morph=HC/VNw3ms] + ba-layla (3915 ord=14) [VERIFIED: idx3] + va-yomer. Night appearance EVENT.
וַיֵּרָא אֵלָיו יְהוָה בַּלַּיְלָה הַהוּא וַיֹּאמֶר · va-yera elay-v YHWH ba-layla ha-hu va-yomer
= and-yera elay-v the-LORD night the-that and-yomer
TIR-014tested
PRECONDITION_STATEHOLDS(anokhi_elohe_avraham_avi_kha, t0) — self-identification FACT
= HOLDS(anokhi-elohe-avraham-avi-kha, t0) — self-identification FACT
Divine self-ID as God of Abraham your father — FACT of speech content, not SPECS push. [VERIFIED: SNAPSHOT Gen.26.24 idx6-9].
אָנֹכִי אֱלֹהֵי אַבְרָהָם אָבִיךָ · anokhi elohe avraham avi-kha
= anokhi elohe avraham avi-kha
tested
DECLAREDECLARE(YHWH, LET-NOT(tira(yitzchaq)))
= DECLARE(the-LORD, LET-NOT(tira(yitzchaq)))
LIVE LET-NOT [flag 14 SAFE]. al ('do-not', HTn) [VERIFIED: SNAPSHOT Gen.26.24 idx10 morph=HTn strong=408 ordinal=18/104] + tira ('fear', HVqj2ms jussive) [VERIFIED: idx11 morph=HVqj2ms strong=3372 ordinal=8/81]. al-chain: tok17=26:2 al-tered; tok18=this al-tira [VERIFIED: debut_map 408]. Fear-formula ancestor: Gen.15.1 al (408 tok2) + tira (3372 tok2) to Abram [VERIFIED: debut_map 3372 ord2=Gen.15.1]. Same al+jussive class as gen_44 al-tered. SPECS += LET-NOT(tira(yitzchaq)).
אַל־תִּירָא · al tira
= upon tira
tested
PRECONDITION_STATEHOLDS(et_kha_anokhi_u_verakhti_ve_hirbeti, t0) — presence + promise FACTS
= HOLDS(kha-anokhi-and-verakhti-and-hirbeti, t0) — presence + promise FACTS
With-you fact + u-verakhti (HC/Vpq1cs weqatal 1288 ord=32) [VERIFIED: idx15] + ve-hirbeti (HC/Vhq1cs 7235 ord=21) [VERIFIED: idx16] = promise FACTS not SPECS [flag 15] (gen_40/gen_44 divine weqatal/imperfect promise class).
כִּי־אִתְּךָ אָנֹכִי וּבֵרַכְתִּיךָ וְהִרְבֵּיתִי אֶת־זַרְעֲךָ · ki et-kha anokhi u-verakhti-kha ve-hirbeti et zara-kha
= when kha anokhi and-verakhti-kha and-hirbeti et zara-kha
tested
Night word: father-God identity, fear-not push, and seed-promise as fact.

STEP_Gn_26_25 · Gen.26.25 · THE_ALTAR_INVOCATION_AND_KARAH_DIG

וַיִּ֧בֶן שָׁ֣ם מִזְבֵּ֗חַ וַיִּקְרָא֙ בְּשֵׁ֣ם יְהוָ֔ה וַיֶּט־שָׁ֖ם אָהֳל֑וֹ וַיִּכְרוּ־שָׁ֥ם עַבְדֵי־יִצְחָ֖ק בְּאֵֽר · va-yiven sham mizbecha va-yiqra be-shem YHWH va-yet sham ahol-o va-yikhru sham avde yitzchaq beer · And he built an altar there and called on the name of YHWH, and pitched his tent there; and Isaac's servants dug a well there.

LEFT
וַיִּ֧בֶן שָׁ֣ם מִזְבֵּ֗חַ וַיִּקְרָא֙ בְּשֵׁ֣ם יְהוָ֔ה וַיֶּט־שָׁ֖ם אָהֳל֑וֹ · va-yiven sham mizbecha va-yiqra be-shem YHWH va-yet sham ahol-o · he built an altar, called on YHWH's name, and pitched his tent (etnachta on ahol-o 'his tent') [VERIFIED: SNAPSHOT Gen.26.25 idx8 mark_id=etnachta rank=1]
RIGHT
וַיִּכְרוּ־שָׁ֥ם עַבְדֵי־יִצְחָ֖ק בְּאֵֽר · va-yikhru sham avde yitzchaq beer · and Isaac's servants dug a well there (verse-final beer) [VERIFIED: SNAPSHOT Gen.26.25 idx9-13; silluq idx13]
operatorexpressionHebrew anchorcitesconfidence
EVENTbuild_altar_pitch_tent(e25a) ∧ Agent(e25a, yitzchaq)
= build-altar-pitch-tent(e25a) ∧ Agent(e25a, yitzchaq)
va-yiven (HC/Vqw3ms 1129 ord=13) [VERIFIED: SNAPSHOT Gen.26.25 idx0] + mizbecha (4196 ord=9) [VERIFIED: idx2] + va-yet (5186 ord=3) tent. EVENTs.
וַיִּבֶן שָׁם מִזְבֵּחַ … וַיֶּט שָׁם אָהֳלוֹ · va-yiven sham mizbecha … va-yet sham ahol-o
= and-yiven there mizbecha and-yet there ahol-o
TIR-014tested
EVENTinvoke_be_shem_YHWH(e25b) ∧ Agent(e25b, yitzchaq) — invocation NOT naming
= invoke-in-shem-the-LORD(e25b) ∧ Agent(e25b, yitzchaq) — invocation NOT naming
INVOCATION class [flag 16 SAFE], not NAME formula. va-yiqra (7121 ord=55) [VERIFIED: SNAPSHOT Gen.26.25 idx3] + be-shem ('in/on the name', HR/Ncmsc 8034 ord=57) [VERIFIED: idx4] + YHWH. Contrast naming: va-yiqra shem X Y (shem as object of call). Here be- marks call-ON-the-name. Abraham class: Gen.12.8 va-yiqra be-shem YHWH (7121 tok20, 8034 tok26); Gen.13.4 same (7121 tok22, 8034 tok27) [VERIFIED: SNAPSHOT Gen.12.8 idx17-19; Gen.13.4 idx7-11]. REGISTRY sleeps — no name(x) := y. Flag-17-style: summon/invoke ≠ registry write (cf. gen_44 26:9 va-yiqra le- as call-TO).
וַיִּקְרָא בְּשֵׁם יְהוָה · va-yiqra be-shem YHWH
= and-yiqra in-shem the-LORD
tested
EVENTdig_karah(e25c) ∧ Agent(e25c, avde_yitzchaq) ∧ Theme(e25c, beer)
= dig-karah(e25c) ∧ Agent(e25c, avde-yitzchaq) ∧ Theme(e25c, beer)
va-yikhru ('and they dug', HC/Vqw3mp) [VERIFIED: SNAPSHOT Gen.26.25 idx9 morph=HC/Vqw3mp strong=3738 ordinal=1/4] — karah dig-root DEBUT tok1 [flag 17]. Distinct from chafar 2658 (12 tokens; used in 26:15/18/19/21/22) [VERIFIED: debut_map 2658 total=12; 3738 ord1=Gen.26.25]. Do not conflate careers. Well dig EVENT; naming of this well is 26:32–33 (later piece; Shibah = planned 4th write).
וַיִּכְרוּ שָׁם עַבְדֵי יִצְחָק בְּאֵר · va-yikhru sham avde yitzchaq beer
= and-yikhru there avde yitzchaq beer
TIR-014tested
Altar and invocation; a different dig-root opens the Beer-sheba well that Shibah will name.

STEP_Gn_26_26 · Gen.26.26 · THE_VISITORS_FROM_GERAR

וַאֲבִימֶ֕לֶךְ הָלַ֥ךְ אֵלָ֖יו מִגְּרָ֑ר וַאֲחֻזַּת֙ מֵרֵעֵ֔הוּ וּפִיכֹ֖ל שַׂר־צְבָאֽוֹ · va-avimelekh halakh elay-v mi-gerar va-achuzat meree-hu u-fikhol sar tzeva-o · And Abimelech went to him from Gerar, with Achuzzath his friend and Phichol the commander of his army.

LEFT
וַאֲבִימֶ֕לֶךְ הָלַ֥ךְ אֵלָ֖יו מִגְּרָ֑ר · va-avimelekh halakh elay-v mi-gerar · Abimelech went to him from Gerar (etnachta on mi-gerar) [VERIFIED: SNAPSHOT Gen.26.26 idx3 mark_id=etnachta rank=1]
RIGHT
וַאֲחֻזַּת֙ מֵרֵעֵ֔הוּ וּפִיכֹ֖ל שַׂר־צְבָאֽוֹ · va-achuzat meree-hu u-fikhol sar tzeva-o · with Achuzzath his friend and Phichol chief of his host (verse-final tzeva-o) [VERIFIED: SNAPSHOT Gen.26.26 idx4-8; silluq idx8]
operatorexpressionHebrew anchorcitesconfidence
EVENTvisit(e26) ∧ Agent(e26, avimelekh) ∧ Goal(e26, yitzchaq) ∧ Source(e26, gerar)
Abimelech arrives from Gerar (halakh HVqp3ms 1980 ord=21) [VERIFIED: SNAPSHOT Gen.26.26 idx1]. gerar 1642 tok8/8 last token [VERIFIED: idx3].
וַאֲבִימֶלֶךְ הָלַךְ אֵלָיו מִגְּרָר · va-avimelekh halah elay-v mi-gerar
= and-avimelekh halah elay-v from-gerar
TIR-014tested
NOTE_PRESUPPOSEDachuzat, fikhol, merea are READ/install-light companions
Achuzzath (276 ordinal=1/1) [VERIFIED: SNAPSHOT Gen.26.26 idx4 strong=276 ord=1] — proper-name HAPAX. DO NOT conflate with achuzah 'possession' 272 (tok1 Gen.17.8 la-achuzat) [flag 18] [VERIFIED: debut_map 272 ord1=Gen.17.8] — same trap-shape as 26:12 shearim≠shaar. merea ('friend', 4828 tok1/1) [VERIFIED: idx5] debut. Phichol (6369 tok3/3) [VERIFIED: idx6] — READ from gen_36 cast if known; no NAME formula. Companion install: NOTE_PRESUPPOSED / light READ — no REGISTRY name-writes.
אֲחֻזַּת … פִיכֹל · achuzat … fikhol
= achuzat fikhol
TIR-014tested
The Gerar court returns with a friend-name that is not a possession-word.

STEP_Gn_26_27 · Gen.26.27 · THE_WHY_HAVE_YOU_COME

וַיֹּ֤אמֶר אֲלֵהֶם֙ יִצְחָ֔ק מַדּ֖וּעַ בָּאתֶ֣ם אֵלָ֑י וְאַתֶּם֙ שְׂנֵאתֶ֣ם אֹתִ֔י וַתְּשַׁלְּח֖וּנִי מֵאִתְּכֶֽם · va-yomer el-hem yitzchaq madua batem el-y ve-atem senetem et-y va-teshalchu-ni me-et-khem · And Isaac said to them: Why have you come to me, seeing you hate me and have sent me away from you?

LEFT
וַיֹּ֤אמֶר אֲלֵהֶם֙ יִצְחָ֔ק מַדּ֖וּעַ בָּאתֶ֣ם אֵלָ֑י · va-yomer el-hem yitzchaq madua batem el-y · Isaac said: Why have you come to me (etnachta on el-y 'to me') [VERIFIED: SNAPSHOT Gen.26.27 idx5 mark_id=etnachta rank=1]
RIGHT
וְאַתֶּם֙ שְׂנֵאתֶ֣ם אֹתִ֔י וַתְּשַׁלְּח֖וּנִי מֵאִתְּכֶֽם · ve-atem senetem et-y va-teshalchu-ni me-et-khem · you hate me and sent me away from you (verse-final me-et-khem) [VERIFIED: SNAPSHOT Gen.26.27 idx6-10; silluq idx10]
operatorexpressionHebrew anchorcitesconfidence
EVENTsay(e27) ∧ Agent(e27, yitzchaq)
madua ('why', 4069 ordinal=1/10) [VERIFIED: SNAPSHOT Gen.26.27 idx3 strong=4069 ord=1] — debut. Challenge speech FACT: hate + send-away re-sounds gen_44 expulsion (shalach 7971 ord=23) [VERIFIED: idx9]. No SPECS push (interrogative perfects). LET-NOT(tira) still OPEN.
וַיֹּאמֶר … מַדּוּעַ בָּאתֶם · va-yomer … madua batem
= and-yomer madua batem
TIR-014tested
Isaac names the hate-and-send that the open lekh seam already recorded across the wall.

STEP_Gn_26_28 · Gen.26.28 · THE_COVENANT_VOLITIVES

וַיֹּאמְר֗וּ רָא֣וֹ רָאִינוּ֮ כִּֽי־הָיָ֣ה יְהוָ֣ה ׀ עִמָּךְ֒ וַנֹּ֗אמֶר תְּהִ֨י נָ֥א אָלָ֛ה בֵּינוֹתֵ֖ינוּ בֵּינֵ֣ינוּ וּבֵינֶ֑ךָ וְנִכְרְתָ֥ה בְרִ֖ית עִמָּֽךְ · va-yomru rao rainu ki haya YHWH ima-khe va-nomer tehi na ala benote-nu bene-nu u-vene-kha ve-nikhrta verit ima-khe · And they said: We have surely seen that YHWH is with you; and we said: Let there be an oath between us, between us and you, and let us cut a covenant with you.

LEFT
וַיֹּאמְר֗וּ רָא֣וֹ רָאִינוּ֮ כִּֽי־הָיָ֣ה יְהוָ֣ה ׀ עִמָּךְ֒ וַנֹּ֗אמֶר תְּהִ֨י נָ֥א אָלָ֛ה בֵּינוֹתֵ֖ינוּ בֵּינֵ֣ינוּ וּבֵינֶ֑ךָ · va-yomru rao rainu ki haya YHWH ima-khe va-nomer tehi na ala benote-nu bene-nu u-vene-kha · We have seen YHWH is with you; let there be an oath between us and you (etnachta on u-vene-kha) [VERIFIED: SNAPSHOT Gen.26.28 idx13 mark_id=etnachta rank=1]
RIGHT
וְנִכְרְתָ֥ה בְרִ֖ית עִמָּֽךְ · ve-nikhrta verit ima-khe · and let us cut a covenant with you (verse-final ima-khe) [VERIFIED: SNAPSHOT Gen.26.28 idx14-16; silluq idx16]
operatorexpressionHebrew anchorcitesconfidence
PRECONDITION_STATEHOLDS(rao_rainu_YHWH_ima_kha, t0) — recognition FACT
= HOLDS(rao-rainu-the-LORD-ima-kha, t0) — recognition FACT
Infinitive absolute rao + rainu (7200 ord=58-59) [VERIFIED: SNAPSHOT Gen.26.28 idx1-2] — "we have surely seen" FACT that YHWH is with Isaac. Not a SPECS push.
רָאוֹ רָאִינוּ כִּי־הָיָה יְהוָה עִמָּךְ · rao rainu ki haya YHWH ima-khe
= rao rainu when haya the-LORD ima-khe
tested
DECLAREDECLARE(avimelekh_party, LET(tehi(ala_between_us)))
= DECLARE(avimelekh-party, LET(tehi(ala-between-us)))
LIVE LET [flag 19 SAFE]. tehi ('let there be', morph HVqj3fs jussive 3fs) [VERIFIED: SNAPSHOT Gen.26.28 idx8 morph=HVqj3fs strong=1961 ord=165/1050] + na (please) + ala ('oath-curse/imprecation', HNcfsa) [VERIFIED: idx10 morph=HNcfsa strong=423 ordinal=3/14] — ala tok3 after Gen.24.41 pair (tok1–2 me-alati) [VERIFIED: debut_map 423 ord1-3]. SPECS += LET(tehi(ala_between_us)).
תְּהִי נָא אָלָה בֵּינוֹתֵינוּ · tehi na ala benote-nu
= tehi na ala benote-nu
tested
DECLAREDECLARE(avimelekh_party, CMD-US?(nikhreta(berit_im_kha)))
= DECLARE(avimelekh-party, CMD-US?(nikhreta(berit-if-kha)))
LIVE CMD-US? [flag 20 SAFE per TIR-033]. ve-nikhrta ('and let us cut', morph HC/Vqh1cp true cohortative 1cp) [VERIFIED: SNAPSHOT Gen.26.28 idx14 morph=HC/Vqh1cp strong=3772 ordinal=6/69] + berit/verit ('covenant', 1285 ordinal=26/82) [VERIFIED: idx15]. TIR-033: cohortative → CMD-US; ?-default until citation upgrade (interpreter law). BOLD bare CMD-US staged OPEN. Cut-covenant career [VERIFIED: debut_map 3772]: tok2 Gen.15.18 karat (God cuts berit with Abram); tok4–5 Gen.21.27/32 va-yikhrtu (Abimelech–Abraham); tok6 Gen.26.28 this volitive. berit at 15:18 is 1285 tok10; here tok26 [VERIFIED: debut_map 1285]. SPECS depth 3: tira LET-NOT + tehi LET + nikhreta CMD-US?. REGISTRY still 3.
וְנִכְרְתָה בְרִית עִמָּךְ · ve-nikhrta verit ima-khe
= and-nikhrta verit ima-khe
tested
Oath-let and covenant-cohortative open at Beer-sheba — piece 2 ends with three SPECS open.

STEP_Gn_26_29 · Gen.26.29 · THE_OATH_CONTENT_TERMS

אִם־תַּעֲשֵׂ֨ה עִמָּ֜נוּ רָעָ֗ה כַּאֲשֶׁר֙ לֹ֣א נְגַֽעֲנ֔וּךָ וְכַאֲשֶׁ֨ר עָשִׂ֤ינוּ עִמְּךָ֙ רַק־ט֔וֹב וַנְּשַׁלֵּֽחֲךָ֖ בְּשָׁל֑וֹם אַתָּ֥ה עַתָּ֖ה בְּר֥וּךְ יְהוָֽה · im taase ima-nu raa ka-asher lo negaanu-kha ve-kha-asher asinu im-kha raq tov va-neshalecha-kha be-shalom ata ata berukh YHWH · that you will do us no harm, as we have not touched you and as we have done with you only good and have sent you away in peace; you are now the blessed of YHWH.

LEFT
אִם־תַּעֲשֵׂ֨ה עִמָּ֜נוּ רָעָ֗ה כַּאֲשֶׁר֙ לֹ֣א נְגַֽעֲנ֔וּךָ וְכַאֲשֶׁ֨ר עָשִׂ֤ינוּ עִמְּךָ֙ רַק־ט֔וֹב וַנְּשַׁלֵּֽחֲךָ֖ בְּשָׁל֑וֹם · im taase ima-nu raa ka-asher lo negaanu-kha ve-kha-asher asinu im-kha raq tov va-neshalecha-kha be-shalom · if you do us no harm … we sent you in peace (etnachta on be-shalom 'in peace') [VERIFIED: SNAPSHOT Gen.26.29 idx13 mark_id=etnachta rank=1]
RIGHT
אַתָּ֥ה עַתָּ֖ה בְּר֥וּךְ יְהוָֽה · ata ata berukh YHWH · you are now the blessed of YHWH (verse-final YHWH) [VERIFIED: SNAPSHOT Gen.26.29 idx14-17; silluq idx17]
operatorexpressionHebrew anchorcitesconfidence
PRECONDITION_STATEHOLDS(im_taase_ima_nu_raa_oath_content, t0) — oath-terms FACT not SPECS
= HOLDS(if-taase-ima-nu-raa-oath-content, t0) — oath-terms FACT not SPECS
OATH-CONTENT class [flag 22 SAFE]. taase (HVqi2ms imperfect) [VERIFIED: SNAPSHOT Gen.26.29 idx1 morph=HVqi2ms strong=6213 ord=81] inside the proposed ala of 26:28 — terms of the swear-frame, not a new SPECS push (gen_40 lo-tiqach / oath-content FACT class). naga (5060 ord=5) [VERIFIED: idx6]; shalach (7971 ord=24) [VERIFIED: idx12] re-sounds expulsion send. SPECS unchanged (3 OPEN).
אִם־תַּעֲשֵׂה עִמָּנוּ רָעָה … · im taase ima-nu raa …
= if taase ima-nu raa
tested
PRECONDITION_STATEHOLDS(ata_ata_berukh_YHWH, t0) — blessing speech FACT; no TEST
= HOLDS(ata-ata-berukh-the-LORD, t0) — blessing speech FACT; no TEST
berukh YHWH from visitors' mouths — praise FACT; NO TEST [VERIFIED: SNAPSHOT Gen.26.29 idx16-17].
אַתָּה עַתָּה בְּרוּךְ יְהוָה · ata ata berukh YHWH
= ata ata berukh the-LORD
tested
The ala's content is if-you-do-no-harm — fact of the oath's terms, not a fourth queue entry.

STEP_Gn_26_30 · Gen.26.30 · THE_FEAST

וַיַּ֤עַשׂ לָהֶם֙ מִשְׁתֶּ֔ה וַיֹּאכְל֖וּ וַיִּשְׁתּֽוּ · va-yaas la-hem mishte va-yokhlu va-yishtu · And he made them a feast, and they ate and drank.

LEFT
וַיַּ֤עַשׂ לָהֶם֙ מִשְׁתֶּ֔ה וַיֹּאכְל֖וּ וַיִּשְׁתּֽוּ · va-yaas la-hem mishte va-yokhlu va-yishtu · he made them a feast and they ate and drank (whole verse; no mid-verse etnachta) [VERIFIED: SNAPSHOT Gen.26.30 — marks mahpach/pashta/zaqef/tifcha/silluq only; bar C.2 honest collapse]
RIGHT
empty — no mid-verse rank-1 etnachta [VERIFIED: SNAPSHOT Gen.26.30 mark rows]
operatorexpressionHebrew anchorcitesconfidence
EVENTfeast_eat_drink(e30) ∧ Agent(e30, yitzchaq_and_guests)
= feast-eat-drink(e30) ∧ Agent(e30, yitzchaq-and-guests)
va-yaas (6213 ord=83) [VERIFIED: SNAPSHOT Gen.26.30 idx0] + mishte (4960 ord=3/5) [VERIFIED: idx2] + eat/drink EVENTs. Other-verb vs tehi/nikhreta — no false pop. SPECS still 3 OPEN.
וַיַּעַשׂ … מִשְׁתֶּה וַיֹּאכְלוּ וַיִּשְׁתּוּ · va-yaas … mishte va-yokhlu va-yishtu
= and-yaas mishte and-yokhlu and-yishtu
TIR-014tested
Feast and drink — hospitality fact under open covenant volitives.

STEP_Gn_26_31 · Gen.26.31 · THE_SWEAR_OTHER_VERB_CENTERPIECE

וַיַּשְׁכִּ֣ימוּ בַבֹּ֔קֶר וַיִּשָּׁבְע֖וּ אִ֣ישׁ לְאָחִ֑יו וַיְשַׁלְּחֵ֣ם יִצְחָ֔ק וַיֵּלְכ֥וּ מֵאִתּ֖וֹ בְּשָׁלֽוֹם · va-yashkimu va-boqer va-yishavu ish le-achi-v va-yeshalche-m yitzchaq va-yelkhu me-et-o be-shalom · And they rose early in the morning and swore each to his brother; and Isaac sent them away, and they went from him in peace.

LEFT
וַיַּשְׁכִּ֣ימוּ בַבֹּ֔קֶר וַיִּשָּׁבְע֖וּ אִ֣ישׁ לְאָחִ֑יו · va-yashkimu va-boqer va-yishavu ish le-achi-v · they rose early and swore each to his brother (etnachta on le-achi-v 'to his brother') [VERIFIED: SNAPSHOT Gen.26.31 idx4 mark_id=etnachta rank=1]
RIGHT
וַיְשַׁלְּחֵ֣ם יִצְחָ֔ק וַיֵּלְכ֥וּ מֵאִתּ֖וֹ בְּשָׁלֽוֹם · va-yeshalche-m yitzchaq va-yelkhu me-et-o be-shalom · Isaac sent them and they went from him in peace (verse-final be-shalom) [VERIFIED: SNAPSHOT Gen.26.31 idx5-9; silluq idx9]
operatorexpressionHebrew anchorcitesconfidence
EVENTrise_early(e31a) ∧ swear(e31b) ∧ Agents(e31b, parties)
= rise-early(e31a) ∧ swear(e31b) ∧ Agents(e31b, parties)
va-yishavu ('and they swore', morph HC/VNw3mp niphal wayyiqtol) [VERIFIED: SNAPSHOT Gen.26.31 idx2 morph=HC/VNw3mp strong=7650 ordinal=12/70] — swear-root tok12 [flag 23 CENTERPIECE].
וַיַּשְׁכִּימוּ … וַיִּשָּׁבְעוּ אִישׁ לְאָחִיו · va-yashkimu … va-yishavu ish le-achi-v
= and-yashkimu and-yishavu man to-my-brother-v
TIR-014tested
PRECONDITION_STATEHOLDS(other_verb_non_pop_tehi_and_nikhreta, t0) — Excerpt B dual
= HOLDS(other-verb-non-pop-tehi-and-nikhreta, t0) — Excerpt B dual
OTHER-VERB NON-POP for BOTH open demands [flag 23 SAFE]. Queue holds: LET(tehi(ala_between_us)) — root haya/be 1961; CMD-US?(nikhreta(berit_im_kha)) — root karat 3772; performance is shava 7650 — third root. Excerpt B / operator law: RESULT only same root+stem by demandee → both stay OPEN; compliance recorded as EVENT FACT. BOLD soft-satisfy dual-pop staged OPEN. SPECS depth remains 3 (+ residual tira LET-NOT).
וַיִּשָּׁבְעוּ ≠ תְּהִי / נִכְרְתָה · va-yishavu ≠ tehi / nikhreta
= and-yishavu ≠ tehi / nikhreta
tested
EVENTsend_peace(e31c) ∧ Agent(e31c, yitzchaq)
= send-peace(e31c) ∧ Agent(e31c, yitzchaq)
Isaac sends (7971 ord=25) [VERIFIED: SNAPSHOT Gen.26.31 idx5]; they go (3212 ord=47) in peace. EVENT close of visit. No SPECS pop.
וַיְשַׁלְּחֵם יִצְחָק וַיֵּלְכוּ … בְּשָׁלוֹם · va-yeshalche-m yitzchaq va-yelkhu … be-shalom
= and-yeshalche-m yitzchaq and-yelkhu in-shalom
TIR-014tested
The covenant is sworn in a third verb — both volitives remain open under other-verb law.

STEP_Gn_26_32 · Gen.26.32 · THE_WELL_FOUND_REPORT

וַיְהִ֣י ׀ בַּיּ֣וֹם הַה֗וּא וַיָּבֹ֨אוּ֙ עַבְדֵ֣י יִצְחָ֔ק וַיַּגִּ֣דוּ לוֹ֔ עַל־אֹד֥וֹת הַבְּאֵ֖ר אֲשֶׁ֣ר חָפָ֑רוּ וַיֹּ֥אמְרוּ ל֖וֹ מָצָ֥אנוּ מָֽיִם · va-yehi ba-yom ha-hu va-yavou avde yitzchaq va-yagidu l-o al odot ha-beer asher chafaru va-yomru l-o matzanu mayim · And it came to pass the same day that Isaac's servants came and told him about the well that they had dug, and said to him: We have found water.

LEFT
וַיְהִ֣י ׀ בַּיּ֣וֹם הַה֗וּא וַיָּבֹ֨אוּ֙ עַבְדֵ֣י יִצְחָ֔ק וַיַּגִּ֣דוּ לוֹ֔ עַל־אֹד֥וֹת הַבְּאֵ֖ר אֲשֶׁ֣ר חָפָ֑רוּ · va-yehi ba-yom ha-hu va-yavou avde yitzchaq va-yagidu l-o al odot ha-beer asher chafaru · that day servants came and told about the well they had dug (etnachta on chafaru 'they dug') [VERIFIED: SNAPSHOT Gen.26.32 idx12 mark_id=etnachta rank=1]
RIGHT
וַיֹּ֥אמְרוּ ל֖וֹ מָצָ֥אנוּ מָֽיִם · va-yomru l-o matzanu mayim · and they said to him: We have found water (verse-final mayim) [VERIFIED: SNAPSHOT Gen.26.32 idx13-16; silluq idx16]
operatorexpressionHebrew anchorcitesconfidence
EVENTreport_well_found(e32) ∧ Agent(e32, avde_yitzchaq)
= report-well-found(e32) ∧ Agent(e32, avde-yitzchaq)
Report of the 26:25 karah-well (here chafar 2658 ord=8 in relative clause) [VERIFIED: SNAPSHOT Gen.26.32 idx12]. Find-water FACT; naming next verse.
וַיַּגִּדוּ … מָצָאנוּ מָיִם · va-yagidu … matzanu mayim
= and-yagidu matzanu waters
TIR-014tested
Water found — the name Shibah is one verse away.

STEP_Gn_26_33 · Gen.26.33 · THE_NAME_SHIBAH_AND_THE_CITY_ETIOLOGY

וַיִּקְרָ֥א אֹתָ֖הּ שִׁבְעָ֑ה עַל־כֵּ֤ן שֵׁם־הָעִיר֙ בְּאֵ֣ר שֶׁ֔בַע עַ֖ד הַיּ֥וֹם הַזֶּֽה · va-yiqra otah shiva al ken shem ha-ir beer sheva ad ha-yom ha-ze · And he called it Shibah; therefore the name of the city is Beer-sheba to this day.

LEFT
וַיִּקְרָ֥א אֹתָ֖הּ שִׁבְעָ֑ה · va-yiqra otah shiva · And he called it Shibah (etnachta on shiva) [VERIFIED: SNAPSHOT Gen.26.33 idx2 mark_id=etnachta rank=1 strong=7656]
RIGHT
עַל־כֵּ֤ן שֵׁם־הָעִיר֙ בְּאֵ֣ר שֶׁ֔בַע עַ֖ד הַיּ֥וֹם הַזֶּֽה · al ken shem ha-ir beer sheva ad ha-yom ha-ze · therefore the name of the city is Beer-sheba to this day (verse-final ha-ze) [VERIFIED: SNAPSHOT Gen.26.33 idx3-11; silluq idx11]
operatorexpressionHebrew anchorcitesconfidence
NAMEname(beer_shiva) := shiva
= name(beer-shiva) := shiva
LAYER A — FULL well-naming [flag 24 SAFE]. va-yiqra (7121 ord=56) [VERIFIED: SNAPSHOT Gen.26.33 idx0] + otah (object well) + shiva/shibah (7656 ordinal=1/1 hapax) [VERIFIED: idx2]. Fourth unit NAME write (after eseq, sitna, rechovot). REGISTRY writes → 4. Namer = Isaac by narrative continuity (same weigh as 26:20–22).
וַיִּקְרָא אֹתָהּ שִׁבְעָה · va-yiqra otah shiva
= and-yiqra her shiva
tested
PRECONDITION_STATEHOLDS(al_ken_shem_ha_ir_beer_sheva, t0) — city etiology REPORT only; no NAME write
= HOLDS(upon-ken-shem-the-ir-beer-seven, t0) — city etiology REPORT only; no NAME write
LAYER B — al-ken report / etiology class [flag 25 SAFE]. al-ken (3651 ord=25) [VERIFIED: SNAPSHOT Gen.26.33 idx3-4] + shem ha-ir beer sheva (884 tok8) [VERIFIED: idx5-8] + ad ha-yom ha-ze. NOT a second NAME op / not REGISTRY write of the city — report that the city's name is Beer-sheba to this day (proverb-PATTERN class; gen_38 asher-yeamer cousin). Two-layer weigh: well NAME write + city report-only, both explicit.
עַל־כֵּן שֵׁם הָעִיר בְּאֵר שֶׁבַע עַד הַיּוֹם הַזֶּה · al ken shem ha-ir beer sheva ad ha-yom ha-ze
= upon ken shem the-ir beer seven until day the-ze
tested
Shibah names the well; Beer-sheba names the city by report — fourth write, then silence.

STEP_Gn_26_34 · Gen.26.34 · ESAU_TAKES_TWO_HITTITE_WIVES

וַיְהִ֤י עֵשָׂו֙ בֶּן־אַרְבָּעִ֣ים שָׁנָ֔ה וַיִּקַּ֤ח אִשָּׁה֙ אֶת־יְהוּדִ֔ית בַּת־בְּאֵרִ֖י הַֽחִתִּ֑י וְאֶת־בָּ֣שְׂמַ֔ת בַּת־אֵילֹ֖ן הַֽחִתִּֽי · va-yehi esav ben arbaim shana va-yiqach isha et yehudit bat beeri ha-chiti ve-et basmat bat elon ha-chiti · And when Esau was forty years old he took as wife Judith daughter of Beeri the Hittite, and Basemath daughter of Elon the Hittite.

LEFT
וַיְהִ֤י עֵשָׂו֙ בֶּן־אַרְבָּעִ֣ים שָׁנָ֔ה וַיִּקַּ֤ח אִשָּׁה֙ אֶת־יְהוּדִ֔ית בַּת־בְּאֵרִ֖י הַֽחִתִּ֑י · va-yehi esav ben arbaim shana va-yiqach isha et yehudit bat beeri ha-chiti · Esau at forty took Judith daughter of Beeri the Hittite (etnachta on ha-chiti) [VERIFIED: SNAPSHOT Gen.26.34 idx11 mark_id=etnachta rank=1]
RIGHT
וְאֶת־בָּ֣שְׂמַ֔ת בַּת־אֵילֹ֖ן הַֽחִתִּֽי · ve-et basmat bat elon ha-chiti · and Basemath daughter of Elon the Hittite (verse-final ha-chiti) [VERIFIED: SNAPSHOT Gen.26.34 idx12-16; silluq idx16]
operatorexpressionHebrew anchorcitesconfidence
PRECONDITION_STATEHOLDS(esav_ben_arbaim_shana, t0) — age echo of Isaac at 25:20
= HOLDS(esav-ben-arbaim-shana, t0) — age echo fowl Isaac at 25:20
arbaim ('forty', 705 ordinal=12/61) [VERIFIED: SNAPSHOT Gen.26.34 idx3] — echo Isaac's marriage age Gen.25.20 arbaim tok11 [VERIFIED: debut_map 705 ord11=Gen.25.20, ord12=Gen.26.34]. FACT of age; no TEST.
עֵשָׂו בֶּן־אַרְבָּעִים שָׁנָה · esav ben arbaim shana
= esav ben arbaim shana
tested
EVENTtake_wives(e34) ∧ Agent(e34, esav) ∧ Themes(e34, yehudit_basmat)
= take-wives(e34) ∧ Agent(e34, esav) ∧ Themes(e34, yehudit-basmat)
va-yiqach (HC/Vqw3ms 3947 ord=69) [VERIFIED: SNAPSHOT Gen.26.34 idx5]. Take-wife EVENT.
וַיִּקַּח אִשָּׁה אֶת־יְהוּדִית … וְאֶת־בָּשְׂמַת · va-yiqach isha et yehudit … ve-et basmat
= and-yiqach isha et yehudit and basmat
TIR-014tested
REGISTRY_INSTALLWORLD += {yehudit, basmat, beeri, elon}
Introduce-installs [flag 26 SAFE] — Laban class: names reported in genealogy-of-marriage without va-yiqra shem formula → WORLD install, NO NAME op / no registry name-writes of the shem:= form. Debuts: Judith 3067 tok1/1; Beeri 882 tok1/1; Basemath 1315 tok1; Elon 356 tok1 [VERIFIED: SNAPSHOT Gen.26.34 idx8,10,13,15]. Hittite READ. REGISTRY NAME writes remain 4 (wells only).
יְהוּדִית … בָּשְׂמַת … בְּאֵרִי … אֵילוֹן · yehudit … basmat … beeri … elon
= yehudit basmat beeri elon
TIR-014tested
Esau at forty takes two Hittite wives — persons installed, not named by formula.

STEP_Gn_26_35 · Gen.26.35 · BITTERNESS_OF_SPIRIT

וַתִּהְיֶ֖יןָ מֹ֣רַת ר֑וּחַ לְיִצְחָ֖ק וּלְרִבְקָֽה · va-tihyena morat rucha le-yitzchaq u-le-rivqa · And they were a bitterness of spirit to Isaac and to Rivqah.

LEFT
וַתִּהְיֶ֖יןָ מֹ֣רַת ר֑וּחַ · va-tihyena morat rucha · and they were bitterness of spirit (etnachta on rucha 'spirit') [VERIFIED: SNAPSHOT Gen.26.35 idx2 mark_id=etnachta rank=1]
RIGHT
לְיִצְחָ֖ק וּלְרִבְקָֽה · le-yitzchaq u-le-rivqa · to Isaac and to Rivqah (verse-final rivqa) [VERIFIED: SNAPSHOT Gen.26.35 idx3-4; silluq idx4]
operatorexpressionHebrew anchorcitesconfidence
PRECONDITION_STATEHOLDS(morat_ruach_le_yitzchaq_u_le_rivqah, t0)
= HOLDS(morat-spirit-wind-to-yitzchaq-and-to-rivqah, t0)
morat ('bitterness', HNcfsc) [VERIFIED: SNAPSHOT Gen.26.35 idx1 morph=HNcfsc strong=4786 ordinal=1/1] — Torah HAPAX/debut tok1/1 [flag 27]. + ruach ('spirit', 7307 ord=8/38) [VERIFIED: idx2]. Bitterness-of-spirit FACT toward Isaac and Rivqah; NO TEST; no SPECS push. Unit ends: SPECS still 3 OPEN (tira, tehi_ala, nikhreta other-verb residuals); REGISTRY 4 well-name writes; TESTS 0.
מֹרַת רוּחַ לְיִצְחָק וּלְרִבְקָה · morat rucha le-yitzchaq u-le-rivqa
= morat rucha to-yitzchaq and-to-rivqa
tested
The chapter closes on bitterness — draft complete; freeze waits for whole-unit review.

Scenarios (the unit's own test suite)

idtitlegivenexpectanchor
S1after STEP_Gn_26_17 — lekh deed across wall; SPECS emptyLeaves Gerar orbit; encamps in wadi.SPECS empty; no test, no name.וַיֵּלֶךְ מִשָּׁם יִצְחָק · va-yelekh mi-sham yitzchaq
= and-yelekh from-there yitzchaq
S2after STEP_Gn_26_18 — redig restore-names; still no registry writeWells of Abraham redug; names restored as father's.SPECS empty; no test, no name.וַיִּקְרָא לָהֶן שֵׁמוֹת · va-yiqra la-hen shemot
= and-yiqra to-hen names
S3after STEP_Gn_26_20 — first well NAME eseqDispute; called the well Esek.SPECS empty; REGISTRY: beer_eseq->eseq (1 write)
= SPECS empty; REGISTRY: beer-eseq->eseq (1 write)
עֵשֶׂק · eseq
= eseq
S4after STEP_Gn_26_21 — second well NAME sitnaAnother well; called Sitnah.SPECS empty; REGISTRY: beer_eseq->eseq, beer_sitna->sitna (2 writes)
= SPECS empty; REGISTRY: beer-eseq->eseq, beer-sitna->sitna (2 writes)
שִׂטְנָה · sitna
= sitna
S5after STEP_Gn_26_22 — third NAME; REGISTRY 3 writes; piece-1 endRehoboth; room made. Owner-extended count-only REGISTRY assert.SPECS empty; REGISTRY 3 writesרְחֹבוֹת · rechovot
= rechovot
S6after STEP_Gn_26_24 — al-tira LET-NOT OPEN; REGISTRY still 3Night appearance; fear-not; promise facts.LET-NOT(tira(yitzchaq)) pushed and OPEN; REGISTRY 3 writesאַל־תִּירָא · al tira
= upon tira
S7after STEP_Gn_26_25 — invocation not NAME; dig karah; SPECS one OPENAltar; call on YHWH name; servants dig.LET-NOT(tira(yitzchaq)) pushed and OPEN; REGISTRY 3 writesוַיִּקְרָא בְּשֵׁם יְהוָה · va-yiqra be-shem YHWH
= and-yiqra in-shem the-LORD
S8after STEP_Gn_26_28 — covenant volitives OPEN; piece-2 endtehi ala and nikhreta berit.LET-NOT(tira(yitzchaq)) pushed and OPEN; LET(tehi(ala_between_us)) pushed and OPEN; CMD-US?(nikhreta(berit_im_kha)) pushed and OPEN; REGISTRY 3 writes
= LET-NOT(tira(yitzchaq)) pushed and OPEN; LET(tehi(ala-between-us)) pushed and OPEN; CMD-US?(nikhreta(berit-if-kha)) pushed and OPEN; REGISTRY 3 writes
וְנִכְרְתָה בְרִית · ve-nikhreta verit
= and-nikhreta verit
S9after STEP_Gn_26_29 — oath-content FACT; three SPECS still OPENim-taaseh terms inside proposed ala.LET-NOT(tira(yitzchaq)) pushed and OPEN; LET(tehi(ala_between_us)) pushed and OPEN; CMD-US?(nikhreta(berit_im_kha)) pushed and OPEN; REGISTRY 3 writes
= LET-NOT(tira(yitzchaq)) pushed and OPEN; LET(tehi(ala-between-us)) pushed and OPEN; CMD-US?(nikhreta(berit-if-kha)) pushed and OPEN; REGISTRY 3 writes
אִם־תַּעֲשֵׂה עִמָּנוּ רָעָה · im taase ima-nu raa
= if taase ima-nu raa
S10after STEP_Gn_26_31 — swear other-verb; both volitives still OPENva-yishavu; third-root performance.LET-NOT(tira(yitzchaq)) pushed and OPEN; LET(tehi(ala_between_us)) pushed and OPEN; CMD-US?(nikhreta(berit_im_kha)) pushed and OPEN; REGISTRY 3 writes
= LET-NOT(tira(yitzchaq)) pushed and OPEN; LET(tehi(ala-between-us)) pushed and OPEN; CMD-US?(nikhreta(berit-if-kha)) pushed and OPEN; REGISTRY 3 writes
וַיִּשָּׁבְעוּ אִישׁ לְאָחִיו · va-yishavu ish le-achi-v
= and-yishavu man to-my-brother-v
S11after STEP_Gn_26_33 — fourth NAME Shibah; REGISTRY 4 writesWell named Shibah; city etiology report-only.LET-NOT(tira(yitzchaq)) pushed and OPEN; LET(tehi(ala_between_us)) pushed and OPEN; CMD-US?(nikhreta(berit_im_kha)) pushed and OPEN; REGISTRY 4 writes
= LET-NOT(tira(yitzchaq)) pushed and OPEN; LET(tehi(ala-between-us)) pushed and OPEN; CMD-US?(nikhreta(berit-if-kha)) pushed and OPEN; REGISTRY 4 writes
שִׁבְעָה · shiva
= shiva
S12after STEP_Gn_26_35 — unit end; REGISTRY 4; SPECS three OPENEsau wives; morat ruach.LET-NOT(tira(yitzchaq)) pushed and OPEN; LET(tehi(ala_between_us)) pushed and OPEN; CMD-US?(nikhreta(berit_im_kha)) pushed and OPEN; REGISTRY 4 writes
= LET-NOT(tira(yitzchaq)) pushed and OPEN; LET(tehi(ala-between-us)) pushed and OPEN; CMD-US?(nikhreta(berit-if-kha)) pushed and OPEN; REGISTRY 4 writes
מֹרַת רוּחַ · morat rucha
= morat rucha

Machine verification — run_unit.py (computed live, not stored)

unit: gen_45_wells_covenant_esau_wives — Wells, namings, covenant swear, Shibah, Esau's wives (26:17-35) [frozen]

final state: WORLD=['basmat', 'beeri', 'elon', 'yehudit'] (+5 presupposed) | REGISTRY={'beer_eseq': 'eseq', 'beer_sitna': 'sitna', 'beer_rechovot': 'rechovot', 'beer_shiva': 'shiva'} | TESTS=0 PASS | LEDGER days=[] | FLAGS=['read_before_install', 'read_before_install', 'named_before_any_presence', 'named_before_any_presence', 'named_before_any_presence', 'read_before_install', 'read_before_install', 'read_before_install', 'named_before_any_presence']

=== S1 — after STEP_Gn_26_17 — lekh deed across wall; SPECS empty
    וַיֵּלֶךְ מִשָּׁם יִצְחָק (va-yelekh mi-sham yitzchaq)
    PASS  SPECS empty  (queue=0)
    PASS  no test, no name.  (tests=0 names=0)

=== S2 — after STEP_Gn_26_18 — redig restore-names; still no registry write
    וַיִּקְרָא לָהֶן שֵׁמוֹת (va-yiqra la-hen shemot)
    PASS  SPECS empty  (queue=0)
    PASS  no test, no name.  (tests=0 names=0)

=== S3 — after STEP_Gn_26_20 — first well NAME eseq
    עֵשֶׂק (eseq)
    PASS  SPECS empty  (queue=0)
    PASS  REGISTRY: beer_eseq->eseq (1 write)  (names={'beer_eseq': 'eseq'} writes=1)

=== S4 — after STEP_Gn_26_21 — second well NAME sitna
    שִׂטְנָה (sitna)
    PASS  SPECS empty  (queue=0)
    PASS  REGISTRY: beer_eseq->eseq, beer_sitna->sitna (2 writes)  (names={'beer_eseq': 'eseq', 'beer_sitna': 'sitna'} writes=2)

=== S5 — after STEP_Gn_26_22 — third NAME; REGISTRY 3 writes; piece-1 end
    רְחֹבוֹת (rechovot)
    PASS  SPECS empty  (queue=0)
    PASS  REGISTRY 3 writes  (writes=3 names=['beer_eseq', 'beer_rechovot', 'beer_sitna'])

=== S6 — after STEP_Gn_26_24 — al-tira LET-NOT OPEN; REGISTRY still 3
    אַל־תִּירָא (al tira)
    PASS  LET-NOT(tira(yitzchaq)) pushed and OPEN  (queue=['tira(yitzchaq)'])
    PASS  REGISTRY 3 writes  (writes=3 names=['beer_eseq', 'beer_rechovot', 'beer_sitna'])

=== S7 — after STEP_Gn_26_25 — invocation not NAME; dig karah; SPECS one OPEN
    וַיִּקְרָא בְּשֵׁם יְהוָה (va-yiqra be-shem YHWH)
    PASS  LET-NOT(tira(yitzchaq)) pushed and OPEN  (queue=['tira(yitzchaq)'])
    PASS  REGISTRY 3 writes  (writes=3 names=['beer_eseq', 'beer_rechovot', 'beer_sitna'])

=== S8 — after STEP_Gn_26_28 — covenant volitives OPEN; piece-2 end
    וְנִכְרְתָה בְרִית (ve-nikhreta verit)
    PASS  LET-NOT(tira(yitzchaq)) pushed and OPEN  (queue=['tira(yitzchaq)', 'tehi(ala_between_us)', 'nikhreta(berit_im_kha)'])
    PASS  LET(tehi(ala_between_us)) pushed and OPEN  (queue=['tira(yitzchaq)', 'tehi(ala_between_us)', 'nikhreta(berit_im_kha)'])
    PASS  CMD-US?(nikhreta(berit_im_kha)) pushed and OPEN  (queue=['tira(yitzchaq)', 'tehi(ala_between_us)', 'nikhreta(berit_im_kha)'])
    PASS  REGISTRY 3 writes  (writes=3 names=['beer_eseq', 'beer_rechovot', 'beer_sitna'])

=== S9 — after STEP_Gn_26_29 — oath-content FACT; three SPECS still OPEN
    אִם־תַּעֲשֵׂה עִמָּנוּ רָעָה (im taase ima-nu raa)
    PASS  LET-NOT(tira(yitzchaq)) pushed and OPEN  (queue=['tira(yitzchaq)', 'tehi(ala_between_us)', 'nikhreta(berit_im_kha)'])
    PASS  LET(tehi(ala_between_us)) pushed and OPEN  (queue=['tira(yitzchaq)', 'tehi(ala_between_us)', 'nikhreta(berit_im_kha)'])
    PASS  CMD-US?(nikhreta(berit_im_kha)) pushed and OPEN  (queue=['tira(yitzchaq)', 'tehi(ala_between_us)', 'nikhreta(berit_im_kha)'])
    PASS  REGISTRY 3 writes  (writes=3 names=['beer_eseq', 'beer_rechovot', 'beer_sitna'])

=== S10 — after STEP_Gn_26_31 — swear other-verb; both volitives still OPEN
    וַיִּשָּׁבְעוּ אִישׁ לְאָחִיו (va-yishavu ish le-achi-v)
    PASS  LET-NOT(tira(yitzchaq)) pushed and OPEN  (queue=['tira(yitzchaq)', 'tehi(ala_between_us)', 'nikhreta(berit_im_kha)'])
    PASS  LET(tehi(ala_between_us)) pushed and OPEN  (queue=['tira(yitzchaq)', 'tehi(ala_between_us)', 'nikhreta(berit_im_kha)'])
    PASS  CMD-US?(nikhreta(berit_im_kha)) pushed and OPEN  (queue=['tira(yitzchaq)', 'tehi(ala_between_us)', 'nikhreta(berit_im_kha)'])
    PASS  REGISTRY 3 writes  (writes=3 names=['beer_eseq', 'beer_rechovot', 'beer_sitna'])

=== S11 — after STEP_Gn_26_33 — fourth NAME Shibah; REGISTRY 4 writes
    שִׁבְעָה (shiva)
    PASS  LET-NOT(tira(yitzchaq)) pushed and OPEN  (queue=['tira(yitzchaq)', 'tehi(ala_between_us)', 'nikhreta(berit_im_kha)'])
    PASS  LET(tehi(ala_between_us)) pushed and OPEN  (queue=['tira(yitzchaq)', 'tehi(ala_between_us)', 'nikhreta(berit_im_kha)'])
    PASS  CMD-US?(nikhreta(berit_im_kha)) pushed and OPEN  (queue=['tira(yitzchaq)', 'tehi(ala_between_us)', 'nikhreta(berit_im_kha)'])
    PASS  REGISTRY 4 writes  (writes=4 names=['beer_eseq', 'beer_rechovot', 'beer_shiva', 'beer_sitna'])

=== S12 — after STEP_Gn_26_35 — unit end; REGISTRY 4; SPECS three OPEN
    מֹרַת רוּחַ (morat rucha)
    PASS  LET-NOT(tira(yitzchaq)) pushed and OPEN  (queue=['tira(yitzchaq)', 'tehi(ala_between_us)', 'nikhreta(berit_im_kha)'])
    PASS  LET(tehi(ala_between_us)) pushed and OPEN  (queue=['tira(yitzchaq)', 'tehi(ala_between_us)', 'nikhreta(berit_im_kha)'])
    PASS  CMD-US?(nikhreta(berit_im_kha)) pushed and OPEN  (queue=['tira(yitzchaq)', 'tehi(ala_between_us)', 'nikhreta(berit_im_kha)'])
    PASS  REGISTRY 4 writes  (writes=4 names=['beer_eseq', 'beer_rechovot', 'beer_shiva', 'beer_sitna'])

ALL SCENARIOS GREEN

Python rendering — the unit as a program

Generated from the frozen YAML by render_unit_py.py (the YAML stays canonical — this layer is derived, like this page). Runnable: python3 logic/py_units/gen_45_wells_covenant_esau_wives.py — replays the six registers and asserts the interpreter's machine truth.

#!/usr/bin/env python3
# =============================================================================
# gen_45_wells_covenant_esau_wives — 26:17-35
# PYTHON RENDERING — GENERATED from the FROZEN YAML by render_unit_py.py.
# The YAML (logic/units/gen_45_wells_covenant_esau_wives.yaml) is CANONICAL
# (Pre-Code); this file is a derived, runnable rendering. Do not edit —
# regenerate. The assertion block at the bottom is baked from the Stage D
# interpreter's actual final state: running this file re-proves the unit.
# Experimental model — not binding religious law.
# =============================================================================
"""Wells, namings, covenant swear, Shibah, Esau's wives (26:17-35)"""
from machine import Machine

m = Machine("gen_45_wells_covenant_esau_wives")

# -------------------------- Gen.26.17 · THE_LEKH_DEED_ACROSS_THE_WALL ------
# וַיֵּ֥לֶךְ מִשָּׁ֖ם יִצְחָ֑ק וַיִּ֥חַן בְּֽנַחַל־גְּרָ֖ר וַיֵּ֥שֶׁב שָֽׁם
# "[EN-AID] And Isaac went from there and encamped in the wadi of Gerar, and
# dwelt there."
m.step("Gen.26.17")
# ‹וַיֵּלֶךְ מִשָּׁם יִצְחָק› (“and-go from-there Isaac”) — event: ?
m.event("?")
# ‹וַיִּחַן בְּנַחַל־גְּרָר וַיֵּשֶׁב שָׁם› (“and-encamp in-river Gerar and-
# dwell/sit there”) — event: ?
m.event("?")
# ‹יִצְחָק … גְּרָר› (“Isaac … Gerar”) — reads without prior install (flag,
# not fix): Isaac, Gerar
m.presupposed("yitzchaq", "gerar")

# -------------------------- Gen.26.18 · THE_REDIG_AND_THE_RESTORED_NAMES ---
# וַיָּ֨שָׁב יִצְחָ֜ק וַיַּחְפֹּ֣ר אֶת־בְּאֵרֹ֣ת הַמַּ֗יִם אֲשֶׁ֤ר חָֽפְרוּ֙
# בִּימֵי֙ אַבְרָהָ֣ם אָבִ֔יו וַיְסַתְּמ֣וּם פְּלִשְׁתִּ֔ים אַחֲרֵ֖י מ֣וֹת
# אַבְרָהָ֑ם וַיִּקְרָ֤א לָהֶן֙ שֵׁמ֔וֹת כַּשֵּׁמֹ֕ת אֲשֶׁר־קָרָ֥א לָהֶ֖ן
# אָבִֽיו
# "[EN-AID] And Isaac dug again the wells of water that they had dug in the
# days of Abraham his father, which the Philistines had stopped up after
# Abraham's death; and he called them names like the names his father had
# called them."
m.step("Gen.26.18")
# ‹וַיָּשָׁב … וַיַּחְפֹּר אֶת־בְּאֵרֹת הַמַּיִם› (“and-return … and-dig
# obj-marker pit the-waters”) — event: redig-wells — agent Isaac; theme pit-
# Abraham
m.event("redig_wells", agent="yitzchaq", themes=["beerot_avraham"])
# ‹וַיִּקְרָא לָהֶן שֵׁמוֹת כַּשֵּׁמוֹת אֲשֶׁר־קָרָא לָהֶן אָבִיו› (“and-
# call to-them/their name like-the-names which call to-them/their father-
# him/its”) — event: ?
m.event("?")

# -------------------------- Gen.26.19 · THE_WELL_OF_LIVING_WATER -----------
# וַיַּחְפְּר֥וּ עַבְדֵֽי־יִצְחָ֖ק בַּנָּ֑חַל וַיִּ֨מְצְאוּ־שָׁ֔ם בְּאֵ֖ר
# מַ֥יִם חַיִּֽים
# "[EN-AID] And Isaac's servants dug in the wadi and found there a well of
# living water."
m.step("Gen.26.19")
# ‹וַיַּחְפְּרוּ … וַיִּמְצְאוּ … בְּאֵר מַיִם חַיִּים› (“and-dig … and-find
# … pit waters living”) — event: dig-and-find — agent servant-Isaac; theme
# pit-waters-living
m.event("dig_and_find", agent="avde_yitzchaq", themes=["beer_mayim_chayim"])

# -------------------------- Gen.26.20 · THE_QUARREL_AND_THE_NAME_ESEK ------
# וַיָּרִ֜יבוּ רֹעֵ֣י גְרָ֗ר עִם־רֹעֵ֥י יִצְחָ֛ק לֵאמֹ֖ר לָ֣נוּ הַמָּ֑יִם
# וַיִּקְרָ֤א שֵֽׁם־הַבְּאֵר֙ עֵ֔שֶׂק כִּ֥י הִֽתְעַשְּׂק֖וּ עִמּֽוֹ
# "[EN-AID] And the herdsmen of Gerar quarreled with Isaac's herdsmen,
# saying: The water is ours. And he called the name of the well Esek,
# because they contended with him."
m.step("Gen.26.20")
# ‹וַיָּרִיבוּ רֹעֵי גְרָר עִם־רֹעֵי יִצְחָק› (“and-toss pastoral Gerar with
# pastoral Isaac”) — event: quarrel — agent pastoral-Gerar
m.event("quarrel", agent="roe_gerar")
# ‹וַיִּקְרָא שֵׁם־הַבְּאֵר עֵשֶׂק› (“and-call name the-pit Esek”) — named:
# pit-Esek := Esek
m.name("beer_eseq", "eseq")

# -------------------------- Gen.26.21 · THE_SECOND_WELL_SITNAH -------------
# וַֽיַּחְפְּרוּ֙ בְּאֵ֣ר אַחֶ֔רֶת וַיָּרִ֖יבוּ גַּם־עָלֶ֑יהָ וַיִּקְרָ֥א
# שְׁמָ֖הּ שִׂטְנָֽה
# "[EN-AID] And they dug another well, and they quarreled over it too; and
# he called its name Sitnah."
m.step("Gen.26.21")
# ‹וַיַּחְפְּרוּ בְּאֵר אַחֶרֶת וַיָּרִיבוּ גַּם־עָלֶיהָ› (“and-dig pit
# other and-toss also over-her/its”) — event: dig-and-quarrel — theme pit-
# other
m.event("dig_and_quarrel", themes=["beer_acheret"])
# ‹וַיִּקְרָא שְׁמָהּ שִׂטְנָה› (“and-call name-her/its Sitnah”) — named:
# pit-Sitnah := Sitnah
m.name("beer_sitna", "sitna")

# -------------------------- Gen.26.22 · THE_THIRD_WELL_REHOBOTH ------------
# וַיַּעְתֵּ֣ק מִשָּׁ֗ם וַיַּחְפֹּר֙ בְּאֵ֣ר אַחֶ֔רֶת וְלֹ֥א רָב֖וּ עָלֶ֑יהָ
# וַיִּקְרָ֤א שְׁמָהּ֙ רְחֹב֔וֹת וַיֹּ֗אמֶר כִּֽי־עַתָּ֞ה הִרְחִ֧יב יְהוָ֛ה
# לָ֖נוּ וּפָרִ֥ינוּ בָאָֽרֶץ
# "[EN-AID] And he moved from there and dug another well, and they did not
# quarrel over it; and he called its name Rehoboth, and he said: For now
# YHWH has made room for us, and we shall be fruitful in the land."
m.step("Gen.26.22")
# ‹וַיַּעְתֵּק … וַיַּחְפֹּר … וְלֹא רָבוּ› (“and-moved-on … and-dig … and-
# not toss”) — event: move-dig-no-quarrel — agent Isaac
m.event("move_dig_no_quarrel", agent="yitzchaq")
# ‹וַיִּקְרָא שְׁמָהּ רְחֹבוֹת› (“and-call name-her/its Rehoboth”) — named:
# pit-Rehoboth := Rehoboth
m.name("beer_rechovot", "rechovot")
# ‹כִּי־עַתָּה הִרְחִיב יְהוָה לָנוּ וּפָרִינוּ בָאָרֶץ› (“that now broaden
# YHWH to-us/our and-be-fruitful in-earth”) — fact holds: broaden-the-LORD-
# to-us/our-and-be-fruitful
m.fact("hirchiv_YHWH_la_nu_u_farinu")

# -------------------------- Gen.26.23 · THE_ASCENT_TO_BEER_SHEBA -----------
# וַיַּ֥עַל מִשָּׁ֖ם בְּאֵ֥ר שָֽׁבַע
# "[EN-AID] And he went up from there to Beer-sheba."
m.step("Gen.26.23")
# ‹וַיַּעַל מִשָּׁם בְּאֵר שָׁבַע› (“and-go-up from-there Beer-shebah”) —
# event: go-up — agent Isaac
m.event("go_up", agent="yitzchaq")

# -------------------------- Gen.26.24 · THE_NIGHT_WORD_AND_AL_TIRA ---------
# וַיֵּרָ֨א אֵלָ֤יו יְהוָה֙ בַּלַּ֣יְלָה הַה֔וּא וַיֹּ֕אמֶר אָנֹכִ֕י
# אֱלֹהֵ֖י אַבְרָהָ֣ם אָבִ֑יךָ אַל־תִּירָא֙ כִּֽי־אִתְּךָ֣ אָנֹ֔כִי
# וּבֵֽרַכְתִּ֨יךָ֙ וְהִרְבֵּיתִ֣י אֶֽת־זַרְעֲךָ֔ בַּעֲב֖וּר אַבְרָהָ֥ם
# עַבְדִּֽי
# "[EN-AID] And YHWH appeared to him that night and said: I am the God of
# Abraham your father; do not fear, for I am with you, and I will bless you
# and multiply your seed for the sake of Abraham My servant."
m.step("Gen.26.24")
# ‹וַיֵּרָא אֵלָיו יְהוָה בַּלַּיְלָה הַהוּא וַיֹּאמֶר› (“and-see to-him/its
# YHWH in-night that and-say”) — event: appear-night — agent the-LORD
m.event("appear_night", agent="YHWH")
# ‹אָנֹכִי אֱלֹהֵי אַבְרָהָם אָבִיךָ› (“God Abraham father-you/your”) — fact
# holds: anokhi-God-Abraham-avi-kha
m.fact("anokhi_elohe_avraham_avi_kha")
# ‹אַל־תִּירָא› (“do-not fear”) — the-LORD speaks a demand — LET-NOT:
# fear(Isaac)
m.declare("YHWH", "LET-NOT",
          "tira(yitzchaq)")
# ‹כִּי־אִתְּךָ אָנֹכִי וּבֵרַכְתִּיךָ וְהִרְבֵּיתִי אֶת־זַרְעֲךָ› (“that
# with-you/your and-bless-you/your and-multiply obj-marker seed-you/your”) —
# fact holds: obj-marker-kha-anokhi-and-verakhti-and-multiply
m.fact("et_kha_anokhi_u_verakhti_ve_hirbeti")

# -------------------------- Gen.26.25 · THE_ALTAR_INVOCATION_AND_KARAH_DIG -
# וַיִּ֧בֶן שָׁ֣ם מִזְבֵּ֗חַ וַיִּקְרָא֙ בְּשֵׁ֣ם יְהוָ֔ה וַיֶּט־שָׁ֖ם
# אָהֳל֑וֹ וַיִּכְרוּ־שָׁ֥ם עַבְדֵי־יִצְחָ֖ק בְּאֵֽר
# "[EN-AID] And he built an altar there and called on the name of YHWH, and
# pitched his tent there; and Isaac's servants dug a well there."
m.step("Gen.26.25")
# ‹וַיִּבֶן שָׁם מִזְבֵּחַ … וַיֶּט שָׁם אָהֳלוֹ› (“and-build there altar …
# and-stretch there tent-him/its”) — event: ?
m.event("?")
# ‹וַיִּקְרָא בְּשֵׁם יְהוָה› (“and-call in-name YHWH”) — event: ?
m.event("?")
# ‹וַיִּכְרוּ שָׁם עַבְדֵי יִצְחָק בְּאֵר› (“and-dig there servant Isaac
# pit”) — event: ?
m.event("?")

# -------------------------- Gen.26.26 · THE_VISITORS_FROM_GERAR ------------
# וַאֲבִימֶ֕לֶךְ הָלַ֥ךְ אֵלָ֖יו מִגְּרָ֑ר וַאֲחֻזַּת֙ מֵרֵעֵ֔הוּ וּפִיכֹ֖ל
# שַׂר־צְבָאֽוֹ
# "[EN-AID] And Abimelech went to him from Gerar, with Achuzzath his friend
# and Phichol the commander of his army."
m.step("Gen.26.26")
# ‹וַאֲבִימֶלֶךְ הָלַךְ אֵלָיו מִגְּרָר› (“and-Abimelech walk/go to-him/its
# from-Gerar”) — event: visit — agent Abimelech
m.event("visit", agent="avimelekh")
# ‹אֲחֻזַּת … פִיכֹל› (“something-seized … Pikhol”) — reads without prior
# install (flag, not fix): Ahuzzath, Phichol, merea
m.presupposed("achuzat", "fikhol", "merea")

# -------------------------- Gen.26.27 · THE_WHY_HAVE_YOU_COME --------------
# וַיֹּ֤אמֶר אֲלֵהֶם֙ יִצְחָ֔ק מַדּ֖וּעַ בָּאתֶ֣ם אֵלָ֑י וְאַתֶּם֙
# שְׂנֵאתֶ֣ם אֹתִ֔י וַתְּשַׁלְּח֖וּנִי מֵאִתְּכֶֽם
# "[EN-AID] And Isaac said to them: Why have you come to me, seeing you hate
# me and have sent me away from you?"
m.step("Gen.26.27")
# ‹וַיֹּאמֶר … מַדּוּעַ בָּאתֶם› (“and-say … what-known? come/bring”) —
# event: say — agent Isaac
m.event("say", agent="yitzchaq")

# -------------------------- Gen.26.28 · THE_COVENANT_VOLITIVES -------------
# וַיֹּאמְר֗וּ רָא֣וֹ רָאִינוּ֮ כִּֽי־הָיָ֣ה יְהוָ֣ה ׀ עִמָּךְ֒ וַנֹּ֗אמֶר
# תְּהִ֨י נָ֥א אָלָ֛ה בֵּינוֹתֵ֖ינוּ בֵּינֵ֣ינוּ וּבֵינֶ֑ךָ וְנִכְרְתָ֥ה
# בְרִ֖ית עִמָּֽךְ
# "[EN-AID] And they said: We have surely seen that YHWH is with you; and we
# said: Let there be an oath between us, between us and you, and let us cut
# a covenant with you."
m.step("Gen.26.28")
# ‹רָאוֹ רָאִינוּ כִּי־הָיָה יְהוָה עִמָּךְ› (“see see that be YHWH with-
# you/your”) — fact holds: see-see-the-LORD-ima-kha
m.fact("rao_rainu_YHWH_ima_kha")
# ‹תְּהִי נָא אָלָה בֵּינוֹתֵינוּ› (“be please imprecation between-us/our”)
# — Abimelech-party speaks a demand — LET: be(imprecation-between-us)
m.declare("avimelekh_party", "LET",
          "tehi(ala_between_us)")
# ‹וְנִכְרְתָה בְרִית עִמָּךְ› (“and-cut covenant with-her/its”) —
# Abimelech-party speaks a demand — CMD-US?: nikhreta(berit-with-kha)
m.declare("avimelekh_party", "CMD-US?",
          "nikhreta(berit_im_kha)")

# -------------------------- Gen.26.29 · THE_OATH_CONTENT_TERMS -------------
# אִם־תַּעֲשֵׂ֨ה עִמָּ֜נוּ רָעָ֗ה כַּאֲשֶׁר֙ לֹ֣א נְגַֽעֲנ֔וּךָ וְכַאֲשֶׁ֨ר
# עָשִׂ֤ינוּ עִמְּךָ֙ רַק־ט֔וֹב וַנְּשַׁלֵּֽחֲךָ֖ בְּשָׁל֑וֹם אַתָּ֥ה
# עַתָּ֖ה בְּר֥וּךְ יְהוָֽה
# "[EN-AID] that you will do us no harm, as we have not touched you and as
# we have done with you only good and have sent you away in peace; you are
# now the blessed of YHWH."
m.step("Gen.26.29")
# ‹אִם־תַּעֲשֵׂה עִמָּנוּ רָעָה …› (“if make with-us/our bad”) — fact holds:
# with-make-ima-us/our-bad-oath-content
m.fact("im_taase_ima_nu_raa_oath_content")
# ‹אַתָּה עַתָּה בְּרוּךְ יְהוָה› (“you now bless YHWH”) — fact holds: now-
# now-bless-the-LORD
m.fact("ata_ata_berukh_YHWH")

# -------------------------- Gen.26.30 · THE_FEAST --------------------------
# וַיַּ֤עַשׂ לָהֶם֙ מִשְׁתֶּ֔ה וַיֹּאכְל֖וּ וַיִּשְׁתּֽוּ
# "[EN-AID] And he made them a feast, and they ate and drank."
m.step("Gen.26.30")
# ‹וַיַּעַשׂ … מִשְׁתֶּה וַיֹּאכְלוּ וַיִּשְׁתּוּ› (“and-make … drink and-
# eat and-drink”) — event: feast-eat-drink — agent Isaac-and-guests
m.event("feast_eat_drink", agent="yitzchaq_and_guests")

# -------------------------- Gen.26.31 · THE_SWEAR_OTHER_VERB_CENTERPIECE ---
# וַיַּשְׁכִּ֣ימוּ בַבֹּ֔קֶר וַיִּשָּׁבְע֖וּ אִ֣ישׁ לְאָחִ֑יו וַיְשַׁלְּחֵ֣ם
# יִצְחָ֔ק וַיֵּלְכ֥וּ מֵאִתּ֖וֹ בְּשָׁלֽוֹם
# "[EN-AID] And they rose early in the morning and swore each to his
# brother; and Isaac sent them away, and they went from him in peace."
m.step("Gen.26.31")
# ‹וַיַּשְׁכִּימוּ … וַיִּשָּׁבְעוּ אִישׁ לְאָחִיו› (“and-rise-early … and-
# swear man to-brother-him/its”) — event: ?
m.event("?")
# ‹וַיִּשָּׁבְעוּ ≠ תְּהִי / נִכְרְתָה› (“and-swear be cut”) — fact holds:
# other-verb-non-pop-be-and-nikhreta
m.fact("other_verb_non_pop_tehi_and_nikhreta")
# ‹וַיְשַׁלְּחֵם יִצְחָק וַיֵּלְכוּ … בְּשָׁלוֹם› (“and-send-them/their
# Isaac and-go … in-safe”) — event: ?
m.event("?")

# -------------------------- Gen.26.32 · THE_WELL_FOUND_REPORT --------------
# וַיְהִ֣י ׀ בַּיּ֣וֹם הַה֗וּא וַיָּבֹ֨אוּ֙ עַבְדֵ֣י יִצְחָ֔ק וַיַּגִּ֣דוּ
# לוֹ֔ עַל־אֹד֥וֹת הַבְּאֵ֖ר אֲשֶׁ֣ר חָפָ֑רוּ וַיֹּ֥אמְרוּ ל֖וֹ מָצָ֥אנוּ
# מָֽיִם
# "[EN-AID] And it came to pass the same day that Isaac's servants came and
# told him about the well that they had dug, and said to him: We have found
# water."
m.step("Gen.26.32")
# ‹וַיַּגִּדוּ … מָצָאנוּ מָיִם› (“and-tell … find waters”) — event: report-
# well-found — agent servant-Isaac
m.event("report_well_found", agent="avde_yitzchaq")

# -------------------------- Gen.26.33 · THE_NAME_SHIBAH_AND_THE_CITY_ETIOLOGY -
# וַיִּקְרָ֥א אֹתָ֖הּ שִׁבְעָ֑ה עַל־כֵּ֤ן שֵׁם־הָעִיר֙ בְּאֵ֣ר שֶׁ֔בַע עַ֖ד
# הַיּ֥וֹם הַזֶּֽה
# "[EN-AID] And he called it Shibah; therefore the name of the city is Beer-
# sheba to this day."
m.step("Gen.26.33")
# ‹וַיִּקְרָא אֹתָהּ שִׁבְעָה› (“and-call obj-marker-her/its Shebah”) —
# named: pit-Shebah := Shebah
m.name("beer_shiva", "shiva")
# ‹עַל־כֵּן שֵׁם הָעִיר בְּאֵר שֶׁבַע עַד הַיּוֹם הַזֶּה› (“over so name
# the-city Beer-shebah until the-day the-this”) — fact holds: over-so-name-
# the-city-pit-Beer-shebah
m.fact("al_ken_shem_ha_ir_beer_sheva")

# -------------------------- Gen.26.34 · ESAU_TAKES_TWO_HITTITE_WIVES -------
# וַיְהִ֤י עֵשָׂו֙ בֶּן־אַרְבָּעִ֣ים שָׁנָ֔ה וַיִּקַּ֤ח אִשָּׁה֙
# אֶת־יְהוּדִ֔ית בַּת־בְּאֵרִ֖י הַֽחִתִּ֑י וְאֶת־בָּ֣שְׂמַ֔ת בַּת־אֵילֹ֖ן
# הַֽחִתִּֽי
# "[EN-AID] And when Esau was forty years old he took as wife Judith
# daughter of Beeri the Hittite, and Basemath daughter of Elon the Hittite."
m.step("Gen.26.34")
# ‹עֵשָׂו בֶּן־אַרְבָּעִים שָׁנָה› (“Esau son forty years”) — fact holds:
# Esau-son-forty-years
m.fact("esav_ben_arbaim_shana")
# ‹וַיִּקַּח אִשָּׁה אֶת־יְהוּדִית … וְאֶת־בָּשְׂמַת› (“and-take woman obj-
# marker Judith … and-obj-marker Bashemath”) — event: take-wives — agent
# Esau
m.event("take_wives", agent="esav")
# ‹יְהוּדִית … בָּשְׂמַת … בְּאֵרִי … אֵילוֹן› (“Judith … Bashemath … Beeri
# … Elon”) — the world gains: Judith, Bashemath, Beeri, Elon
m.install("yehudit", "basmat", "beeri", "elon")

# -------------------------- Gen.26.35 · BITTERNESS_OF_SPIRIT ---------------
# וַתִּהְיֶ֖יןָ מֹ֣רַת ר֑וּחַ לְיִצְחָ֖ק וּלְרִבְקָֽה
# "[EN-AID] And they were a bitterness of spirit to Isaac and to Rivqah."
m.step("Gen.26.35")
# ‹מֹרַת רוּחַ לְיִצְחָק וּלְרִבְקָה› (“bitterness spirit to-Isaac and-to-
# Rebekah”) — fact holds: bitterness-spirit-wind-to-Isaac-and-to-rivqah
m.fact("morat_ruach_le_yitzchaq_u_le_rivqah")

# -------------------------- machine truth (baked from the Stage D run) -------
if __name__ == "__main__":
    m.report()
    assert m.created_set() == {'yehudit', 'elon', 'basmat', 'beeri'}
    assert m.presupposed_set() == {'yitzchaq', 'achuzat', 'gerar', 'fikhol', 'merea'}
    assert m.REGISTRY["names"] == {'beer_eseq': 'eseq', 'beer_sitna': 'sitna', 'beer_rechovot': 'rechovot', 'beer_shiva': 'shiva'}
    assert m.REGISTRY["writes"] == 4
    assert m.tests_list() == []
    assert m.open_demands() == ['tira(yitzchaq)', 'tehi(ala_between_us)', 'nikhreta(berit_im_kha)']
    assert len(m.SPECS["log"]) == 3
    assert sorted(m.LEDGER) == []
    assert m.flag_counts() == {'read_before_install': 5, 'named_before_any_presence': 4}
    assert sorted(m.WORLD["facts"]) == sorted(['hirchiv_YHWH_la_nu_u_farinu', 'anokhi_elohe_avraham_avi_kha', 'et_kha_anokhi_u_verakhti_ve_hirbeti', 'rao_rainu_YHWH_ima_kha', 'im_taase_ima_nu_raa_oath_content', 'ata_ata_berukh_YHWH', 'other_verb_non_pop_tehi_and_nikhreta', 'al_ken_shem_ha_ir_beer_sheva', 'esav_ben_arbaim_shana', 'morat_ruach_le_yitzchaq_u_le_rivqah'])
    assert m.WORLD["invariants"] == []
    assert m.WORLD["partitions"] == []
    assert len(m.EVENTS) == 27
    print("ALL ASSERTIONS GREEN — rendering matches the frozen unit's machine truth")

Rendered 2026-08-09 by render_unit_html.py · the YAML is canonical, this page is read-only display · English = aid only · not binding religious law.