The Bethel ladder, the name write, and the first vow (28:10-22) FROZEN
וַיֵּצֵא יַעֲקֹב · va-yetze yaaqov · 'And Jacob went out'
Derivation log (steps A–J)
| step | name | comment | confidence |
|---|---|---|---|
| A | Reconstruction 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 |
| B | Source + span + structure | Genesis 28:10-22, the natural Bethel boundary (29:1 opens the Haran arrival): 13 verses, 191 tokens, source-verified. Evidence: the SNAPSHOT database plus the debut-map attachment; trees split at the mid-verse rest; instruments asleep (zero instrument words in span). | reconstructed |
| C | Draft path + review | Solo-era unit #1: Claude as coordinator and deriver in one, with an external fresh-context review before freeze per the standing law. Frozen 2026-08-06. | reconstructed |
| D | Care-point ledger (distilled) | Thirteen care-points filed before derivation, every ordinal source-verified, including: the dream-VERB is born here and then sleeps until Joseph (the noun debuted earlier, with Abimelech); the ladder a Torah one-time word; the stationed pair back-to-back — the ladder is stationed, then YHWH is stationed; the all-families blessing formula RETURNS to its 12:3 passive form, now said to Jacob; the five-fold promise all first-person commitment-facts; the only prior waker in the Torah is Noah; the gate career closes at the gate of heaven; pillar, pour, and oil itself all debut on this stone; the vow's two objects — bread and garment — each arrive with the deception scene as their immediately previous career token; the tithe-verb's double debut answers the grandfather's tithe to a priest with the grandson's vow to God directly; the letter used the name Bethel four times, narrator-proleptic, before the naming. | reconstructed |
| E | Machine design | The machine's quietest ledger since the primeval units: ZERO volitives in the whole span (morph-scan verified — no imperative, jussive, or cohortative anywhere), so the queue stays EMPTY through all thirteen steps. God speaks only first-person commitments (promise-facts; the demand-on-God fence never triggers because nothing is volitive), and Jacob answers with the Torah's FIRST VOW — a conditional self-obligation installed as a standing HANDLER (nothing demanded of the narrative present, no receipt owed). The unit's one register motion is the NAME WRITE at 28:19: the place formerly Luz written as Bethel — the first registry write since the four wells — with the named-before-any-presence flag expected per the wells precedent. Zero tests. | reconstructed |
| F | Freeze + later history | Frozen at commit c88b200 (2026-08-06, "Freeze gen_48: Bethel ladder, name write, first vow"). Oral audit 2026-08-08 folded same day (run 6 block 2): 17 VERIFIED, 0 FAILED, 1 manual row (record: logic/oral_audit/AUDIT_gen_48_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_28_10 · Gen.28.10 · THE_DEPARTURE_BEER_SHEVA_TO_HARAN
וַיֵּצֵא יַעֲקֹב מִבְּאֵר שָׁבַע וַיֵּלֶךְ חָרָנָה · va-yetze yaaqov mi-beer shava va-yelekh charanah · And Jacob went out from Beer-sheva and went toward Haran.
וַיֵּצֵ֥א יַעֲקֹ֖ב מִבְּאֵ֣ר שָׁ֑בַע · va-yetze yaaqov mi-beer shava · and Jacob went out from Beer-sheva (etnachta on shava) [VERIFIED: SNAPSHOT Gen.28.10 idx3 mark_rank=1]
וַיֵּ֖לֶךְ חָרָֽנָה · va-yelekh charanah · and went toward Haran (verse-final charanah) [VERIFIED: SNAPSHOT Gen.28.10 idx4-5]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(yaaqov_departed_beer_sheva_toward_charan, t0) ∧ SPECS=[] = HOLDS(yaaqov-departed-beer-seven-toward-charan, t0) ∧ SPECS=[] DEPARTURE [care 1]. va-yetze (3318 tok50/348) [VERIFIED: SNAPSHOT Gen.28.10 idx0 ordinal=50/348]; Beer-sheva (884 tok9/11) [VERIFIED: idx3 ordinal=9/11]; charanah (2771 tok6/7) [VERIFIED: idx5 ordinal=6/7] — Haran toks 5→6 CONSECUTIVE: 27:43 the mother's "flee to Haran" → 28:10 his road (gen_47 landing-note pays; the letter still says GOING, va-yelekh 3212 tok56, not fleeing). Unit boots SPECS empty. REGISTRY 0. TESTS 0. Onkelos BUFFER PENDING. | וַיֵּצֵא … וַיֵּלֶךְ חָרָנָה · va-yetze … va-yelekh charanah = and-yetze and-yelekh charanah | — | tested |
STEP_Gn_28_11 · Gen.28.11 · THE_PLACE_SUNSET_AND_STONE_PILLOW
וַיִּפְגַּע בַּמָּקוֹם וַיָּלֶן שָׁם כִּי־בָא הַשֶּׁמֶשׁ וַיִּקַּח מֵאַבְנֵי הַמָּקוֹם וַיָּשֶׂם מְרַאֲשֹׁתָיו וַיִּשְׁכַּב בַּמָּקוֹם הַהוּא · va-yifga ba-maqom va-yalen sham ki-va ha-shemesh va-yiqach me-avne ha-maqom va-yasem meraashotav va-yishkav ba-maqom ha-hu · And he lit upon the place and lodged there, for the sun had set; and he took of the stones of the place and set them at his head, and lay down in that place.
וַיִּפְגַּ֨ע בַּמָּק֜וֹם וַיָּ֤לֶן שָׁם֙ כִּי בָ֣א הַשֶּׁ֔מֶשׁ וַיִּקַּח֙ מֵאַבְנֵ֣י הַמָּק֔וֹם וַיָּ֖שֶׂם מְרַֽאֲשֹׁתָ֑יו · va-yifga ba-maqom va-yalen sham ki va ha-shemesh va-yiqach me-avne ha-maqom va-yasem meraashotav · he lit upon the place and lodged there for the sun had set; took of its stones and set at his head (etnachta on meraashotav) [VERIFIED: SNAPSHOT Gen.28.11 idx11 mark_rank=1]
וַיִּשְׁכַּ֖ב בַּמָּק֥וֹם הַהֽוּא · va-yishkav ba-maqom ha-hu · and lay down in that place (verse-final ha-hu) [VERIFIED: SNAPSHOT Gen.28.11 idx12-14]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(sun_set_stone_pillow_at_ha_maqom, t0) ∧ SPECS=[] = HOLDS(sun-set-stone-pillow-at-the-maqom, t0) ∧ SPECS=[] THE PLACE ×3 + THE SUN FRAME [care 2]. maqom (4725 toks 25-26-27) [VERIFIED: SNAPSHOT Gen.28.11 idx1 ordinal=25/133; idx9 ordinal=26; idx13 ordinal=27] — six place-tokens in-span (25–30). va-yifga (6293 tok2/8) [VERIFIED: idx0 ordinal=2/8] — tok1 = 23:8 Machpelah "entreat." ha-shemesh (8121 tok4/23) [VERIFIED: idx6 ordinal=4/23] SETS — sun toks 1-2 = 15:12/15:17, the covenant-between-the-pieces sunset; NEXT sun-token tok5 = 32:32 RISES at Peniel on his return: the exile is framed sunset→sunrise. me-avne (68 tok3/88) [VERIFIED: idx8 ordinal=3/88] stones plural. meraashotav (4763 tok1/2) [VERIFIED: idx11 ordinal=1/2] — BOTH Torah tokens of the head-place word are inside this unit (28:11, 28:18). va-yishkav (7901 tok10/62) [VERIFIED: idx12 ordinal=10/62]. SPECS empty. REGISTRY 0. TESTS 0. | כִּי־בָא הַשֶּׁמֶשׁ … מֵאַבְנֵי הַמָּקוֹם · ki-va ha-shemesh … me-avne ha-maqom = when-and the-shemesh from-avne the-maqom | — | tested |
STEP_Gn_28_12 · Gen.28.12 · THE_DREAM_DEBUT_AND_LADDER_HAPAX
וַיַּחֲלֹם וְהִנֵּה סֻלָּם מֻצָּב אַרְצָה וְרֹאשׁוֹ מַגִּיעַ הַשָּׁמָיְמָה וְהִנֵּה מַלְאֲכֵי אֱלֹהִים עֹלִים וְיֹרְדִים בּוֹ · va-yachalom ve-hine sulam mutzav artzah ve-rosho magia ha-shamaymah ve-hine malakhe Elohim olim ve-yordim bo · And he dreamed — and behold a ladder set earthward, its head reaching heavenward; and behold, angels of God ascending and descending on it.
וַֽיַּחֲלֹ֗ם וְהִנֵּ֤ה סֻלָּם֙ מֻצָּ֣ב אַ֔רְצָה וְרֹאשׁ֖וֹ מַגִּ֣יעַ הַשָּׁמָ֑יְמָה · va-yachalom ve-hine sulam mutzav artzah ve-rosho magia ha-shamaymah · he dreamed — a ladder set earthward, its head reaching heavenward (etnachta on ha-shamaymah) [VERIFIED: SNAPSHOT Gen.28.12 idx7 mark_rank=1]
וְהִנֵּה֙ מַלְאֲכֵ֣י אֱלֹהִ֔ים עֹלִ֥ים וְיֹרְדִ֖ים בּֽוֹ · ve-hine malakhe Elohim olim ve-yordim bo · and behold angels of God ascending and descending on it (verse-final bo) [VERIFIED: SNAPSHOT Gen.28.12 idx8-13]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| EVENT | dream_event(e12, yaaqov, sulam) — the Torah's first narrated dream-act = dream-event(e12, yaaqov, sulam) — the Torah's first narrated dream-act THE DREAM DEBUT [care 3]. va-yachalom (2492 tok1/18 DEBUT) [VERIFIED: SNAPSHOT Gen.28.12 idx0 morph=HC/Vqw3ms ordinal=1/18] — the dream VERB is born here (the dream noun 2472 debuted at 20:3 with Avimelech; the verb then SLEEPS UNTIL JOSEPH — tok2 = 37:5; the 31:10-11 Laban-cycle dreams use the NOUN, 2472 toks 3-4). | וַיַּחֲלֹם · va-yachalom = and-yachalom | — | tested |
| PRECONDITION_STATE | HOLDS(sulam_earthward_head_heavenward_angels, t0) ∧ SPECS=[] = HOLDS(sulam-earthward-head-heavenward-angels, t0) ∧ SPECS=[] THE LADDER [care 3]. sulam (5551 tok1/1) [VERIFIED: idx2 ordinal=1/1] — TORAH HAPAX. mutzav (5324 tok6/28 hophal VHsmsa "stationed") [VERIFIED: idx3 morph=HVHsmsa ordinal=6/28]. Angels ascending and descending (olim ve-yordim, both participles). Dream content = FACTS. SPECS empty. REGISTRY 0. TESTS 0. | סֻלָּם מֻצָּב אַרְצָה · sulam mutzav artzah = sulam mutzav artzah | — | tested |
STEP_Gn_28_13 · Gen.28.13 · THE_STATIONED_LORD_AND_LAND_COMMITMENT
וְהִנֵּה יְהוָה נִצָּב עָלָיו וַיֹּאמַר אֲנִי יְהוָה אֱלֹהֵי אַבְרָהָם אָבִיךָ וֵאלֹהֵי יִצְחָק הָאָרֶץ אֲשֶׁר אַתָּה שֹׁכֵב עָלֶיהָ לְךָ אֶתְּנֶנָּה וּלְזַרְעֶךָ · ve-hine YHWH nitzav alav va-yomar ani YHWH elohe avraham avikha ve-lohe yitzchaq ha-aretz asher ata shokhev aleha lekha etnenah u-le-zarekha · And behold, YHWH stood over him and said: I am YHWH, God of Abraham your father and God of Isaac; the land on which you lie, to you I will give it and to your seed.
וְהִנֵּ֨ה יְהוָ֜ה נִצָּ֣ב עָלָיו֮ וַיֹּאמַר֒ אֲנִ֣י יְהוָ֗ה אֱלֹהֵי֙ אַבְרָהָ֣ם אָבִ֔יךָ וֵאלֹהֵ֖י יִצְחָ֑ק · ve-hine YHWH nitzav alav va-yomar ani YHWH elohe avraham avikha ve-lohe yitzchaq · and behold YHWH stood over him: I am YHWH, God of Abraham your father and God of Isaac (etnachta on yitzchaq) [VERIFIED: SNAPSHOT Gen.28.13 idx11 mark_rank=1]
הָאָ֗רֶץ אֲשֶׁ֤ר אַתָּה֙ שֹׁכֵ֣ב עָלֶ֔יהָ לְךָ֥ אֶתְּנֶ֖נָּה וּלְזַרְעֶֽךָ · ha-aretz asher ata shokhev aleha lekha etnenah u-le-zarekha · the land you lie on, to you I give it and to your seed (verse-final u-le-zarekha) [VERIFIED: SNAPSHOT Gen.28.13 idx12-19]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(YHWH_nitzav_self_identification_land_commitment, t0) ∧ SPECS=[] = HOLDS(the-LORD-nitzav-self-identification-land-commitment, t0) ∧ SPECS=[] THE STATIONED LORD [care 4]. nitzav (5324 tok7/28 niphal) [VERIFIED: SNAPSHOT Gen.28.13 idx2 morph=HVNrmsa ordinal=7/28] — root toks 6→7 BACK-TO-BACK: the ladder is stationed (28:12 hophal), YHWH is stationed (niphal); prior career 18:2 three men, 21:28-29 set-apart ewes, 24:13/43 the servant at the well. Self-identification FACT: ani YHWH elohe Avraham avikha ve-lohe Yitzchaq. shokhev (7901 tok11) [VERIFIED: idx15 ordinal=11/62] — God names Jacob's lying-place as the grant-land. etnenah (5414 tok60 HVqi1cs) [VERIFIED: idx18 morph=HVqi1cs/Sp3fs ordinal=60/647] — give-verb toks 60-61-62 all IN-UNIT (28:13 grant / 28:20 vow-condition / 28:22 tithe-condition), extending gen_47's 56-59 seam: seven give-tokens walk 27:28→28:22. 1cs divine speech = COMMITMENT-FACT (zero volitives in span; the gen_32 demand-on-God fence never triggers — nothing pushed, nothing owed a receipt in-unit). SPECS empty. REGISTRY 0. TESTS 0. | נִצָּב עָלָיו … לְךָ אֶתְּנֶנָּה · nitzav alav … lekha etnenah = nitzav alav to-you etnenah | — | tested |
STEP_Gn_28_14 · Gen.28.14 · THE_DUST_FORMULA_ALL_FAMILIES_NIPHAL
וְהָיָה זַרְעֲךָ כַּעֲפַר הָאָרֶץ וּפָרַצְתָּ יָמָּה וָקֵדְמָה וְצָפֹנָה וָנֶגְבָּה וְנִבְרֲכוּ בְךָ כָּל־מִשְׁפְּחֹת הָאֲדָמָה וּבְזַרְעֶךָ · ve-haya zarakha ka-afar ha-aretz u-faratzta yamah va-qedmah ve-tzafonah va-negbah ve-nivrakhu vekha kol-mishpechot ha-adamah u-ve-zarekha · And your seed shall be as the dust of the earth, and you shall spread west and east and north and south; and all the families of the ground shall be blessed in you and in your seed.
וְהָיָ֤ה זַרְעֲךָ֙ כַּעֲפַ֣ר הָאָ֔רֶץ וּפָרַצְתָּ֛ יָ֥מָּה וָקֵ֖דְמָה וְצָפֹ֣נָה וָנֶ֑גְבָּה · ve-haya zarakha ka-afar ha-aretz u-faratzta yamah va-qedmah ve-tzafonah va-negbah · your seed as the dust, spreading west east north south (etnachta on va-negbah) [VERIFIED: SNAPSHOT Gen.28.14 idx8 mark_rank=1]
וְנִבְרֲכ֥וּ בְךָ֛ כָּל מִשְׁפְּחֹ֥ת הָאֲדָמָ֖ה וּבְזַרְעֶֽךָ · ve-nivrakhu vekha kol mishpechot ha-adamah u-ve-zarekha · and all families of the ground blessed in you and your seed (verse-final u-ve-zarekha) [VERIFIED: SNAPSHOT Gen.28.14 idx9-14]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(dust_seed_spread_all_families_blessed, t0) ∧ SPECS=[] = HOLDS(dust-seed-spread-all-families-blessed, t0) ∧ SPECS=[] THE DUST FORMULA [care 5]. ka-afar (6083 tok9/23) [VERIFIED: SNAPSHOT Gen.28.14 idx2 ordinal=9/23] — dust toks 5-6 = 13:16, Abraham's dust-promise ×2. u-faratzta (6555 tok1/7 DEBUT) [VERIFIED: idx4 ordinal=1/7] — spread-abroad born here; four directions. ve-nivrakhu (1288 tok55/137 HC/VNp3cp niphal) [VERIFIED: idx9 morph=HC/VNp3cp ordinal=55/137] — bless-verb toks 50–55: six consecutive career tokens inside the gen_47+48 spans; the all-families formula RETURNS TO ITS 12:3 NIPHAL FORM (12:3 tok10 niphal → 18:18 tok17 niphal → 22:18/26:4 toks 20/30 hitpael → 28:14 tok55 niphal, now to Jacob). Commitment-FACT. SPECS empty. REGISTRY 0. TESTS 0. | כַּעֲפַר הָאָרֶץ … וְנִבְרֲכוּ בְךָ · ka-afar ha-aretz … ve-nivrakhu vekha = like-afar earth and-nivrakhu vekha | — | tested |
STEP_Gn_28_15 · Gen.28.15 · THE_FIVE_FOLD_PROMISE_NOT_LEAVE
וְהִנֵּה אָנֹכִי עִמָּךְ וּשְׁמַרְתִּיךָ בְּכֹל אֲשֶׁר־תֵּלֵךְ וַהֲשִׁבֹתִיךָ אֶל־הָאֲדָמָה הַזֹּאת כִּי לֹא אֶעֱזָבְךָ עַד אֲשֶׁר אִם־עָשִׂיתִי אֵת אֲשֶׁר־דִּבַּרְתִּי לָךְ · ve-hine anokhi imakh u-shemartikha be-khol asher-telekh va-hashivotikha el-ha-adamah ha-zot ki lo eezavkha ad asher im-asiti et asher-dibarti lakh · And behold, I am with you, and I will keep you wherever you go, and I will bring you back to this ground; for I will not leave you until I have done what I have spoken to you.
וְהִנֵּ֨ה אָנֹכִ֜י עִמָּ֗ךְ וּשְׁמַרְתִּ֨יךָ֙ בְּכֹ֣ל אֲשֶׁר תֵּלֵ֔ךְ וַהֲשִׁ֣בֹתִ֔יךָ אֶל הָאֲדָמָ֖ה הַזֹּ֑את · ve-hine anokhi imakh u-shemartikha be-khol asher telekh va-hashivotikha el ha-adamah ha-zot · I am with you, will keep you wherever you go, and bring you back to this ground (etnachta on ha-zot) [VERIFIED: SNAPSHOT Gen.28.15 idx10 mark_rank=1]
כִּ֚י לֹ֣א אֶֽעֱזָבְךָ֔ עַ֚ד אֲשֶׁ֣ר אִם עָשִׂ֔יתִי אֵ֥ת אֲשֶׁר דִּבַּ֖רְתִּי לָֽךְ · ki lo eezavkha ad asher im asiti et asher dibarti lakh · for I will not leave you until I have done what I spoke to you (verse-final lakh) [VERIFIED: SNAPSHOT Gen.28.15 idx11-21]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(five_fold_promise_with_keep_return_not_leave_until_done, t0) ∧ SPECS=[] = HOLDS(five-fold-promise-with-keep-return-not-leave-until-done, t0) ∧ SPECS=[] THE FIVE-FOLD PROMISE [care 6] — all 1cs commitment-FACTS: (i) anokhi imakh; (ii) u-shemartikha (8104 tok9/148) [VERIFIED: SNAPSHOT Gen.28.15 idx3 ordinal=9/148]; (iii) va-hashivotikha (7725 tok31/180 hiphil) [VERIFIED: idx7 morph=HC/Vhq1cs/Sp2ms ordinal=31/180] — return toks 31-32 in-unit continue gen_47's 29-30: the mother's wrath-return wait-pair → God's return-promise → the vow's return-condition; (iv) lo eezavkha (5800 tok3/29) [VERIFIED: idx13 ordinal=3/29] — leave toks 1-2-3: 2:24 a man LEAVES father and mother → 24:27 God has not left covenant-kindness → "I will not leave YOU," to the man who has just left father and mother; (v) ad asher im-asiti — God's own performance horizon. telekh (3212 tok57) [VERIFIED: idx6 ordinal=57/229]. SPECS empty. REGISTRY 0. TESTS 0. | וּשְׁמַרְתִּיךָ … וַהֲשִׁבֹתִיךָ … לֹא אֶעֱזָבְךָ · u-shemartikha … va-hashivotikha … lo eezavkha = and-shemartikha and-hashivotikha not eezavkha | — | tested |
STEP_Gn_28_16 · Gen.28.16 · THE_WAKING_AKHEN_AND_NOT_KNOWING
וַיִּיקַץ יַעֲקֹב מִשְּׁנָתוֹ וַיֹּאמֶר אָכֵן יֵשׁ יְהוָה בַּמָּקוֹם הַזֶּה וְאָנֹכִי לֹא יָדָעְתִּי · va-yiqatz yaaqov mi-shenato va-yomer akhen yesh YHWH ba-maqom ha-ze ve-anokhi lo yadati · And Jacob awoke from his sleep and said: Surely YHWH is in this place, and I did not know.
וַיִּיקַ֣ץ יַעֲקֹב֮ מִשְּׁנָתוֹ֒ וַיֹּ֕אמֶר אָכֵן֙ יֵ֣שׁ יְהוָ֔ה בַּמָּק֖וֹם הַזֶּ֑ה · va-yiqatz yaaqov mi-shenato va-yomer akhen yesh YHWH ba-maqom ha-ze · Jacob awoke and said: surely YHWH is in this place (etnachta on ha-ze) [VERIFIED: SNAPSHOT Gen.28.16 idx8 mark_rank=1]
וְאָנֹכִ֖י לֹ֥א יָדָֽעְתִּי · ve-anokhi lo yadati · and I did not know (verse-final yadati) [VERIFIED: SNAPSHOT Gen.28.16 idx9-11]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(yaaqov_woke_akhen_YHWH_in_place_unknown, t0) ∧ SPECS=[] = HOLDS(yaaqov-woke-akhen-the-LORD-in-place-unknown, t0) ∧ SPECS=[] THE WAKING [care 7]. va-yiqatz (3364 tok2/5) [VERIFIED: SNAPSHOT Gen.28.16 idx0 ordinal=2/5] — tok1 = 9:24, NOAH: the only prior waker in the Torah (wine→curse there; dream→awe here). mi-shenato (8142 tok1/2 DEBUT) [VERIFIED: idx2 ordinal=1/2] — the sleep-noun is born. akhen (403 tok1/2 DEBUT "surely") [VERIFIED: idx4 ordinal=1/2]. ba-maqom (4725 tok28) [VERIFIED: idx7 ordinal=28/133]. ve-anokhi lo yadati — the knowing-verb negated on the knower. FACT speech. SPECS empty. REGISTRY 0. TESTS 0. | וַיִּיקַץ … אָכֵן … לֹא יָדָעְתִּי · va-yiqatz … akhen … lo yadati = and-yiqatz akhen not yadati | — | tested |
STEP_Gn_28_17 · Gen.28.17 · THE_FEAR_DOUBLET_GATE_OF_HEAVEN
וַיִּירָא וַיֹּאמַר מַה־נּוֹרָא הַמָּקוֹם הַזֶּה אֵין זֶה כִּי אִם־בֵּית אֱלֹהִים וְזֶה שַׁעַר הַשָּׁמָיִם · va-yira va-yomar ma-nora ha-maqom ha-ze en ze ki im-bet Elohim ve-ze shaar ha-shamayim · And he feared and said: How awesome is this place! This is none other than the house of God, and this is the gate of heaven.
וַיִּירָא֙ וַיֹּאמַ֔ר מַה נּוֹרָ֖א הַמָּק֣וֹם הַזֶּ֑ה · va-yira va-yomar ma nora ha-maqom ha-ze · he feared and said: how awesome is this place (etnachta on ha-ze) [VERIFIED: SNAPSHOT Gen.28.17 idx5 mark_rank=1]
אֵ֣ין זֶ֗ה כִּ֚י אִם בֵּ֣ית אֱלֹהִ֔ים וְזֶ֖ה שַׁ֥עַר הַשָּׁמָֽיִם · en ze ki im bet Elohim ve-ze shaar ha-shamayim · none other than God's house, and this is heaven's gate (verse-final ha-shamayim) [VERIFIED: SNAPSHOT Gen.28.17 idx6-14]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(fear_doublet_bet_elohim_shaar_ha_shamayim, t0) ∧ SPECS=[] = HOLDS(fear-doublet-bet-God-shaar-the-heavens, t0) ∧ SPECS=[] THE FEAR DOUBLET [care 8]. va-yira (3372 tok9/81) + nora (tok10, niphal participle) [VERIFIED: SNAPSHOT Gen.28.17 idx0 ordinal=9/81; idx3 morph=HVNrmsa ordinal=10/81] — the SAME fear-root twice in one verse. bet Elohim (1004 tok34) [VERIFIED: idx10 ordinal=34/324]. shaar (8179 tok6/56) [VERIFIED: idx13 ordinal=6/56] — gate career: 19:1 Sodom's gate → 22:17 enemies' gate → 23:10/18 Machpelah witnesses → 24:60 seed-gate blessing → the GATE OF HEAVEN. FACT speech. SPECS empty. REGISTRY 0. TESTS 0. | וַיִּירָא … מַה־נּוֹרָא … שַׁעַר הַשָּׁמָיִם · va-yira … ma-nora … shaar ha-shamayim = and-yira ma-nora shaar heavens | — | tested |
STEP_Gn_28_18 · Gen.28.18 · THE_PILLAR_AND_THE_OIL_DEBUT
וַיַּשְׁכֵּם יַעֲקֹב בַּבֹּקֶר וַיִּקַּח אֶת־הָאֶבֶן אֲשֶׁר־שָׂם מְרַאֲשֹׁתָיו וַיָּשֶׂם אֹתָהּ מַצֵּבָה וַיִּצֹק שֶׁמֶן עַל־רֹאשָׁהּ · va-yashkem yaaqov ba-boqer va-yiqach et-ha-even asher-sam meraashotav va-yasem otah matzevah va-yitzoq shemen al-roshah · And Jacob rose early in the morning and took the stone he had set at his head, and set it as a pillar, and poured oil on its head.
וַיַּשְׁכֵּ֨ם יַעֲקֹ֜ב בַּבֹּ֗קֶר וַיִּקַּ֤ח אֶת הָאֶ֨בֶן֙ אֲשֶׁר שָׂ֣ם מְרַֽאֲשֹׁתָ֔יו וַיָּ֥שֶׂם אֹתָ֖הּ מַצֵּבָ֑ה · va-yashkem yaaqov ba-boqer va-yiqach et ha-even asher sam meraashotav va-yasem otah matzevah · early in the morning he took the stone from his head-place and set it as a pillar (etnachta on matzevah) [VERIFIED: SNAPSHOT Gen.28.18 idx11 mark_rank=1]
וַיִּצֹ֥ק שֶׁ֖מֶן עַל רֹאשָֽׁהּ · va-yitzoq shemen al roshah · and poured oil on its head (verse-final roshah) [VERIFIED: SNAPSHOT Gen.28.18 idx12-15]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| EVENT | matzeva_anoint_event(e18, yaaqov, even_shemen) — pillar set and oiled = matzeva-anoint-event(e18, yaaqov, even-shemen) — pillar set and oiled THE PILLAR EVENT [care 9]. matzeva (4676 tok1/16 DEBUT) [VERIFIED: SNAPSHOT Gen.28.18 idx11 ordinal=1/16] — the pillar is born. va-yitzoq (3332 tok1/19 DEBUT) [VERIFIED: idx12 ordinal=1/19] — the pour-verb is born (career → Exodus casting and anointing). shemen (8081 tok1/106 DEBUT) [VERIFIED: idx13 ordinal=1/106] — OIL ITSELF debuts on this stone; its 106-token career runs to the anointing oil, the menorah, the offerings. | וַיָּשֶׂם אֹתָהּ מַצֵּבָה וַיִּצֹק שֶׁמֶן · va-yasem otah matzevah va-yitzoq shemen = and-yasem her matzevah and-yitzoq shemen | — | tested |
| PRECONDITION_STATE | HOLDS(early_rise_stone_taken_set_as_pillar, t0) ∧ SPECS=[] = HOLDS(early-rise-stone-taken-set-as-pillar, t0) ∧ SPECS=[] va-yashkem (7925 tok7/14) [VERIFIED: idx0 ordinal=7/14] — full prior rise-early career toks 1-6: 19:2 Lot's guests, 19:27 Abraham to the smoke, 20:8 Avimelech, 21:14 Hagar's bread, 22:3 the Aqedah, 26:31 the Gerar oath. va-yiqach (3947 tok85) [VERIFIED: idx3 ordinal=85/393] THE stone (68 tok4) [VERIFIED: idx5 ordinal=4/88]. sam + va-yasem (7760 toks 17-18) [VERIFIED: idx7 ordinal=17/152; idx9 ordinal=18/152] — placed → set-as-pillar (tok19 = 28:22 samti, the vow's recall). meraashotav (4763 tok2/2) [VERIFIED: idx8 ordinal=2/2] — the head-place word closes its two-token career. SPECS empty. REGISTRY 0. TESTS 0. | וַיַּשְׁכֵּם … וַיִּקַּח אֶת־הָאֶבֶן · va-yashkem … va-yiqach et-ha-even = and-yashkem and-yiqach the-even | — | tested |
STEP_Gn_28_19 · Gen.28.19 · THE_NAME_WRITE_BEIT_EL
וַיִּקְרָא אֶת־שֵׁם־הַמָּקוֹם הַהוּא בֵּית־אֵל וְאוּלָם לוּז שֵׁם־הָעִיר לָרִאשֹׁנָה · va-yiqra et-shem-ha-maqom ha-hu bet-el ve-ulam luz shem-ha-ir la-rishonah · And he called the name of that place Bethel; but Luz was the name of the city at first.
וַיִּקְרָ֛א אֶת שֵֽׁם הַמָּק֥וֹם הַה֖וּא בֵּֽית אֵ֑ל · va-yiqra et shem ha-maqom ha-hu bet el · he called the name of that place Bethel (etnachta on el) [VERIFIED: SNAPSHOT Gen.28.19 idx6 mark_rank=1]
וְאוּלָ֛ם ל֥וּז שֵׁם הָעִ֖יר לָרִאשֹׁנָֽה · ve-ulam luz shem ha-ir la-rishonah · but Luz was the city's name at first (verse-final la-rishonah) [VERIFIED: SNAPSHOT Gen.28.19 idx7-11]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| NAME | name(ha_maqom_luz) := beit_el = name(the-maqom-luz) := beit-to THE NAME WRITE [care 10] — va-yiqra et-shem, the explicit naming formula: REGISTRY write #1, the first since gen_45's four wells. Beit-El (1008 tok5/13) [VERIFIED: SNAPSHOT Gen.28.19 idx5-6 ordinal=5/13] — toks 1-4 are ALL narrator-proleptic (12:8 ×2, 13:3 ×2, Abraham's altar site): the letter used the name four times before the naming. ve-ulam (199 tok1/4 DEBUT "however") [VERIFIED: idx7 ordinal=1/4]; luz (3870 tok1/3) [VERIFIED: idx8 ordinal=1/3] — toks 2-3 = 35:6, 48:3: Jacob himself will retell the Luz naming. Expected flag named_before_any_presence (gen_45 wells precedent — the place was never installed as a WORLD entity). | וַיִּקְרָא אֶת־שֵׁם־הַמָּקוֹם הַהוּא בֵּית־אֵל · va-yiqra et-shem-ha-maqom ha-hu bet-el = and-yiqra shem-the-maqom the-that bet-to | — | tested |
STEP_Gn_28_20 · Gen.28.20 · THE_FIRST_VOW_CONDITIONS_OPEN
וַיִּדַּר יַעֲקֹב נֶדֶר לֵאמֹר אִם־יִהְיֶה אֱלֹהִים עִמָּדִי וּשְׁמָרַנִי בַּדֶּרֶךְ הַזֶּה אֲשֶׁר אָנֹכִי הוֹלֵךְ וְנָתַן־לִי לֶחֶם לֶאֱכֹל וּבֶגֶד לִלְבֹּשׁ · va-yidar yaaqov neder le-mor im-yihye Elohim imadi u-shemarani ba-derekh ha-ze asher anokhi holekh ve-natan-li lechem le-ekhol u-veged lilbosh · And Jacob vowed a vow, saying: If God will be with me and keep me on this way that I go, and give me bread to eat and a garment to wear —
וַיִּדַּ֥ר יַעֲקֹ֖ב נֶ֣דֶר לֵאמֹ֑ר · va-yidar yaaqov neder le-mor · and Jacob vowed a vow, saying (etnachta on le-mor) [VERIFIED: SNAPSHOT Gen.28.20 idx3 mark_rank=1]
אִם יִהְיֶ֨ה אֱלֹהִ֜ים עִמָּדִ֗י וּשְׁמָרַ֨נִי֙ בַּדֶּ֤רֶךְ הַזֶּה֙ אֲשֶׁ֣ר אָנֹכִ֣י הוֹלֵ֔ךְ וְנָֽתַן לִ֥י לֶ֛חֶם לֶאֱכֹ֖ל וּבֶ֥גֶד לִלְבֹּֽשׁ · im yihye Elohim imadi u-shemarani ba-derekh ha-ze asher anokhi holekh ve-natan li lechem le-ekhol u-veged lilbosh · if God is with me and keeps me on this way and gives bread to eat and garment to wear (verse-final lilbosh) [VERIFIED: SNAPSHOT Gen.28.20 idx4-19]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(neder_opened_conditions_with_keep_bread_garment, t0) ∧ SPECS=[] = HOLDS(neder-opened-conditions-with-keep-bread-garment, t0) ∧ SPECS=[] THE FIRST VOW [care 11]. va-yidar (5087 tok1/15 DEBUT) + neder (5088 tok1/34 DEBUT) [VERIFIED: SNAPSHOT Gen.28.20 idx0 ordinal=1/15; idx2 ordinal=1/34] — verb + noun COGNATE-ACCUSATIVE DOUBLE DEBUT: the vow-institution is born here (noun career → Lev 27, Num 30 vow-law). Conditions open: im yihye Elohim imadi; u-shemarani (8104 tok10/148) [VERIFIED: idx8 ordinal=10/148] — keep-verb toks 9→10 CONSECUTIVE: God's 28:15 promise-word quoted straight back as the vow's condition. ve-natan (5414 tok61) [VERIFIED: idx14 ordinal=61/647]. THE BREAD-AND-GARMENT PAIR: lechem (3899 tok7/84) [VERIFIED: idx16 ordinal=7/84] — bread toks 5-6-7 = 25:34 the birthright-sale bread → 27:17 the deception bread → the vow's bread; u-veged (899 tok4/113) [VERIFIED: idx18 ordinal=4/113] — garment toks 1-2-3 = 24:53 bride-gifts → 27:15 the deception garments → 27:27 the smelled garments → the vow's garment. BOTH vow-objects arrive with the deception as their immediately previous career token. Vow speech = conditional self-obligation, no addressee-demand: no SPECS push. SPECS empty. REGISTRY 1 (beit_el). TESTS 0. | וַיִּדַּר יַעֲקֹב נֶדֶר … לֶחֶם … וּבֶגֶד · va-yidar yaaqov neder … lechem … u-veged = and-yidar yaaqov neder lechem and-veged | — | tested |
STEP_Gn_28_21 · Gen.28.21 · THE_RETURN_IN_PEACE_AND_THEN_CLAUSE
וְשַׁבְתִּי בְשָׁלוֹם אֶל־בֵּית אָבִי וְהָיָה יְהוָה לִי לֵאלֹהִים · ve-shavti ve-shalom el-bet avi ve-haya YHWH li le-Elohim · And I return in peace to my father's house — then YHWH will be my God.
וְשַׁבְתִּ֥י בְשָׁל֖וֹם אֶל בֵּ֣ית אָבִ֑י · ve-shavti ve-shalom el bet avi · and I return in peace to my father's house (etnachta on avi) [VERIFIED: SNAPSHOT Gen.28.21 idx4 mark_rank=1]
וְהָיָ֧ה יְהוָ֛ה לִ֖י לֵאלֹהִֽים · ve-haya YHWH li le-Elohim · then YHWH will be my God (verse-final le-Elohim) [VERIFIED: SNAPSHOT Gen.28.21 idx5-8]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| PRECONDITION_STATE | HOLDS(return_in_peace_condition_then_YHWH_my_God, t0) ∧ SPECS=[] = HOLDS(return-in-peace-condition-then-the-LORD-my-God, t0) ∧ SPECS=[] CONDITIONS CLOSE, THEN-CLAUSE OPENS [care 12]. ve-shavti (7725 tok32/180) [VERIFIED: SNAPSHOT Gen.28.21 idx0 ordinal=32/180] — return toks 29-30 (gen_47 wait-pair) → 31 (God's promise) → 32 (the vow's condition). ve-shalom (7965 tok4/26) [VERIFIED: idx1 ordinal=4/26] — peace toks 1-3: 15:15 grave-peace to Abraham, 26:29/31 the Gerar oath-peace. el bet avi — to the father's house he has just left. Then-clause: ve-haya YHWH li le-Elohim. Still no push; the whole vow lands in the 28:22 handler. SPECS empty. REGISTRY 1. TESTS 0. | וְשַׁבְתִּי בְשָׁלוֹם … וְהָיָה יְהוָה לִי לֵאלֹהִים · ve-shavti ve-shalom … ve-haya YHWH li le-Elohim = and-shavti and-shalom and-haya the-LORD to-me to-God | — | tested |
STEP_Gn_28_22 · Gen.28.22 · THE_VOW_HANDLER_STONE_HOUSE_TITHE
וְהָאֶבֶן הַזֹּאת אֲשֶׁר־שַׂמְתִּי מַצֵּבָה יִהְיֶה בֵּית אֱלֹהִים וְכֹל אֲשֶׁר תִּתֶּן־לִי עַשֵּׂר אֲעַשְּׂרֶנּוּ לָךְ · ve-ha-even ha-zot asher-samti matzevah yihye bet Elohim ve-khol asher titen-li aser aasrenu lakh · And this stone which I have set as a pillar shall be the house of God; and all that You give me I will surely tithe to You.
וְהָאֶ֣בֶן הַזֹּ֗את אֲשֶׁר שַׂ֨מְתִּי֙ מַצֵּבָ֔ה יִהְיֶ֖ה בֵּ֣ית אֱלֹהִ֑ים · ve-ha-even ha-zot asher samti matzevah yihye bet Elohim · this stone I set as a pillar shall be God's house (etnachta on Elohim) [VERIFIED: SNAPSHOT Gen.28.22 idx7 mark_rank=1]
וְכֹל֙ אֲשֶׁ֣ר תִּתֶּן לִ֔י עַשֵּׂ֖ר אֲעַשְּׂרֶ֥נּוּ לָֽךְ · ve-khol asher titen li aser aasrenu lakh · and all You give me I will surely tithe to You (verse-final lakh) [VERIFIED: SNAPSHOT Gen.28.22 idx8-14]
| operator | expression | Hebrew anchor | cites | confidence |
|---|---|---|---|---|
| HANDLER | HANDLER IF(elohim_imadi ∧ shemarani_ba_derekh ∧ natan_lechem_u_veged ∧ shavti_ve_shalom) THEN(YHWH_li_le_Elohim ∧ ha_even_bet_Elohim ∧ aser_aasrenu) = HANDLER IF(God-with-me ∧ shemarani-in-the-derekh ∧ natan-lechem-and-veged ∧ shavti-and-shalom) THEN(the-LORD-to-me-to-God ∧ the-even-bet-God ∧ aser-aasrenu) THE VOW HANDLER [care 13]. The whole vow (28:20-22) installs as ONE standing IF-THEN (lev_13 weqatal-chain class): IF God-with-me ∧ keeps-me ∧ gives-bread-and-garment ∧ I-return-in-peace, THEN YHWH-my-God ∧ this-stone-God's-house ∧ surely-tithe. Handlers are installed, never executed — a WORLD fact, no receipt owed, SPECS untouched (nothing was demanded of the narrative present; the conditions sit on GOD's future performance, the consequences on Jacob's own). | אִם־יִהְיֶה אֱלֹהִים עִמָּדִי … עַשֵּׂר אֲעַשְּׂרֶנּוּ לָךְ · im-yihye Elohim imadi … aser aasrenu lakh = if-yihye God with-me aser aasrenu to-you | — | tested |
| PRECONDITION_STATE | HOLDS(stone_house_tithe_vow_content, t0) ∧ SPECS=[] = HOLDS(stone-house-tithe-vow-content, t0) ∧ SPECS=[] ve-ha-even (68 tok5/88) [VERIFIED: SNAPSHOT Gen.28.22 idx0 ordinal=5/88] — stone toks 3-4-5 in-unit; toks 6+ = 29:2-3, the WELL stone: the career bridges into the next unit. samti (7760 tok19) [VERIFIED: idx3 ordinal=19/152]; matzeva (4676 tok2/16) [VERIFIED: idx4 ordinal=2/16]; titen (5414 tok62) [VERIFIED: idx10 ordinal=62/647] — the give-verb's ninth token since 27:28, now in Jacob's mouth toward God. aser aasrenu (6237 toks 1-2/5 DOUBLE DEBUT, infinitive absolute + piel imperfect) [VERIFIED: idx12 morph=HVpa ordinal=1/5; idx13 morph=HVpi1cs/Sp3ms ordinal=2/5] — the tithe-VERB is born in the vow; the noun maaser (4643) tok1 = 14:20, Abram's tithe to Malkitzedek: the grandfather tithed a priest, the grandson vows the tithe to God directly. UNIT END: SPECS 0 throughout (zero volitives — no demand exchanged in the whole unit). REGISTRY 1 write (ha_maqom_luz->beit_el). TESTS 0 (instruments slept). Onkelos BUFFER PENDING. | וְהָאֶבֶן הַזֹּאת … עַשֵּׂר אֲעַשְּׂרֶנּוּ · ve-ha-even ha-zot … aser aasrenu = and-the-even the-this aser aasrenu | — | tested |
Scenarios (the unit's own test suite)
| id | title | given | expect | anchor |
|---|---|---|---|---|
| S1 | after STEP_Gn_28_10 — departure Beer-sheva to Haran; SPECS empty | Jacob went out from Beer-sheva and went toward Haran. | SPECS empty; no test, no name. | וַיֵּ֖לֶךְ חָרָֽנָה · va-yelekh charanah = and-yelekh charanah |
| S2 | after STEP_Gn_28_11 — the place, sunset, stone pillow; SPECS empty | He lit upon the place, took of its stones, and lay down there. | SPECS empty; no test, no name. | וַיִּשְׁכַּ֖ב בַּמָּק֥וֹם הַהֽוּא · va-yishkav ba-maqom ha-hu = and-yishkav in-the-maqom the-that |
| S3 | after STEP_Gn_28_12 — the dream debut, ladder hapax; SPECS empty | He dreamed: a ladder set earthward, its head reaching heavenward, angels on it. | SPECS empty; no test, no name. | וְהִנֵּ֤ה סֻלָּם֙ מֻצָּ֣ב אַ֔רְצָה · ve-hine sulam mutzav artzah = and-hine sulam mutzav artzah |
| S4 | after STEP_Gn_28_13 — YHWH stationed; land commitment FACT; SPECS empty | YHWH stood over him: I am the God of Abraham and Isaac; the land I will give you. | SPECS empty; no test, no name. | לְךָ֥ אֶתְּנֶ֖נָּה וּלְזַרְעֶֽךָ · lekha etnenah u-le-zarekha = to-you etnenah and-to-zarekha |
| S5 | after STEP_Gn_28_14 — dust formula, all-families niphal; SPECS empty | Seed as dust, spreading four directions; all families blessed in you. | SPECS empty; no test, no name. | וְנִבְרֲכ֥וּ בְךָ֛ כָּל מִשְׁפְּחֹ֥ת הָאֲדָמָ֖ה · ve-nivrakhu vekha kol mishpechot ha-adamah = and-nivrakhu vekha all mishpechot ground |
| S6 | after STEP_Gn_28_15 — five-fold promise, not-leave; SPECS empty | I am with you, will keep you, bring you back; I will not leave you. | SPECS empty; no test, no name. | כִּ֚י לֹ֣א אֶֽעֱזָבְךָ֔ · ki lo eezavkha = when not eezavkha |
| S7 | after STEP_Gn_28_16 — the waking, akhen debut; SPECS empty | Jacob awoke: surely YHWH is in this place and I did not know. | SPECS empty; no test, no name. | וְאָנֹכִ֖י לֹ֥א יָדָֽעְתִּי · ve-anokhi lo yadati = and-anokhi not yadati |
| S8 | after STEP_Gn_28_17 — fear doublet, gate of heaven; SPECS empty | He feared: how awesome; this is God's house and heaven's gate. | SPECS empty; no test, no name. | וְזֶ֖ה שַׁ֥עַר הַשָּׁמָֽיִם · ve-ze shaar ha-shamayim = and-ze shaar heavens |
| S9 | after STEP_Gn_28_18 — pillar set, oil debuts; SPECS empty | Early rising he set the stone as a pillar and poured oil on its head. | SPECS empty; no test, no name. | וַיִּצֹ֥ק שֶׁ֖מֶן עַל רֹאשָֽׁהּ · va-yitzoq shemen al roshah = and-yitzoq shemen upon roshah |
| S10 | after STEP_Gn_28_19 — NAME WRITE beit_el; REGISTRY 1 | He called the name of that place Bethel; Luz was the city's name at first. | SPECS empty; REGISTRY: ha_maqom_luz->beit_el (1 write) = SPECS empty; REGISTRY: the-maqom-luz->beit-to (1 write) | וַיִּקְרָ֛א אֶת שֵֽׁם הַמָּק֥וֹם הַה֖וּא בֵּֽית אֵ֑ל · va-yiqra et shem ha-maqom ha-hu bet el = and-yiqra et shem the-maqom the-that bet to |
| S11 | after STEP_Gn_28_20 — first vow opens; REGISTRY holds 1 | Jacob vowed a vow: if God is with me and keeps me and gives bread and garment. | SPECS empty; REGISTRY: ha_maqom_luz->beit_el (1 write) = SPECS empty; REGISTRY: the-maqom-luz->beit-to (1 write) | וַיִּדַּ֥ר יַעֲקֹ֖ב נֶ֣דֶר לֵאמֹ֑ר · va-yidar yaaqov neder le-mor = and-yidar yaaqov neder to-mor |
| S12 | after STEP_Gn_28_21 — return-in-peace condition; REGISTRY holds 1 | And I return in peace to my father's house — then YHWH will be my God. | SPECS empty; REGISTRY: ha_maqom_luz->beit_el (1 write) = SPECS empty; REGISTRY: the-maqom-luz->beit-to (1 write) | וְהָיָ֧ה יְהוָ֛ה לִ֖י לֵאלֹהִֽים · ve-haya YHWH li le-Elohim = and-haya the-LORD to-me to-God |
| S13 | after STEP_Gn_28_22 — vow handler installed; unit end SPECS 0, REGISTRY 1 | This stone shall be God's house; all You give me I will surely tithe. | SPECS empty; REGISTRY: ha_maqom_luz->beit_el (1 write) = SPECS empty; REGISTRY: the-maqom-luz->beit-to (1 write) | עַשֵּׂ֖ר אֲעַשְּׂרֶ֥נּוּ לָֽךְ · aser aasrenu lakh = aser aasrenu to-you |
Machine verification — run_unit.py (computed live, not stored)
unit: gen_48_bethel_ladder_vow — The Bethel ladder, the name write, and the first vow (28:10-22) [frozen]
final state: WORLD=[] (+0 presupposed) | REGISTRY={'ha_maqom_luz': 'beit_el'} | TESTS=0 PASS | LEDGER days=[] | FLAGS=['named_before_any_presence']
=== S1 — after STEP_Gn_28_10 — departure Beer-sheva to Haran; SPECS empty
וַיֵּ֖לֶךְ חָרָֽנָה (va-yelekh charanah)
PASS SPECS empty (queue=0)
PASS no test, no name. (tests=0 names=0)
=== S2 — after STEP_Gn_28_11 — the place, sunset, stone pillow; SPECS empty
וַיִּשְׁכַּ֖ב בַּמָּק֥וֹם הַהֽוּא (va-yishkav ba-maqom ha-hu)
PASS SPECS empty (queue=0)
PASS no test, no name. (tests=0 names=0)
=== S3 — after STEP_Gn_28_12 — the dream debut, ladder hapax; SPECS empty
וְהִנֵּ֤ה סֻלָּם֙ מֻצָּ֣ב אַ֔רְצָה (ve-hine sulam mutzav artzah)
PASS SPECS empty (queue=0)
PASS no test, no name. (tests=0 names=0)
=== S4 — after STEP_Gn_28_13 — YHWH stationed; land commitment FACT; SPECS empty
לְךָ֥ אֶתְּנֶ֖נָּה וּלְזַרְעֶֽךָ (lekha etnenah u-le-zarekha)
PASS SPECS empty (queue=0)
PASS no test, no name. (tests=0 names=0)
=== S5 — after STEP_Gn_28_14 — dust formula, all-families niphal; SPECS empty
וְנִבְרֲכ֥וּ בְךָ֛ כָּל מִשְׁפְּחֹ֥ת הָאֲדָמָ֖ה (ve-nivrakhu vekha kol mishpechot ha-adamah)
PASS SPECS empty (queue=0)
PASS no test, no name. (tests=0 names=0)
=== S6 — after STEP_Gn_28_15 — five-fold promise, not-leave; SPECS empty
כִּ֚י לֹ֣א אֶֽעֱזָבְךָ֔ (ki lo eezavkha)
PASS SPECS empty (queue=0)
PASS no test, no name. (tests=0 names=0)
=== S7 — after STEP_Gn_28_16 — the waking, akhen debut; SPECS empty
וְאָנֹכִ֖י לֹ֥א יָדָֽעְתִּי (ve-anokhi lo yadati)
PASS SPECS empty (queue=0)
PASS no test, no name. (tests=0 names=0)
=== S8 — after STEP_Gn_28_17 — fear doublet, gate of heaven; SPECS empty
וְזֶ֖ה שַׁ֥עַר הַשָּׁמָֽיִם (ve-ze shaar ha-shamayim)
PASS SPECS empty (queue=0)
PASS no test, no name. (tests=0 names=0)
=== S9 — after STEP_Gn_28_18 — pillar set, oil debuts; SPECS empty
וַיִּצֹ֥ק שֶׁ֖מֶן עַל רֹאשָֽׁהּ (va-yitzoq shemen al roshah)
PASS SPECS empty (queue=0)
PASS no test, no name. (tests=0 names=0)
=== S10 — after STEP_Gn_28_19 — NAME WRITE beit_el; REGISTRY 1
וַיִּקְרָ֛א אֶת שֵֽׁם הַמָּק֥וֹם הַה֖וּא בֵּֽית אֵ֑ל (va-yiqra et shem ha-maqom ha-hu bet el)
PASS SPECS empty (queue=0)
PASS REGISTRY: ha_maqom_luz->beit_el (1 write) (names={'ha_maqom_luz': 'beit_el'} writes=1)
=== S11 — after STEP_Gn_28_20 — first vow opens; REGISTRY holds 1
וַיִּדַּ֥ר יַעֲקֹ֖ב נֶ֣דֶר לֵאמֹ֑ר (va-yidar yaaqov neder le-mor)
PASS SPECS empty (queue=0)
PASS REGISTRY: ha_maqom_luz->beit_el (1 write) (names={'ha_maqom_luz': 'beit_el'} writes=1)
=== S12 — after STEP_Gn_28_21 — return-in-peace condition; REGISTRY holds 1
וְהָיָ֧ה יְהוָ֛ה לִ֖י לֵאלֹהִֽים (ve-haya YHWH li le-Elohim)
PASS SPECS empty (queue=0)
PASS REGISTRY: ha_maqom_luz->beit_el (1 write) (names={'ha_maqom_luz': 'beit_el'} writes=1)
=== S13 — after STEP_Gn_28_22 — vow handler installed; unit end SPECS 0, REGISTRY 1
עַשֵּׂ֖ר אֲעַשְּׂרֶ֥נּוּ לָֽךְ (aser aasrenu lakh)
PASS SPECS empty (queue=0)
PASS REGISTRY: ha_maqom_luz->beit_el (1 write) (names={'ha_maqom_luz': 'beit_el'} writes=1)
ALL SCENARIOS GREEN
Python rendering — the unit as a program
#!/usr/bin/env python3
# =============================================================================
# gen_48_bethel_ladder_vow — 28:10-22
# PYTHON RENDERING — GENERATED from the FROZEN YAML by render_unit_py.py.
# The YAML (logic/units/gen_48_bethel_ladder_vow.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.
# =============================================================================
"""The Bethel ladder, the name write, and the first vow (28:10-22)"""
from machine import Machine
m = Machine("gen_48_bethel_ladder_vow")
# -------------------------- Gen.28.10 · THE_DEPARTURE_BEER_SHEVA_TO_HARAN --
# וַיֵּצֵא יַעֲקֹב מִבְּאֵר שָׁבַע וַיֵּלֶךְ חָרָנָה
# "[EN-AID] And Jacob went out from Beer-sheva and went toward Haran."
m.step("Gen.28.10")
# ‹וַיֵּצֵא … וַיֵּלֶךְ חָרָנָה› (“and-bring-forth … and-go Haran-ward”) —
# fact holds: Jacob-departed-from-seven-toward-charan
m.fact("yaaqov_departed_beer_sheva_toward_charan")
# -------------------------- Gen.28.11 · THE_PLACE_SUNSET_AND_STONE_PILLOW --
# וַיִּפְגַּע בַּמָּקוֹם וַיָּלֶן שָׁם כִּי־בָא הַשֶּׁמֶשׁ וַיִּקַּח
# מֵאַבְנֵי הַמָּקוֹם וַיָּשֶׂם מְרַאֲשֹׁתָיו וַיִּשְׁכַּב בַּמָּקוֹם הַהוּא
# "[EN-AID] And he lit upon the place and lodged there, for the sun had set;
# and he took of the stones of the place and set them at his head, and lay
# down in that place."
m.step("Gen.28.11")
# ‹כִּי־בָא הַשֶּׁמֶשׁ … מֵאַבְנֵי הַמָּקוֹם› (“that come/bring the-sun …
# from-stone the-place”) — fact holds: sun-set-stone-pillow-at-the-place
m.fact("sun_set_stone_pillow_at_ha_maqom")
# -------------------------- Gen.28.12 · THE_DREAM_DEBUT_AND_LADDER_HAPAX ---
# וַיַּחֲלֹם וְהִנֵּה סֻלָּם מֻצָּב אַרְצָה וְרֹאשׁוֹ מַגִּיעַ הַשָּׁמָיְמָה
# וְהִנֵּה מַלְאֲכֵי אֱלֹהִים עֹלִים וְיֹרְדִים בּוֹ
# "[EN-AID] And he dreamed — and behold a ladder set earthward, its head
# reaching heavenward; and behold, angels of God ascending and descending on
# it."
m.step("Gen.28.12")
# ‹וַיַּחֲלֹם› (“and-bind-firmly”) — event: ?
m.event("?")
# ‹סֻלָּם מֻצָּב אַרְצָה› (“stair-case stand earth-ward”) — fact holds:
# stair-case-earthward-head-heavenward-angels
m.fact("sulam_earthward_head_heavenward_angels")
# -------------------------- Gen.28.13 · THE_STATIONED_LORD_AND_LAND_COMMITMENT -
# וְהִנֵּה יְהוָה נִצָּב עָלָיו וַיֹּאמַר אֲנִי יְהוָה אֱלֹהֵי אַבְרָהָם
# אָבִיךָ וֵאלֹהֵי יִצְחָק הָאָרֶץ אֲשֶׁר אַתָּה שֹׁכֵב עָלֶיהָ לְךָ
# אֶתְּנֶנָּה וּלְזַרְעֶךָ
# "[EN-AID] And behold, YHWH stood over him and said: I am YHWH, God of
# Abraham your father and God of Isaac; the land on which you lie, to you I
# will give it and to your seed."
m.step("Gen.28.13")
# ‹נִצָּב עָלָיו … לְךָ אֶתְּנֶנָּה› (“stand over-him/its … to-you/your set-
# her/its”) — fact holds: the-LORD-stand-self-identification-land-commitment
m.fact("YHWH_nitzav_self_identification_land_commitment")
# -------------------------- Gen.28.14 · THE_DUST_FORMULA_ALL_FAMILIES_NIPHAL -
# וְהָיָה זַרְעֲךָ כַּעֲפַר הָאָרֶץ וּפָרַצְתָּ יָמָּה וָקֵדְמָה וְצָפֹנָה
# וָנֶגְבָּה וְנִבְרֲכוּ בְךָ כָּל־מִשְׁפְּחֹת הָאֲדָמָה וּבְזַרְעֶךָ
# "[EN-AID] And your seed shall be as the dust of the earth, and you shall
# spread west and east and north and south; and all the families of the
# ground shall be blessed in you and in your seed."
m.step("Gen.28.14")
# ‹כַּעֲפַר הָאָרֶץ … וְנִבְרֲכוּ בְךָ› (“like-dust the-earth … and-bless
# in-you/your”) — fact holds: dust-seed-spread-all-families-blessed
m.fact("dust_seed_spread_all_families_blessed")
# -------------------------- Gen.28.15 · THE_FIVE_FOLD_PROMISE_NOT_LEAVE ----
# וְהִנֵּה אָנֹכִי עִמָּךְ וּשְׁמַרְתִּיךָ בְּכֹל אֲשֶׁר־תֵּלֵךְ
# וַהֲשִׁבֹתִיךָ אֶל־הָאֲדָמָה הַזֹּאת כִּי לֹא אֶעֱזָבְךָ עַד אֲשֶׁר
# אִם־עָשִׂיתִי אֵת אֲשֶׁר־דִּבַּרְתִּי לָךְ
# "[EN-AID] And behold, I am with you, and I will keep you wherever you go,
# and I will bring you back to this ground; for I will not leave you until I
# have done what I have spoken to you."
m.step("Gen.28.15")
# ‹וּשְׁמַרְתִּיךָ … וַהֲשִׁבֹתִיךָ … לֹא אֶעֱזָבְךָ› (“and-keep/guard-
# you/your … and-return-you/your … not loosen-you/your”) — fact holds: five-
# fold-promise-with-keep-return-not-leave-until-done
m.fact("five_fold_promise_with_keep_return_not_leave_until_done")
# -------------------------- Gen.28.16 · THE_WAKING_AKHEN_AND_NOT_KNOWING ---
# וַיִּיקַץ יַעֲקֹב מִשְּׁנָתוֹ וַיֹּאמֶר אָכֵן יֵשׁ יְהוָה בַּמָּקוֹם
# הַזֶּה וְאָנֹכִי לֹא יָדָעְתִּי
# "[EN-AID] And Jacob awoke from his sleep and said: Surely YHWH is in this
# place, and I did not know."
m.step("Gen.28.16")
# ‹וַיִּיקַץ … אָכֵן … לֹא יָדָעְתִּי› (“and-awake … firmly … not know”) —
# fact holds: Jacob-woke-firmly-the-LORD-in-place-unknown
m.fact("yaaqov_woke_akhen_YHWH_in_place_unknown")
# -------------------------- Gen.28.17 · THE_FEAR_DOUBLET_GATE_OF_HEAVEN ----
# וַיִּירָא וַיֹּאמַר מַה־נּוֹרָא הַמָּקוֹם הַזֶּה אֵין זֶה כִּי אִם־בֵּית
# אֱלֹהִים וְזֶה שַׁעַר הַשָּׁמָיִם
# "[EN-AID] And he feared and said: How awesome is this place! This is none
# other than the house of God, and this is the gate of heaven."
m.step("Gen.28.17")
# ‹וַיִּירָא … מַה־נּוֹרָא … שַׁעַר הַשָּׁמָיִם› (“and-fear … what fear …
# gate the-heavens”) — fact holds: fear-doublet-house-God-gate-the-heavens
m.fact("fear_doublet_bet_elohim_shaar_ha_shamayim")
# -------------------------- Gen.28.18 · THE_PILLAR_AND_THE_OIL_DEBUT -------
# וַיַּשְׁכֵּם יַעֲקֹב בַּבֹּקֶר וַיִּקַּח אֶת־הָאֶבֶן אֲשֶׁר־שָׂם
# מְרַאֲשֹׁתָיו וַיָּשֶׂם אֹתָהּ מַצֵּבָה וַיִּצֹק שֶׁמֶן עַל־רֹאשָׁהּ
# "[EN-AID] And Jacob rose early in the morning and took the stone he had
# set at his head, and set it as a pillar, and poured oil on its head."
m.step("Gen.28.18")
# ‹וַיָּשֶׂם אֹתָהּ מַצֵּבָה וַיִּצֹק שֶׁמֶן› (“and-put/set obj-marker-
# her/its pillar and-pour-out oil”) — event: ?
m.event("?")
# ‹וַיַּשְׁכֵּם … וַיִּקַּח אֶת־הָאֶבֶן› (“and-rise-early … and-take obj-
# marker the-stone”) — fact holds: early-rise-stone-taken-set-as-pillar
m.fact("early_rise_stone_taken_set_as_pillar")
# -------------------------- Gen.28.19 · THE_NAME_WRITE_BEIT_EL -------------
# וַיִּקְרָא אֶת־שֵׁם־הַמָּקוֹם הַהוּא בֵּית־אֵל וְאוּלָם לוּז שֵׁם־הָעִיר
# לָרִאשֹׁנָה
# "[EN-AID] And he called the name of that place Bethel; but Luz was the
# name of the city at first."
m.step("Gen.28.19")
# ‹וַיִּקְרָא אֶת־שֵׁם־הַמָּקוֹם הַהוּא בֵּית־אֵל› (“and-call obj-marker
# name the-place that Beth-el”) — named: the-place-Luz := beit-to
m.name("ha_maqom_luz", "beit_el")
# -------------------------- Gen.28.20 · THE_FIRST_VOW_CONDITIONS_OPEN ------
# וַיִּדַּר יַעֲקֹב נֶדֶר לֵאמֹר אִם־יִהְיֶה אֱלֹהִים עִמָּדִי וּשְׁמָרַנִי
# בַּדֶּרֶךְ הַזֶּה אֲשֶׁר אָנֹכִי הוֹלֵךְ וְנָתַן־לִי לֶחֶם לֶאֱכֹל וּבֶגֶד
# לִלְבֹּשׁ
# "[EN-AID] And Jacob vowed a vow, saying: If God will be with me and keep
# me on this way that I go, and give me bread to eat and a garment to wear
# —"
m.step("Gen.28.20")
# ‹וַיִּדַּר יַעֲקֹב נֶדֶר … לֶחֶם … וּבֶגֶד› (“and-promise Jacob promise …
# food … and-garment”) — fact holds: promise-opened-conditions-with-keep-
# bread-garment
m.fact("neder_opened_conditions_with_keep_bread_garment")
# -------------------------- Gen.28.21 · THE_RETURN_IN_PEACE_AND_THEN_CLAUSE -
# וְשַׁבְתִּי בְשָׁלוֹם אֶל־בֵּית אָבִי וְהָיָה יְהוָה לִי לֵאלֹהִים
# "[EN-AID] And I return in peace to my father's house — then YHWH will be
# my God."
m.step("Gen.28.21")
# ‹וְשַׁבְתִּי בְשָׁלוֹם … וְהָיָה יְהוָה לִי לֵאלֹהִים› (“and-return in-
# safe … and-be YHWH to-me/my to-God”) — fact holds: return-in-peace-
# condition-then-the-LORD-my-God
m.fact("return_in_peace_condition_then_YHWH_my_God")
# -------------------------- Gen.28.22 · THE_VOW_HANDLER_STONE_HOUSE_TITHE --
# וְהָאֶבֶן הַזֹּאת אֲשֶׁר־שַׂמְתִּי מַצֵּבָה יִהְיֶה בֵּית אֱלֹהִים וְכֹל
# אֲשֶׁר תִּתֶּן־לִי עַשֵּׂר אֲעַשְּׂרֶנּוּ לָךְ
# "[EN-AID] And this stone which I have set as a pillar shall be the house
# of God; and all that You give me I will surely tithe to You."
m.step("Gen.28.22")
# ‹אִם־יִהְיֶה אֱלֹהִים עִמָּדִי … עַשֵּׂר אֲעַשְּׂרֶנּוּ לָךְ› (“if be God
# along-with-me/my … tithe tithe-him/its to-you/your”) — standing handler —
# if God-with-me ∧ shemarani-in-the-derekh ∧ set-food-and-garment ∧ return-
# and-safe then the-LORD-to-me-to-God ∧ the-stone-house-God ∧ tithe-aasrenu
m.handler("elohim_imadi ∧ shemarani_ba_derekh ∧ natan_lechem_u_veged ∧ shavti_ve_shalom",
"YHWH_li_le_Elohim ∧ ha_even_bet_Elohim ∧ aser_aasrenu")
# ‹וְהָאֶבֶן הַזֹּאת … עַשֵּׂר אֲעַשְּׂרֶנּוּ› (“and-the-stone the-this …
# tithe tithe-him/its”) — fact holds: stone-house-tithe-vow-content
m.fact("stone_house_tithe_vow_content")
# -------------------------- machine truth (baked from the Stage D run) -------
if __name__ == "__main__":
m.report()
assert m.created_set() == set()
assert m.presupposed_set() == set()
assert m.REGISTRY["names"] == {'ha_maqom_luz': 'beit_el'}
assert m.REGISTRY["writes"] == 1
assert m.tests_list() == []
assert m.open_demands() == []
assert len(m.SPECS["log"]) == 0
assert sorted(m.LEDGER) == []
assert m.flag_counts() == {'named_before_any_presence': 1}
assert sorted(m.WORLD["facts"]) == sorted(['yaaqov_departed_beer_sheva_toward_charan', 'sun_set_stone_pillow_at_ha_maqom', 'sulam_earthward_head_heavenward_angels', 'YHWH_nitzav_self_identification_land_commitment', 'dust_seed_spread_all_families_blessed', 'five_fold_promise_with_keep_return_not_leave_until_done', 'yaaqov_woke_akhen_YHWH_in_place_unknown', 'fear_doublet_bet_elohim_shaar_ha_shamayim', 'early_rise_stone_taken_set_as_pillar', 'neder_opened_conditions_with_keep_bread_garment', 'return_in_peace_condition_then_YHWH_my_God', 'handler: IF(elohim_imadi ∧ shemarani_ba_derekh ∧ natan_lechem_u_veged ∧ shavti_ve_shalom) THEN(YHWH_li_le_Elohim ∧ ha_even_bet_Elohim ∧ aser_aasrenu)', 'stone_house_tithe_vow_content'])
assert m.WORLD["invariants"] == []
assert m.WORLD["partitions"] == []
assert len(m.EVENTS) == 4
print("ALL ASSERTIONS GREEN — rendering matches the frozen unit's machine truth")