Massah-Meribah and Amalek (17:1-16) FROZEN

unit exo_17_massah_and_amalek · Exodus 17:1-16 · derive logic_derived_v1 · phase FWD-31
⇄ verse view — this span in the scroll (trees + morphology)  ·  ☰ all derived units

יְהוָ֥ה נִסִּֽי · YHWH nisi-y · 'the LORD is my banner'

DERIVATION RECORD — freeze-era draft note: DERIVED 2026-08-10 · FORWARD ERA unit #31 (run FWD-8 block 1; Exod 1-17 continuous behind it). Span: 17:1-16, whole chapter: 16 verses (SNAPSHOT-verified; 17:13 the only verse without a mid-verse rest — the kill-sentence takes no breath). Oral layer IN-PIPELINE: manifest 13/13 VERIFIED, zero FAILED — see oral_audit_note_en. MACHINE PROFILE. FOUR DECLAREs, THREE RESULTs, TWO EVENTS, TWO NAMEs. Two theaters in one chapter: the WATER COURT (17:1-7) and the WAR (17:8-16). The people's demand (17:2 tenu-lanu — the corpus's first imperative demand from below) and the strike-order (17:5) both pop at 17:6 on va-yaas-ken; Joshua's commission (17:9) pops at 17:10 on the full obedience-formula; the WRITE-COMMAND (17:14 — the Torah's first, and zikaron's first station) stands OPEN with no in-span receipt: the blotting of Amalek is homework for the canon (Deut 25:19 armed). TWO EVENTS: Amalek's attack (17:8 — the corpus's first pitched battle) and Joshua's weakening (17:13 — the unique verb: the battle ends without an ending). TWO NAMEs, one naming-verb: the place named for the shame (17:7 Masa-u-Meriva, the corpus's first DOUBLE place-name — the charge sheet) and the altar for the victory (17:15 YHWH-Nisi); REGISTRY 2. The know-ledger's mirror: 16:4's im-lo (will they walk, OR NOT) returns as 17:7's im-ayin (is He among us, OR NOT) — the test-grammar seized by the tested. MACHINE EVIDENCE asserted at the build: tenasun unique (the inverted test-verb); the station-name's spelling arc (full at arrival 17:1 and departure 19:2, LEAN at the attack 17:8 + its Num 33:14 memorial); the weaken-verb unique; Hur's whole career the three ve-chur tokens (17:10, 17:12, 24:14); the kaved-root crossing from Pharaoh's heart to Moses' hands (17:12 kevedim); zikaron's first station; the three ciphers (blot-pair = this-is-Haman 107; yod+hand = David 24; from-generation = days-of-Messiah 448); five two-letter words in the oath-clause. Queue at close: ONE OPEN in-unit (the write-command) plus the standing opens. REGISTRY 2; TESTS 0. CARE-POINTS: the double pop at 17:6 (strike-order and water-demand close on one compliance-formula; the drinking itself unnarrated — banked on warranty); the unintroduced debuts (Joshua 17:9, Hur 17:10 — no patronym, no office); the control loop (17:11 — a hand as the battle's state-variable, sampled both directions); the supported leader (17:12 — the office propped by other hands); the perpetual war held as mandate-class (17:16 — the LORD's standing commitments transcend the queue, BLESS precedent). WATCHLIST ARMS: 19:2 (the departure from Rephidim, full spelling — the Sinai arrival); 24:14 (Hur's regency — his third and last token); Num 13:20 (the or-not pair's second station — the spies); Num 20:1-13 (Meribah-Kadesh: the thirst repeated, the strike gone wrong — heelitanu's third station); Deut 25:17-19 (remember Amalek — the write-command's far receipt); Deut 6:16 (you shall not test as you tested at Massah). Outside-Torah names (named-only): Josh 8 (the write-successor writes), 1 Sam 15 (Saul and Agag), Esther (Haman the Agagite), Isa 49:22 (the ensign), 2 Sam 17 (Absalom's counsel), Judg 6:31 (the Baal-quarrel), Job 33:13.
ORAL AUDIT — crowns (chain-attested + DB-verified): ORAL AUDIT 2026-08-10 (IN-PIPELINE, forward era; manifest logic/oral_audit/manifests/exo_17_massah_and_amalek_claims.json 13/13 VERIFIED, zero FAILED; record logic/oral_audit/AUDIT_exo_17_2026-08-10.md). CROWNS (chain-attested + DB-verified). THE QUARREL-FILE [EX17-01, KB + MS on 17:2]: תריבון ("you quarrel") Torah-unique (checked; the Kitzur's Scripture-three: Gideon's Baal-quarrel, Job — "whoever quarrels with his master quarrels with the Holy One"); תנסון ("you test") equally alone (asserted): 16:4's test-verb inverted on the Tester; both lean (Chizkuni); one of the Masorah's EIGHT double-מה ("what... what...") verses; printed-authority: תנו ("give," plural) defended against presses' תנה (MS). THE BROUGHT-US-UP FILE [EX17-02, KB on 17:3]: העליתנו ("you brought us up") exactly FOUR in the Torah (census exact): Rephidim, Korach (Num 16:13 — "the very same men," the Masorah's pair-wire), Meribah-Kadesh (Num 20:5), the serpents (Num 21:5) — the forty-year accusation under one verb; למים ("for water") a Torah-pair: the thirst here and the creation-division (Gen 1:6). THE STONING-WORD [EX17-03, MS on 17:4]: וסקלני ("and they will stone me") Torah-unique (checked); lean after the lamed, final yod written AND read — the Sura tradition's vav rejected by the Ramah. BEN ASHER'S STROKE [EX17-04, MS on 17:6]: על־הצור ("on the rock") — the preposition bound to its rock by the binder-stroke with the little lengthener in-token, "so it is for Ben Asher" (the binder-stroke checked in the SNAPSHOT column): the LORD stands ON the thing about to be struck. THE OR-NOT PAIR [EX17-05, KB on 17:7]: אם אין ("or not?") in the long pausal form exactly TWICE (adjacency checked): the presence-question and the spies' wood-question (Num 13:20) — the Kitzur wiring both to war: "because they said is-the-LORD-in-our-midst-or-not, Amalek came." THE SLACK HANDS [EX17-06, KB on 17:8]: ברפידם ("in Rephidim") LEAN exactly at the attack and its itinerary-memorial (Num 33:14, census pair, checked); full at arrival and departure (17:1, 19:2, asserted) — the Kitzur: Rephidim = רפו ידים ("they weakened their hands from the commandments, therefore Amalek came"). THE GO-OUT PAIR [EX17-07, KB on 17:9]: וצא ("and go out") exactly twice (checked): Moses to Joshua and Isaac to Esau (Gen 27:3) — "out beyond the clouds"; the corpus adds: the verb that sent Esau hunting sends Israel against Esau's grandson. THE BARE AARON [EX17-08, MS on 17:10]: ומשה אהרן וחור ("and Moses, Aaron, and Hur") — printed-authority: "some err writing ve-Aharon" (the name checked bare in-verse); Hur's debut — his whole career three tokens (asserted). THE FULL HANDS [EX17-09, MS + KB on 17:12]: ידיו ("his hands") PLENE defended — the Recanati's lean ידו "a copyist's error; in all our books full with yod" (checked in-verse); the derash rides the grammar (ויהי singular, hands plural — Ibn Ezra, the Zohar's right hand); the Kitzur: אמונה ("faithfulness") = Abraham, עד בא ("until the coming") = Isaac, השמש ("the sun") = Jacob — three fathers holding the line. THE LEAN SUN [EX17-10, MS on 17:12]: בא ("coming") written lean here and at Mishpatim's pledge-sunset (22:25) — the printed Masorah's roster of full spellings corrected, the Ramah arbitrating (skeleton checked at the build). THE BLOT-PAIR [EX17-11, KB on 17:14]: אמחה ("I will blot out") exactly TWICE in the Torah (census pair, checked): the FLOOD (Gen 6:7) and Amalek — "as there all was blotted, so Amalek wholly; and Saul was punished for the remnant"; מחה אמחה ("utterly blot") = זה המן ("this is Haman," 107 = 107, asserted); זכרון ("memorial") — the word's first Torah station (asserted): the first commanded text is an erasure notice. THE FLY [EX17-12, KB on 17:14]: the initials of זכרון בספר ושים באזני ("a memorial in the book, and set it in the ears") spell זבוב ("a FLY," machine-checked) — "Amalek chased after the blood of Israel like a fly." THE THRONE-FILE [EX17-13, KB + MS on 17:15-16]: כס ("throne") a Torah-hapax bound uniquely to the half-Name יה (adjacency checked) — neither throne nor Name written whole while Amalek remains; the two-word ruling (Radak's one word vs the Ramah and Meiri's two; West/East codices split; the Pesachim dispute — dual-tracked; the SNAPSHOT writes two); FIVE consecutive two-letter words (asserted; the Masorah's six-verse file); נסי ("my banner") Torah-unique (asserted; the Kitzur: "a REAL banner" — Isaiah's ensign its Scripture-twin); מדר דר ("from generation to generation") both lean (MS; first form unique, asserted); the ciphers: yod + יד ("hand") = דויד (David, 24 = 24) and מדר דר = לימי משיח ("to the days of Messiah," 448 = 448, asserted) — the war's two future generals signed into the oath.
confidence: structure tested; oral layer verified 13/13

Derivation log (steps A–J)

stepnamecommentconfidence
ABlock choiceFORWARD ERA run 8, block 1 (owner: "lets do 5 more blocks"). Canon continuation: Exod 17:1-16 — Massah-Meribah and Amalek, whole chapter.established
BSpan + source + conventionsSNAPSHOT prestage: 16 verses; 17:13 the only verse without etnachta (split at tifcha). Volitive census: four real pushes (17:2 the people's water-demand, 17:5 the strike-order, 17:9 Joshua's commission, 17:14 the write-command); 17:16's perpetual war is mandate-class (no push — the LORD's standing commitments transcend the queue); 17:6's strike instruction folds into 17:5's card.established
CMachine structure4D/3R/2E/2N. The water court (demand + order both pop at 17:6 on va-yaas-ken) and the war (commission pops 17:10; the write-command stands OPEN — the chapter's one unreceipted card). Events: the attack (17:8), the weakening (17:13, unique verb). Two names on one naming-verb: the charge sheet (17:7, the corpus's first double place-name) and the banner-altar (17:15). REGISTRY 2. Asserted machine evidence: tenasun unique; the Rephidim spelling arc; ve-chur's three; kevedim on the deliverer's hands; zikaron's debut; the three ciphers; the five two-letter words.tested
DOral scan (in-pipeline)Local mirror only (zero fetches): Minchat Shai on Exod 17 (10 notes) + Kitzur Baal HaTurim on Exod 17 (13 notes). Manifest 13 rows: 13 VERIFIED / 0 FAILED / 0 UNCHECKABLE. One row sharpened by the verifier itself: the or-not census is a PAUSAL-FORM pair (17:7 + Num 13:20), not a four — the two long or-nots are exactly the two the Kitzur wires to war. The quarrel-file; the four brought-us-ups; the stoning-word; Ben Asher's stroke; the slack hands; the go-out pair; the bare Aaron; the full hands + three fathers; the lean sun; the blot-pair + this-is-Haman; the fly initials; the throne-file with David and Messiah.established
EGatesverify_claims.py 13/13 zero FAILED; verify_text.py green; preflight ALL GREEN; gloss_lint clean. Review waived per the revised standing law.established
FFreezestatus: frozen 2026-08-10 on green mechanical gates (forward-era law). Oral layer in-pipeline. Changes require a new derive pass, not silent edits. Exod 1-17 continuous.established

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

STEP_Ex_17_1 · Exod.17.1 · NO_WATER_IN_REPHIDIM

וַיִּסְעוּ כָּל־עֲדַת בְּנֵי־יִשְׂרָאֵל מִמִּדְבַּר־סִין לְמַסְעֵיהֶם עַל־פִּי יְהוָה וַיַּחֲנוּ בִּרְפִידִים וְאֵין מַיִם לִשְׁתֹּת הָעָם · va-yisu kal-adat bene-yisrael mi-midbar-sin le-mase-hem al-pi YHWH va-yachanu bi-refidim ve-en mayim li-shetot ha-am · And all the congregation of the sons of Israel journeyed from the wilderness of Sin, by their journeys, according to the mouth of the LORD; and they camped in Rephidim — and there was no water for the people to drink.

LEFT
וַ֠יִּסְעוּ כָּל עֲדַ֨ת בְּנֵֽי יִשְׂרָאֵ֧ל מִמִּדְבַּר סִ֛ין לְמַסְעֵיהֶ֖ם עַל פִּ֣י יְהוָ֑ה · va-yisu kal-adat bene-yisrael mi-midbar-sin le-mase-hem al-pi YHWH · and all the congregation of the sons of Israel journeyed from the wilderness of Sin, by their journeys, according to the mouth of the LORD (etnachta on YHWH) [VERIFIED: SNAPSHOT Exod.17.1 idx10 etnachta in-stream]
RIGHT
וַֽיַּחֲנוּ֙ בִּרְפִידִ֔ים וְאֵ֥ין מַ֖יִם לִשְׁתֹּ֥ת הָעָֽם · va-yachanu bi-refidim ve-en mayim li-shetot ha-am · and they camped in Rephidim, and there was no water for the people to drink (verse-final ha-am) [VERIFIED: SNAPSHOT Exod.17.1 idx11-16]
operatorexpressionHebrew anchorcitesconfidence
PRECONDITION_STATEHOLDS(va_yachanu_bi_refidim_ve_en_mayim, t0)
= HOLDS(and-yachanu-bi-refidim-and-en-waters, t0)
THE STATION [EX17-06]. va-yisu... mi-midbar-SIN le-MASE-HEM al-PI YHWH — 'by their JOURNEYS, according to the MOUTH of the LORD': the itinerary marches on orders (the machine notes the bitter arithmetic the verse sets up: the dry camp is REACHED BY OBEDIENCE — the route to no-water was commanded); va-yachanu BI-REFIDIM — the station-name FULL-spelled at the arrival (asserted at the build: the arrival 17:1 and the departure 19:2 both full; the name thins only where the enemy lands, 17:8) — ve-EN MAYIM lishtot ha-am — 'and NO WATER for the people to drink': the thirst-file reopens (15:22's three dry days, 15:27's twelve springs — the cycle's third station arrives at zero): exo_16 tested with too much bread kept; 17 tests with no water at all.
וַיַּחֲנוּ בִּרְפִידִים וְאֵין מַיִם לִשְׁתֹּת הָעָם · va-yachanu bi-refidim ve-en mayim li-shetot ha-am
= and-yachanu bi-refidim and-en waters to-me-shetot the-am
tested
The dry station; the full spelling.

STEP_Ex_17_2 · Exod.17.2 · GIVE_US_WATER

וַיָּרֶב הָעָם עִם־מֹשֶׁה וַיֹּאמְרוּ תְּנוּ־לָנוּ מַיִם וְנִשְׁתֶּה וַיֹּאמֶר לָהֶם מֹשֶׁה מַה־תְּרִיבוּן עִמָּדִי מַה־תְּנַסּוּן אֶת־יְהוָה · va-yarev ha-am im-moshe va-yomru tenu-la-nu mayim ve-nishte va-yomer la-hem moshe ma-terivu-n imadi-y ma-tenasu-n et-YHWH · And the people quarreled with Moses, and said: Give us water, that we may drink. And Moses said to them: Why do you quarrel with me? Why do you test the LORD?

LEFT
וַיָּ֤רֶב הָעָם֙ עִם מֹשֶׁ֔ה וַיֹּ֣אמְר֔וּ תְּנוּ לָ֥נוּ מַ֖יִם וְנִשְׁתֶּ֑ה · va-yarev ha-am im-moshe va-yomru tenu-la-nu mayim ve-nishte · and the people quarreled with Moses, and said: give us water, that we may drink (etnachta on ve-nishte) [VERIFIED: SNAPSHOT Exod.17.2 idx8 etnachta in-stream]
RIGHT
וַיֹּ֤אמֶר לָהֶם֙ מֹשֶׁ֔ה מַה תְּרִיבוּן֙ עִמָּדִ֔י מַה תְּנַסּ֖וּן אֶת יְהוָֽה · va-yomer la-hem moshe ma-terivu-n imadi-y ma-tenasu-n et-YHWH · and Moses said to them: why do you quarrel with me? why do you test the LORD? (verse-final YHWH) [VERIFIED: SNAPSHOT Exod.17.2 idx9-18]
operatorexpressionHebrew anchorcitesconfidence
DECLAREDECLARE(ha_am, LET(tenu_lanu_mayim))
= DECLARE(the-am, LET(tenu-lanu-waters))
THE DEMAND [EX17-01 CROWN]. va-YAREV ha-am im-moshe — 'and the people QUARRELED with Moses' (the quarrel-verb: not murmuring now — litigation); TENU-lanu MAYIM ve-nishte — 'GIVE us water, that we may drink': the card pushed BY THE PEOPLE at the throne's officer (the corpus's first imperative demand from below — 15:24 asked what- shall-we-drink ABOUT Moses; 17:2 commands GIVE at him; and the printed-authority file opens here: books reading tena for TENU struck, MS); ma TERIVUN imadi — the quarrel-verb Torah-unique (VERIFIED; the Kitzur's Scripture-three: Gideon's Baal-quarrel, Job — 'whoever quarrels with his master quarrels with the Holy One'); ma TENASUN et-YHWH — 'why do you TEST the LORD?': the test-verb equally alone (asserted) — the machine files the INVERSION crown-side: 16:4's lemaan anasenu (I test THEM) answered within a chapter by tenasun (they test HIM) — the examiner's verb seized by the examined; both verbs lean, the eight double-ma verses named (MS).
תְּנוּ־לָנוּ מַיִם וְנִשְׁתֶּה · tenu-la-nu mayim ve-nishte
= tenu-to-nu waters and-nishte
tested
The demand pushed; the test inverted.

STEP_Ex_17_3 · Exod.17.3 · WHY_DID_YOU_BRING_US_UP

וַיִּצְמָא שָׁם הָעָם לַמַּיִם וַיָּלֶן הָעָם עַל־מֹשֶׁה וַיֹּאמֶר לָמָּה זֶּה הֶעֱלִיתָנוּ מִמִּצְרַיִם לְהָמִית אֹתִי וְאֶת־בָּנַי וְאֶת־מִקְנַי בַּצָּמָא · va-yitzma sham ha-am la-mayim va-yalen ha-am al-moshe va-yomer la-ma ze heelita-nu mi-mitzrayim le-hamit et-y ve-et-bana-y ve-et-miqna-y ba-tzama · And the people thirsted there for water, and the people murmured against Moses, and said: Why is this — you brought us up from Egypt, to kill me and my sons and my cattle with thirst?

LEFT
וַיִּצְמָ֨א שָׁ֤ם הָעָם֙ לַמַּ֔יִם וַיָּ֥לֶן הָעָ֖ם עַל מֹשֶׁ֑ה · va-yitzma sham ha-am la-mayim va-yalen ha-am al-moshe · and the people thirsted there for water, and the people murmured against Moses (etnachta on moshe) [VERIFIED: SNAPSHOT Exod.17.3 idx7 etnachta in-stream]
RIGHT
וַיֹּ֗אמֶר לָ֤מָּה זֶּה֙ הֶעֱלִיתָ֣נוּ מִמִּצְרַ֔יִם לְהָמִ֥ית אֹתִ֛י וְאֶת בָּנַ֥י וְאֶת מִקְנַ֖י בַּצָּמָֽא · va-yomer la-ma ze heelita-nu mi-mitzrayim le-hamit et-y ve-et-bana-y ve-et-miqna-y ba-tzama · and he said: why is this — you brought us up from Egypt, to kill me and my sons and my cattle with thirst? (verse-final ba-tzama) [VERIFIED: SNAPSHOT Exod.17.3 idx8-19]
operatorexpressionHebrew anchorcitesconfidence
PRECONDITION_STATEHOLDS(va_yalen_ha_am_al_moshe, t0)
= HOLDS(and-yalen-the-am-upon-Moses, t0)
THE THIRST [EX17-02 CROWN]. va-yitzma sham ha-am LA-MAYIM — 'and the people THIRSTED there for water': the thirst-word's Torah-pair (VERIFIED at the build: here and the CREATION-DIVISION, 'between waters and waters,' Gen 1:6 — the word that first sundered the waters returns where there are none; the Kitzur's Scripture-five named: Elisha's healed spring, Isaiah's ho-every-thirsty, Jeremiah's drought, Amos's famine-of-hearing); va-YALEN ha-am — the murmur-verb again (16's chapter-verb carried forward, singular now); lama ze HEELITANU mi-mitzrayim — 'why is this — you BROUGHT US UP from Egypt': the accusation-verb's Torah-FOUR (VERIFIED census exact): Rephidim, KORACH ('the very same men,' the Kitzur's Masorah-wire), MERIBAH-KADESH, the SERPENTS — the forty-year complaint-file opened here under one verb; le-hamit OTI ve-et-BANAI ve-et-MIQNAI — 'to kill ME and MY SONS and MY CATTLE': the machine notes the grammar's narrowing — the congregation's plural grievance collapsing into one man's household inventory (each speaker suddenly alone with his children and his herd).
וַיָּלֶן הָעָם עַל־מֹשֶׁה · va-yalen ha-am al-moshe
= and-yalen the-am upon-Moses
tested
The four-station accusation-file opens.

STEP_Ex_17_4 · Exod.17.4 · THEY_WILL_STONE_ME

וַיִּצְעַק מֹשֶׁה אֶל־יְהוָה לֵאמֹר מָה אֶעֱשֶׂה לָעָם הַזֶּה עוֹד מְעַט וּסְקָלֻנִי · va-yitzaq moshe el-YHWH le-mor ma eese la-am ha-ze od meat u-seqalu-ni · And Moses cried to the LORD, saying: What shall I do for this people? Yet a little — and they will stone me.

LEFT
וַיִּצְעַ֤ק מֹשֶׁה֙ אֶל יְהוָ֣ה לֵאמֹ֔ר מָ֥ה אֶעֱשֶׂ֖ה לָעָ֣ם הַזֶּ֑ה · va-yitzaq moshe el-YHWH le-mor ma eese la-am ha-ze · and Moses cried to the LORD, saying: what shall I do for this people? (etnachta on ha-ze) [VERIFIED: SNAPSHOT Exod.17.4 idx8 etnachta in-stream]
RIGHT
ע֥וֹד מְעַ֖ט וּסְקָלֻֽנִי · od meat u-seqalu-ni · yet a little — and they will stone me (verse-final u-seqalu-ni) [VERIFIED: SNAPSHOT Exod.17.4 idx9-11]
operatorexpressionHebrew anchorcitesconfidence
PRECONDITION_STATEHOLDS(od_meat_u_seqaluni, t0)
= HOLDS(od-meat-and-seqaluni, t0)
THE CRY [EX17-03 CROWN]. va-YITZAQ moshe el-YHWH — 'and Moses CRIED to the LORD': THE ARMED CRY PAYS (the watchlist's wire from the sea: 14:10's people-cry and 15:25's Marah-cry now Moses' own — the third station of the leader crying the people's verb); ma eese la-AM ha-ze — 'what shall I do for THIS people': the question of office (5:22's why-have-You-dealt-ill matured into operational despair); OD MEAT u-SEQALUNI — 'YET A LITTLE — and they will STONE ME': the stoning- word Torah-unique (VERIFIED) with MS's letter-law: lean after the lamed, final yod WRITTEN AND READ ('all precise texts' — the Sura tradition's vav rejected, the Ramah ruling): the corpus's first named lynching-threat, priced by its own spelling to a single exact skeleton — the machine files the escalation: 16 murmured about menus; 17 reaches for rocks.
עוֹד מְעַט וּסְקָלֻנִי · od meat u-seqalu-ni
= od meat and-seqalu-ni
tested
The cry; the armed receipt.

STEP_Ex_17_5 · Exod.17.5 · PASS_BEFORE_THE_PEOPLE

וַיֹּאמֶר יְהוָה אֶל־מֹשֶׁה עֲבֹר לִפְנֵי הָעָם וְקַח אִתְּךָ מִזִּקְנֵי יִשְׂרָאֵל וּמַטְּךָ אֲשֶׁר הִכִּיתָ בּוֹ אֶת־הַיְאֹר קַח בְּיָדְךָ וְהָלָכְתָּ · va-yomer YHWH el-moshe avor li-fene ha-am ve-qach et-kha mi-ziqne yisrael u-mat-kha asher hikita b-o et-ha-yeor qach be-yad-kha ve-halakhta · And the LORD said to Moses: Pass before the people, and take with you of the elders of Israel; and your staff, with which you struck the Nile, take in your hand — and go.

LEFT
וַיֹּ֨אמֶר יְהוָ֜ה אֶל מֹשֶׁ֗ה עֲבֹר֙ לִפְנֵ֣י הָעָ֔ם וְקַ֥ח אִתְּךָ֖ מִזִּקְנֵ֣י יִשְׂרָאֵ֑ל · va-yomer YHWH el-moshe avor li-fene ha-am ve-qach et-kha mi-ziqne yisrael · and the LORD said to Moses: pass before the people, and take with you of the elders of Israel (etnachta on yisrael) [VERIFIED: SNAPSHOT Exod.17.5 idx10 etnachta in-stream]
RIGHT
וּמַטְּךָ֗ אֲשֶׁ֨ר הִכִּ֤יתָ בּוֹ֙ אֶת הַיְאֹ֔ר קַ֥ח בְּיָדְךָ֖ וְהָלָֽכְתָּ · u-mat-kha asher hikita b-o et-ha-yeor qach be-yad-kha ve-halakhta · and your staff, with which you struck the Nile, take in your hand — and go (verse-final ve-halakhta) [VERIFIED: SNAPSHOT Exod.17.5 idx11-19]
operatorexpressionHebrew anchorcitesconfidence
DECLAREDECLARE(YHWH, LET(avor_lifne_ha_am_ve_hikita))
= DECLARE(the-LORD, LET(avor-lifne-the-am-and-hikita))
THE ORDER. AVOR lifne ha-am — 'PASS BEFORE the people': the answer to stone-fear is proximity (the readings: walk past them and see — named-only); ve-qach itkha mi-ZIQNE yisrael — the elders taken as witnesses (the protocol needs a bench); u-MAT-KHA asher HIKITA BO et-ha-YEOR — 'and your STAFF, WITH WHICH YOU STRUCK THE NILE': the corpus's first TOOL-RESUME — the instrument cited by its own service record (7:20's blood-strike recalled at the water-lack: the machine notes the pointed symmetry: the staff that turned water undrinkable is fetched to make water drinkable — one rod, both valves); QACH be- yadkha ve-HALAKHTA — 'take it in your hand, and GO': the card pushed with its kit-list.
עֲבֹר לִפְנֵי הָעָם וְקַח אִתְּךָ מִזִּקְנֵי יִשְׂרָאֵל · avor li-fene ha-am ve-qach et-kha mi-ziqne yisrael
= avor to-me-fene the-am and-qach kha from-ziqne yisrael
tested
The staff's resume; the card pushed.

STEP_Ex_17_6 · Exod.17.6 · THE_ROCK_AT_HOREB

הִנְנִי עֹמֵד לְפָנֶיךָ שָּׁם עַל־הַצּוּר בְּחֹרֵב וְהִכִּיתָ בַצּוּר וְיָצְאוּ מִמֶּנּוּ מַיִם וְשָׁתָה הָעָם וַיַּעַשׂ כֵּן מֹשֶׁה לְעֵינֵי זִקְנֵי יִשְׂרָאֵל · hin-ni omed le-fane-kha sham al-ha-tzur be-chorev ve-hikita va-tzur ve-yatzu mime-nu mayim ve-shata ha-am va-yaas ken moshe le-ene ziqne yisrael · Behold, I stand before you there on the rock at Horeb; and you shall strike the rock, and water shall come out of it, and the people shall drink. And Moses did so before the eyes of the elders of Israel.

LEFT
הִנְנִ֣י עֹמֵד֩ לְפָנֶ֨יךָ שָּׁ֥ם עַֽל הַצּוּר֮ בְּחֹרֵב֒ וְהִכִּ֣יתָ בַצּ֗וּר וְיָצְא֥וּ מִמֶּ֛נּוּ מַ֖יִם וְשָׁתָ֣ה הָעָ֑ם · hin-ni omed le-fane-kha sham al-ha-tzur be-chorev ve-hikita va-tzur ve-yatzu mime-nu mayim ve-shata ha-am · behold, I stand before you there on the rock at Horeb; and you shall strike the rock, and water shall come out of it, and the people shall drink (etnachta on ha-am) [VERIFIED: SNAPSHOT Exod.17.6 idx13 etnachta in-stream]
RIGHT
וַיַּ֤עַשׂ כֵּן֙ מֹשֶׁ֔ה לְעֵינֵ֖י זִקְנֵ֥י יִשְׂרָאֵֽל · va-yaas ken moshe le-ene ziqne yisrael · and Moses did so before the eyes of the elders of Israel (verse-final yisrael) [VERIFIED: SNAPSHOT Exod.17.6 idx14-19]
operatorexpressionHebrew anchorcitesconfidence
RESULTRESULT: HOLDS(avor_lifne_ha_am_ve_hikita, t1)
= RESULT: HOLDS(avor-lifne-the-am-and-hikita, t1)
THE COMPLIANCE [EX17-04 CROWN]. hineni OMED lefanekha sham AL-HA- TZUR be-CHOREV — 'behold, I STAND before you there ON THE ROCK at Horeb': the Presence takes a position ON the thing to be struck (the machine files the staggering routing: the im-ayin of 17:7 — is the LORD in our midst? — is answered BEFORE it is asked: He is standing on the rock, and the rock is about to take the blow; the readings on the mercy of that geometry, named-only) — with Ben Asher's own stroke on the preposition (VERIFIED: the AL bound to its rock by the binder-stroke, the little lengthener in-token — MS: 'so it is for Ben Asher'); ve-hikita VA-TZUR ve-yatzu mimenu MAYIM — strike, and water; va-YAAS KEN moshe — 'and Moses DID SO' (asserted): the card POPS on the compliance-formula, le-ENE ziqne yisrael — before the bench that was convened for it.
וַיַּעַשׂ כֵּן מֹשֶׁה · va-yaas ken moshe
= and-yaas ken Moses
tested
RESULTRESULT: HOLDS(tenu_lanu_mayim, t1)
= RESULT: HOLDS(tenu-lanu-waters, t1)
THE DEMAND PAID. ve-SHATA ha-am — 'and the people shall DRINK': the give-us-water card POPS with the protocol (the machine notes the terse ledger: the drinking itself is never narrated — the corpus closes the demand on the command's own warranty, the water leaving the rock offstage: 15:25's sweetened water was tasted in-verse; 17:6's rock-water is banked sight-unseen).
וְיָצְאוּ מִמֶּנּוּ מַיִם וְשָׁתָה הָעָם · ve-yatzu mime-nu mayim ve-shata ha-am
= and-yatzu mime-nu waters and-shata the-am
tested
The Presence on the rock; both cards pop.

STEP_Ex_17_7 · Exod.17.7 · MASSAH_AND_MERIBAH

וַיִּקְרָא שֵׁם הַמָּקוֹם מַסָּה וּמְרִיבָה עַל־רִיב בְּנֵי יִשְׂרָאֵל וְעַל נַסֹּתָם אֶת־יְהוָה לֵאמֹר הֲיֵשׁ יְהוָה בְּקִרְבֵּנוּ אִם־אָיִן · va-yiqra shem ha-maqom masa u-meriva al-riv bene yisrael ve-al nasota-m et-YHWH le-mor ha-yesh YHWH be-qirbe-nu im-ayin · And he called the name of the place Massah and Meribah, for the quarrel of the sons of Israel, and for their testing the LORD, saying: Is the LORD in our midst, or not?

LEFT
וַיִּקְרָא֙ שֵׁ֣ם הַמָּק֔וֹם מַסָּ֖ה וּמְרִיבָ֑ה · va-yiqra shem ha-maqom masa u-meriva · and he called the name of the place Massah and Meribah (etnachta on u-meriva) [VERIFIED: SNAPSHOT Exod.17.7 idx4 etnachta in-stream]
RIGHT
עַל רִ֣יב בְּנֵ֣י יִשְׂרָאֵ֗ל וְעַ֨ל נַסֹּתָ֤ם אֶת יְהוָה֙ לֵאמֹ֔ר הֲיֵ֧שׁ יְהוָ֛ה בְּקִרְבֵּ֖נוּ אִם אָֽיִן · al-riv bene yisrael ve-al nasota-m et-YHWH le-mor ha-yesh YHWH be-qirbe-nu im-ayin · for the quarrel of the sons of Israel, and for their testing the LORD, saying: is the LORD in our midst, or not? (verse-final ayin) [VERIFIED: SNAPSHOT Exod.17.7 idx5-18]
operatorexpressionHebrew anchorcitesconfidence
NAMEname(maqom_refidim) := Masa_u_Meriva
= name(maqom-refidim) := Masa-and-Meriva
THE NAMING [EX17-05 CROWN]. va-yiqra shem ha-maqom MASA u-MERIVA — 'and he called the name of the place TESTING-AND-QUARREL': the corpus's first DOUBLE place-name (Mara carried one sin; Rephidim is filed under two — the site indicted on both counts of 17:2's double question, ma terivun / ma tenasun: the name is the charge sheet); al-RIV bene yisrael ve-al NASOTAM et-YHWH — the two counts recited in the deed; lemor ha-YESH YHWH be-qirbenu IM-AYIN — 'is the LORD in our midst — OR NOT?': the or-not question in its long pausal form stands exactly TWICE in the Torah (VERIFIED): here and the SPIES' is-there-wood (Num 13:20) — the Kitzur running both to WAR ('because they said is-the-LORD-in-our-midst-or-not, AMALEK CAME'): the machine seals the mirror: 16:4's im-lo (will they walk in My law, OR NOT) is handed back as im-ayin (is He among us, OR NOT) — the test- grammar reversed on the Tester, and the next verse is the invoice.
וַיִּקְרָא שֵׁם הַמָּקוֹם מַסָּה וּמְרִיבָה · va-yiqra shem ha-maqom masa u-meriva
= and-yiqra shem the-maqom masa and-meriva
tested
The double name; the or-not pair.

STEP_Ex_17_8 · Exod.17.8 · AMALEK_COMES

וַיָּבֹא עֲמָלֵק וַיִּלָּחֶם עִם־יִשְׂרָאֵל בִּרְפִידִם · va-yavo amaleq va-yilachem im-yisrael bi-refidim · And Amalek came, and fought with Israel in Rephidim.

LEFT
וַיָּבֹ֖א עֲמָלֵ֑ק · va-yavo amaleq · and Amalek came (etnachta on amaleq) [VERIFIED: SNAPSHOT Exod.17.8 idx1 etnachta in-stream]
RIGHT
וַיִּלָּ֥חֶם עִם יִשְׂרָאֵ֖ל בִּרְפִידִֽם · va-yilachem im-yisrael bi-refidim · and fought with Israel in Rephidim (verse-final bi-refidim) [VERIFIED: SNAPSHOT Exod.17.8 idx2-5]
operatorexpressionHebrew anchorcitesconfidence
EVENTmilchemet_amaleq(e1); Agent(e1, amaleq); Theme(e1, yisrael)
= milchemet-amaleq(e1); Agent(e1, amaleq); Theme(e1, yisrael)
THE ATTACK [EX17-06 CROWN]. va-YAVO AMALEQ — 'and AMALEK CAME': THE EVENT — the corpus's first pitched battle against Israel (Egypt drowned without Israel lifting a hand, 14:14 'the LORD will fight for you'; Amalek must be fought — the covering fire has an edge, and the machine opens the WAR-LEDGER on the far side of it); va-yilachem im-yisrael BI-REFIDIM — the station-name written LEAN at the attack (VERIFIED: the thin spelling stands here and in the itinerary's memorial of this camp, Num 33:14 — while the arrival 17:1 and departure 19:2 write it full): the Kitzur reads the missing letter: REFIDIM = REFU YADAYIM, 'they WEAKENED THEIR HANDS from the commandments, therefore Amalek came' (the tradition's own arithmetic-face named) — the name slackens in the verse where the enemy lands, and the chapter will answer the slack hands with raised ones.
וַיָּבֹא עֲמָלֵק וַיִּלָּחֶם עִם־יִשְׂרָאֵל בִּרְפִידִם · va-yavo amaleq va-yilachem im-yisrael bi-refidim
= and-yavo amaleq and-yilachem if-yisrael bi-refidim
tested
The war-event; the thinned name.

STEP_Ex_17_9 · Exod.17.9 · CHOOSE_US_MEN

וַיֹּאמֶר מֹשֶׁה אֶל־יְהוֹשֻׁעַ בְּחַר־לָנוּ אֲנָשִׁים וְצֵא הִלָּחֵם בַּעֲמָלֵק מָחָר אָנֹכִי נִצָּב עַל־רֹאשׁ הַגִּבְעָה וּמַטֵּה הָאֱלֹהִים בְּיָדִי · va-yomer moshe el-yehoshua bechar-la-nu anashim ve-tze hilachem ba-amaleq machar anokhi nitzav al-rosh ha-giva u-mate ha-Elohim be-yadi-y · And Moses said to Joshua: Choose us men, and go out, fight against Amalek; tomorrow I stand on the top of the hill, and the staff of God in my hand.

LEFT
וַיֹּ֨אמֶר מֹשֶׁ֤ה אֶל יְהוֹשֻׁ֨עַ֙ בְּחַר לָ֣נוּ אֲנָשִׁ֔ים וְצֵ֖א הִלָּחֵ֣ם בַּעֲמָלֵ֑ק · va-yomer moshe el-yehoshua bechar-la-nu anashim ve-tze hilachem ba-amaleq · and Moses said to Joshua: choose us men, and go out, fight against Amalek (etnachta on ba-amaleq) [VERIFIED: SNAPSHOT Exod.17.9 idx9 etnachta in-stream]
RIGHT
מָחָ֗ר אָנֹכִ֤י נִצָּב֙ עַל רֹ֣אשׁ הַגִּבְעָ֔ה וּמַטֵּ֥ה הָאֱלֹהִ֖ים בְּיָדִֽי · machar anokhi nitzav al-rosh ha-giva u-mate ha-Elohim be-yadi-y · tomorrow I stand on the top of the hill, and the staff of God in my hand (verse-final be-yadi-y) [VERIFIED: SNAPSHOT Exod.17.9 idx10-18]
operatorexpressionHebrew anchorcitesconfidence
DECLAREDECLARE(moshe, LET(bechar_lanu_anashim_ve_tze))
= DECLARE(Moses, LET(bechar-lanu-anashim-and-tze))
THE COMMISSION [EX17-07 CROWN]. va-yomer moshe el-YEHOSHUA — 'and Moses said to JOSHUA': THE SUCCESSOR'S DEBUT — unintroduced, unpatronymed, no office (the corpus meets the man who will end the book of its books mid-battle-order: the machine files the entrance- class with Hur's, one verse down); BECHAR-lanu anashim VE-TZE hilachem ba-amaleq — 'choose us men and GO OUT, fight': the card pushed — and the go-out imperative stands exactly TWICE in the Torah (VERIFIED): Moses to Joshua here and ISAAC TO ESAU ('go out to the field and hunt me game,' Gen 27:3) — the Kitzur: 'out BEYOND THE CLOUDS' (the battle is outside the cover); the corpus adds the pair's unnamed edge: the verb that sent Esau hunting sends Israel against Esau's GRANDSON (Amalek son of Eliphaz son of Esau, Gen 36:12) — one imperative, the first feud and its farthest descendant; machar anokhi NITZAV al-rosh ha-giva u-MATE ha-ELOHIM be-yadi — 'tomorrow I STAND on the hilltop, the STAFF OF GOD in my hand': the resume-staff (17:5) renamed for its highest posting.
בְּחַר־לָנוּ אֲנָשִׁים וְצֵא הִלָּחֵם בַּעֲמָלֵק · bechar-la-nu anashim ve-tze hilachem ba-amaleq
= bechar-to-nu anashim and-tze hilachem in-the-amaleq
tested
Joshua's debut; the card pushed.

STEP_Ex_17_10 · Exod.17.10 · UP_THE_HILL

וַיַּעַשׂ יְהוֹשֻׁעַ כַּאֲשֶׁר אָמַר־לוֹ מֹשֶׁה לְהִלָּחֵם בַּעֲמָלֵק וּמֹשֶׁה אַהֲרֹן וְחוּר עָלוּ רֹאשׁ הַגִּבְעָה · va-yaas yehoshua ka-asher amar-l-o moshe le-hilachem ba-amaleq u-moshe aharon ve-chur alu rosh ha-giva · And Joshua did as Moses had said to him, to fight against Amalek; and Moses, Aaron, and Hur went up the top of the hill.

LEFT
וַיַּ֣עַשׂ יְהוֹשֻׁ֗עַ כַּאֲשֶׁ֤ר אָֽמַר לוֹ֙ מֹשֶׁ֔ה לְהִלָּחֵ֖ם בַּעֲמָלֵ֑ק · va-yaas yehoshua ka-asher amar-l-o moshe le-hilachem ba-amaleq · and Joshua did as Moses had said to him, to fight against Amalek (etnachta on ba-amaleq) [VERIFIED: SNAPSHOT Exod.17.10 idx7 etnachta in-stream]
RIGHT
וּמֹשֶׁה֙ אַהֲרֹ֣ן וְח֔וּר עָל֖וּ רֹ֥אשׁ הַגִּבְעָֽה · u-moshe aharon ve-chur alu rosh ha-giva · and Moses, Aaron, and Hur went up the top of the hill (verse-final ha-giva) [VERIFIED: SNAPSHOT Exod.17.10 idx8-13]
operatorexpressionHebrew anchorcitesconfidence
RESULTRESULT: HOLDS(bechar_lanu_anashim_ve_tze, t1)
= RESULT: HOLDS(bechar-lanu-anashim-and-tze, t1)
THE COMPLIANCE [EX17-08 CROWN]. va-YAAS yehoshua KA-ASHER AMAR LO moshe — 'and Joshua DID AS MOSES HAD SAID to him' (asserted): the card POPS on the exact obedience-formula — the successor's FIRST NARRATED ACT is compliance without commentary (the machine files the credential: the man who will inherit the book enters it obeying it); u-moshe AHARON ve-chur — 'and Moses, AARON, and Hur': the printed- authority file's station (VERIFIED: aharon stands bare in the verse — MS: 'some err writing ve-Aharon'; one vav serves the list); ve- CHUR — HUR'S DEBUT: unintroduced like Joshua one verse up, and his whole Torah career is THREE tokens (asserted at the build): the hands here, the hands at 17:12, the regency at 24:14 — the corpus's most economical officer: he exists to hold things up; alu ROSH ha- giva — the command post manned: the battle now runs on two elevations (the readings on the hilltop as the war's true front, named-only).
וַיַּעַשׂ יְהוֹשֻׁעַ כַּאֲשֶׁר אָמַר־לוֹ מֹשֶׁה · va-yaas yehoshua ka-asher amar-l-o moshe
= and-yaas yehoshua like-which amar-l-o Moses
tested
The card pops; Hur's debut.

STEP_Ex_17_11 · Exod.17.11 · THE_HANDS_AND_THE_BATTLE

וְהָיָה כַּאֲשֶׁר יָרִים מֹשֶׁה יָדוֹ וְגָבַר יִשְׂרָאֵל וְכַאֲשֶׁר יָנִיחַ יָדוֹ וְגָבַר עֲמָלֵק · ve-haya ka-asher yarim moshe yad-o ve-gavar yisrael ve-kha-asher yanicha yad-o ve-gavar amaleq · And it was, when Moses would raise his hand, that Israel prevailed; and when he would rest his hand, that Amalek prevailed.

LEFT
וְהָיָ֗ה כַּאֲשֶׁ֨ר יָרִ֥ים מֹשֶׁ֛ה יָד֖וֹ וְגָבַ֣ר יִשְׂרָאֵ֑ל · ve-haya ka-asher yarim moshe yad-o ve-gavar yisrael · and it was, when Moses would raise his hand, that Israel prevailed (etnachta on yisrael) [VERIFIED: SNAPSHOT Exod.17.11 idx6 etnachta in-stream]
RIGHT
וְכַאֲשֶׁ֥ר יָנִ֛יחַ יָד֖וֹ וְגָבַ֥ר עֲמָלֵֽק · ve-kha-asher yanicha yad-o ve-gavar amaleq · and when he would rest his hand, that Amalek prevailed (verse-final amaleq) [VERIFIED: SNAPSHOT Exod.17.11 idx7-11]
operatorexpressionHebrew anchorcitesconfidence
PRECONDITION_STATEHOLDS(ka_asher_yarim_ve_gavar_yisrael, t0)
= HOLDS(like-which-yarim-and-gavar-yisrael, t0)
THE MECHANISM. ka-asher YARIM moshe yad-o ve-GAVAR yisrael — 'when Moses would RAISE his hand, ISRAEL PREVAILED'; ve-kha-asher YANICHA yad-o ve-gavar AMALEQ — and the converse: the corpus's first narrated CONTROL LOOP — a visible state-variable (one man's hand) driving a battlefield in real time, sampled in both directions by the verse's own if-and-if frame (the machine notes what the loop is made of: not a weapon — the hand holds the staff but the verse tracks the HAND; the readings the Mishna itself asks here — 'do Moses' hands make or break the war?' — named-only, with its answer: the hands aimed the eyes upward, and the heart followed): the battle below become an instrument reading of the posture above.
וְהָיָה כַּאֲשֶׁר יָרִים מֹשֶׁה יָדוֹ וְגָבַר יִשְׂרָאֵל · ve-haya ka-asher yarim moshe yad-o ve-gavar yisrael
= and-haya like-which yarim Moses yad-o and-gavar yisrael
tested
The control loop.

STEP_Ex_17_12 · Exod.17.12 · HANDS_OF_FAITHFULNESS

וִידֵי מֹשֶׁה כְּבֵדִים וַיִּקְחוּ־אֶבֶן וַיָּשִׂימוּ תַחְתָּיו וַיֵּשֶׁב עָלֶיהָ וְאַהֲרֹן וְחוּר תָּמְכוּ בְיָדָיו מִזֶּה אֶחָד וּמִזֶּה אֶחָד וַיְהִי יָדָיו אֱמוּנָה עַד־בֹּא הַשָּׁמֶשׁ · vi-yde moshe kevedim va-yiqchu-even va-yasimu tachtay-v va-yeshev ale-ha ve-aharon ve-chur tamkhu ve-yaday-v mi-ze echad u-mi-ze echad va-yehi yaday-v emuna ad-bo ha-shamesh · And Moses' hands were heavy; and they took a stone and put it under him, and he sat on it; and Aaron and Hur supported his hands, from this side one and from this side one; and his hands were faithfulness until the coming of the sun.

LEFT
וִידֵ֤י מֹשֶׁה֙ כְּבֵדִ֔ים וַיִּקְחוּ אֶ֛בֶן וַיָּשִׂ֥ימוּ תַחְתָּ֖יו וַיֵּ֣שֶׁב עָלֶ֑יהָ · vi-yde moshe kevedim va-yiqchu-even va-yasimu tachtay-v va-yeshev ale-ha · and Moses' hands were heavy; and they took a stone and put it under him, and he sat on it (etnachta on ale-ha) [VERIFIED: SNAPSHOT Exod.17.12 idx8 etnachta in-stream]
RIGHT
וְאַהֲרֹ֨ן וְח֜וּר תָּֽמְכ֣וּ בְיָדָ֗יו מִזֶּ֤ה אֶחָד֙ וּמִזֶּ֣ה אֶחָ֔ד וַיְהִ֥י יָדָ֛יו אֱמוּנָ֖ה עַד בֹּ֥א הַשָּֽׁמֶשׁ · ve-aharon ve-chur tamkhu ve-yaday-v mi-ze echad u-mi-ze echad va-yehi yaday-v emuna ad-bo ha-shamesh · and Aaron and Hur supported his hands, from this side one and from this side one; and his hands were faithfulness until the coming of the sun (verse-final ha-shamesh) [VERIFIED: SNAPSHOT Exod.17.12 idx9-22]
operatorexpressionHebrew anchorcitesconfidence
PRECONDITION_STATEHOLDS(yadav_emuna_ad_bo_ha_shamesh, t0)
= HOLDS(yadav-emuna-until-in-it-the-shamesh, t0)
THE HOLDING [EX17-09 + EX17-10 CROWNS]. vi-yde moshe KEVEDIM — 'and Moses' hands were HEAVY': the kaved-root CROSSES THE LEDGER (asserted in-span: the root that ran Pharaoh's heavy heart through nine plagues lands on the deliverer's hands — the machine files the transfer: heaviness is no longer a moral verdict but a physical bill, and it is PAYABLE: a stone, two officers); va-yiqchu EVEN — the stone-seat (the readings: he refused a cushion — 'Israel is in distress, I am with them in distress' — named-only); ve-AHARON ve- CHUR tamkhu ve-yadav mi-ze echad u-mi-ze echad — one on each side: the corpus's first SUPPORTED leader (the office propped by other hands — the priest-to-be and the officer with no biography); va-yehi YADAV EMUNA ad-BO ha-shamesh — 'and his hands WERE FAITHFULNESS until the coming of the sun': the plene YADAV defended (VERIFIED in- verse; MS: the Recanati's lean yado 'a copyist's error — in ALL our books full with yod,' the Masorah proving it), the derash riding the GRAMMAR instead (va-yehi SINGULAR with plural hands — Ibn Ezra: each hand severally; the Zohar: all hangs on the right); the Kitzur reading the closing phrase as THREE FATHERS holding the line (EMUNA Abraham-who-believed, AD-BO Isaac-who-came, HA-SHAMESH Jacob-whose- sun-set); and BO written LEAN (VERIFIED skeleton; MS walking the Masorah-lists with the Ramah arbitrating: the battle-sunset and Mishpatim's mercy-sunset, 22:25, share one thinned word).
וַיְהִי יָדָיו אֱמוּנָה עַד־בֹּא הַשָּׁמֶשׁ · va-yehi yaday-v emuna ad-bo ha-shamesh
= and-yehi yaday-v emuna until-in-it the-shamesh
tested
The heavy hands held; the three fathers.

STEP_Ex_17_13 · Exod.17.13 · BY_THE_MOUTH_OF_THE_SWORD

וַיַּחֲלֹשׁ יְהוֹשֻׁעַ אֶת־עֲמָלֵק וְאֶת־עַמּוֹ לְפִי־חָרֶב · va-yachalosh yehoshua et-amaleq ve-et-am-o le-fi-charev · And Joshua weakened Amalek and his people by the mouth of the sword.

LEFT
וַיַּחֲלֹ֧שׁ יְהוֹשֻׁ֛עַ אֶת עֲמָלֵ֥ק וְאֶת עַמּ֖וֹ · va-yachalosh yehoshua et-amaleq ve-et-am-o · and Joshua weakened Amalek and his people (NO etnachta in verse: split at tifcha on am-o) [VERIFIED: SNAPSHOT Exod.17.13 idx5 tifcha; no etnachta token]
RIGHT
לְפִי חָֽרֶב · le-fi-charev · by the mouth of the sword (verse-final charev) [VERIFIED: SNAPSHOT Exod.17.13 idx6-7]
operatorexpressionHebrew anchorcitesconfidence
EVENTva_yachalosh_yehoshua(e2); Agent(e2, yehoshua); Theme(e2, amaleq)
= and-yachalosh-yehoshua(e2); Agent(e2, yehoshua); Theme(e2, amaleq)
THE WEAKENING. va-YACHALOSH yehoshua et-amaleq ve-et-am-o — 'and Joshua WEAKENED Amalek and his people': THE EVENT — and the verb is Torah-unique (asserted at the build: not defeated, not destroyed — WEAKENED: the corpus's first battle ends without an ending, and 17:14-16 legislates the remainder); le-FI CHAREV — 'by the MOUTH of the sword': the machine notes the closing figure: a battle steered all day by HANDS is settled by a MOUTH — the idiom hands the sword the chapter's own anatomy (the verse itself runs straight through with NO mid-verse rest, asserted from the trope-file: the one verse in the chapter without the divider-accent — the kill-sentence takes no breath).
וַיַּחֲלֹשׁ יְהוֹשֻׁעַ אֶת־עֲמָלֵק וְאֶת־עַמּוֹ לְפִי־חָרֶב · va-yachalosh yehoshua et-amaleq ve-et-am-o le-fi-charev
= and-yachalosh yehoshua amaleq and-am-o to-fi-charev
tested
The event; the unique verb.

STEP_Ex_17_14 · Exod.17.14 · WRITE_THIS_IN_THE_BOOK

וַיֹּאמֶר יְהוָה אֶל־מֹשֶׁה כְּתֹב זֹאת זִכָּרוֹן בַּסֵּפֶר וְשִׂים בְּאָזְנֵי יְהוֹשֻׁעַ כִּי־מָחֹה אֶמְחֶה אֶת־זֵכֶר עֲמָלֵק מִתַּחַת הַשָּׁמָיִם · va-yomer YHWH el-moshe ketov zot zikaron ba-sefer ve-sim be-azne yehoshua ki-macho emche et-zekher amaleq mi-tachat ha-shamayim · And the LORD said to Moses: Write this, a memorial in the book, and set it in the ears of Joshua: that I will utterly blot out the memory of Amalek from under the heavens.

LEFT
וַיֹּ֨אמֶר יְהוָ֜ה אֶל מֹשֶׁ֗ה כְּתֹ֨ב זֹ֤את זִכָּרוֹן֙ בַּסֵּ֔פֶר וְשִׂ֖ים בְּאָזְנֵ֣י יְהוֹשֻׁ֑עַ · va-yomer YHWH el-moshe ketov zot zikaron ba-sefer ve-sim be-azne yehoshua · and the LORD said to Moses: write this, a memorial in the book, and set it in the ears of Joshua (etnachta on yehoshua) [VERIFIED: SNAPSHOT Exod.17.14 idx10 etnachta in-stream]
RIGHT
כִּֽי מָחֹ֤ה אֶמְחֶה֙ אֶת זֵ֣כֶר עֲמָלֵ֔ק מִתַּ֖חַת הַשָּׁמָֽיִם · ki-macho emche et-zekher amaleq mi-tachat ha-shamayim · that I will utterly blot out the memory of Amalek from under the heavens (verse-final ha-shamayim) [VERIFIED: SNAPSHOT Exod.17.14 idx11-18]
operatorexpressionHebrew anchorcitesconfidence
DECLAREDECLARE(YHWH, LET(ketov_zot_zikaron_ba_sefer))
= DECLARE(the-LORD, LET(ketov-this-zikaron-in-the-sefer))
THE WRITE-COMMAND [EX17-11 + EX17-12 CROWNS]. KETOV zot ZIKARON ba- SEFER — 'WRITE this, a memorial, IN THE BOOK': THE TORAH'S FIRST WRITE-COMMAND (and zikaron's first station, asserted) — the corpus, itself a written thing, here records the order that founds its own medium: and the first commissioned text is an ERASURE NOTICE (write, so that a blotting-out is never forgotten — the machine files the paradox as the card's own terms); ve-SIM be-AZNE yehoshua — the successor briefed by ear as well as ink; and the four words' INITIALS spell ZEVUV, THE FLY (VERIFIED by machine: 'Amalek chased after the blood of Israel like a fly' — the Kitzur): the enemy's portrait signed inside his own death warrant; ki MACHO EMCHE et- ZEKHER amaleq — 'I will UTTERLY BLOT OUT the memory of Amalek': the blot-verb's Torah-pair (VERIFIED): THE FLOOD (Gen 6:7) and here — the Kitzur: 'as there ALL was blotted, so Amalek wholly — and SAUL was punished for the remnant' (1 Sam 15 named), the doubled verb carrying the remnant's name in cipher (MACHO EMCHE = ZE HAMAN, 107=107, asserted — Esther's Agagite as the unfinished business); the card stands OPEN — the one command in the chapter with no in- span receipt (Deut 25:19 armed: the blotting is homework for the whole canon).
כְּתֹב זֹאת זִכָּרוֹן בַּסֵּפֶר וְשִׂים בְּאָזְנֵי יְהוֹשֻׁעַ · ketov zot zikaron ba-sefer ve-sim be-azne yehoshua
= ketov this zikaron in-the-sefer and-sim in-azne yehoshua
tested
The first write-command; the blot-pair.

STEP_Ex_17_15 · Exod.17.15 · THE_LORD_IS_MY_BANNER

וַיִּבֶן מֹשֶׁה מִזְבֵּחַ וַיִּקְרָא שְׁמוֹ יְהוָה נִסִּי · va-yiven moshe mizbecha va-yiqra shem-o YHWH nisi-y · And Moses built an altar, and called its name: The LORD is my banner.

LEFT
וַיִּ֥בֶן מֹשֶׁ֖ה מִזְבֵּ֑חַ · va-yiven moshe mizbecha · and Moses built an altar (etnachta on mizbecha) [VERIFIED: SNAPSHOT Exod.17.15 idx2 etnachta in-stream]
RIGHT
וַיִּקְרָ֥א שְׁמ֖וֹ יְהוָ֥ה נִסִּֽי · va-yiqra shem-o YHWH nisi-y · and he called its name: the LORD is my banner (verse-final nisi-y) [VERIFIED: SNAPSHOT Exod.17.15 idx3-6]
operatorexpressionHebrew anchorcitesconfidence
NAMEname(mizbeach) := YHWH_Nisi
= name(altar) := the-LORD-Nisi
THE ALTAR [EX17-13]. va-yiven moshe MIZBEACH — 'and Moses built an ALTAR': MOSES' FIRST ALTAR (the corpus's altar-file — Noah after the flood, Abraham's four, Isaac's, Jacob's — gains its first since Genesis, and the first built on a battlefield); va-yiqra shem-o YHWH NISI — 'and he called its name THE LORD IS MY BANNER': the naming- verb's second spend this chapter (17:7 named the shame; 17:15 names the victory — one chapter files both deeds under va-yiqra); and the banner-word's only Torah station (VERIFIED at the build; the Kitzur's Scripture-twin named: 'I will raise My BANNER to the peoples,' Isaiah — 'a REAL banner: he called the Holy One my banner and my standard'): the machine notes the sound the name carries: NISI rings against MASA's testing (nes/nisa — the tradition's own pun, named as pun): the place named for the test, the altar named for the standard.
וַיִּקְרָא שְׁמוֹ יְהוָה נִסִּי · va-yiqra shem-o YHWH nisi-y
= and-yiqra shem-o the-LORD nisi-y
tested
The altar named.

STEP_Ex_17_16 · Exod.17.16 · THE_THRONE_OATH

וַיֹּאמֶר כִּי־יָד עַל־כֵּס יָהּ מִלְחָמָה לַיהוָה בַּעֲמָלֵק מִדֹּר דֹּר · va-yomer ki-yad al-kes ya milchama la-YHWH ba-amaleq mi-dor dor · And he said: For a hand is upon the throne of YH — war for the LORD against Amalek, from generation to generation.

LEFT
וַיֹּ֗אמֶר כִּֽי יָד֙ עַל כֵּ֣ס יָ֔הּ מִלְחָמָ֥ה לַיהוָ֖ה בַּֽעֲמָלֵ֑ק · va-yomer ki-yad al-kes ya milchama la-YHWH ba-amaleq · and he said: for a hand is upon the throne of YH — war for the LORD against Amalek (etnachta on ba-amaleq) [VERIFIED: SNAPSHOT Exod.17.16 idx8 etnachta in-stream]
RIGHT
מִדֹּ֖ר דֹּֽר · mi-dor dor · from generation to generation (verse-final dor) [VERIFIED: SNAPSHOT Exod.17.16 idx9-10]
operatorexpressionHebrew anchorcitesconfidence
PRECONDITION_STATEHOLDS(milchama_la_YHWH_ba_amaleq_mi_dor_dor, t0)
= HOLDS(milchama-to-the-LORD-in-the-amaleq-from-dor-dor, t0)
THE OATH [EX17-13 CROWN]. ki-YAD al-KES YAH — 'for a HAND is upon the THRONE OF YH': the throne-word KES a Torah-hapax bound uniquely to the HALF-NAME (VERIFIED adjacency) — the tradition beneath the shortened pair: NEITHER THE THRONE NOR THE NAME IS WRITTEN WHOLE while Amalek remains (the oath sworn on a broken seal); MS files the era's ruling on the words themselves: Radak read ONE word, the West's codices one, the EAST'S two, the Talmud's amoraim split (Pesachim) — 'and the Ramah ruled: in precise texts TWO WORDS' (the Meiri concurring; the SNAPSHOT writes two — dual-tracked as the grammarians' file); the verse one of the Masorah's SIX with FIVE consecutive two-letter words (asserted: ki, yad, al, kes, yah — the oath-clause built entirely of two-letter bricks, the syntax itself in fragments); MILCHAMA la-YHWH ba-amaleq — 'WAR FOR THE LORD against Amalek': the LORD's own standing war (not pushed as a card: His commitments transcend the queue — the mandate-class); mi-DOR DOR — 'from GENERATION to GENERATION': both lean (MS; the first form Torah-unique, asserted) — and the Kitzur signs the war's two future generals in cipher (asserted at the build): the yod of ki plus YAD = DAVID (24), and MI-DOR DOR = LI-YEME MASHIACH, 'to the days of MESSIAH' (448): the throne completed by the hand of one, the war ended in the days of the other.
וַיֹּאמֶר כִּי־יָד עַל־כֵּס יָהּ מִלְחָמָה לַיהוָה בַּעֲמָלֵק · va-yomer ki-yad al-kes ya milchama la-YHWH ba-amaleq
= and-yomer when-yad upon-kes ya milchama to-the-LORD in-the-amaleq
tested
The shortened throne; the perpetual war.

Scenarios (the unit's own test suite)

idtitlegivenexpectanchor
S1after STEP_Ex_17_1 — no water in RephidimAnd all the congregation of the sons of Israel journeyed from the wilderness of Sin, by their journeys, according to the mouth of the LORD; and they camped in Rephidim — and there was no water for the people to drink.no test, no name.וַ֠יִּסְעוּ כָּל עֲדַ֨ת בְּנֵֽי · va-yisu kal-adat bene-
= and-yisu kal-adat bene
S2after STEP_Ex_17_2 — give us waterAnd the people quarreled with Moses, and said: Give us water, that we may drink. And Moses said to them: Why do you quarrel with me? Why do you test the LORD?LET(tenu_lanu_mayim) pushed and OPEN; no test, no name.
= LET(tenu-lanu-waters) pushed and OPEN; no test, no name.
וַיָּ֤רֶב הָעָם֙ עִם מֹשֶׁ֔ה · va-yarev ha-am im-moshe
= and-yarev the-am if-Moses
S3after STEP_Ex_17_3 — why did you bring us upAnd the people thirsted there for water, and the people murmured against Moses, and said: Why is this — you brought us up from Egypt, to kill me and my sons and my cattle with thirst?LET(tenu_lanu_mayim) pushed and OPEN; no test, no name.
= LET(tenu-lanu-waters) pushed and OPEN; no test, no name.
וַיִּצְמָ֨א שָׁ֤ם הָעָם֙ לַמַּ֔יִם · va-yitzma sham ha-am la-mayim
= and-yitzma there the-am waters
S4after STEP_Ex_17_4 — they will stone meAnd Moses cried to the LORD, saying: What shall I do for this people? Yet a little — and they will stone me.LET(tenu_lanu_mayim) pushed and OPEN; no test, no name.
= LET(tenu-lanu-waters) pushed and OPEN; no test, no name.
וַיִּצְעַ֤ק מֹשֶׁה֙ אֶל יְהוָ֣ה · va-yitzaq moshe el-YHWH
= and-yitzaq Moses to-the-LORD
S5after STEP_Ex_17_5 — pass before the peopleAnd the LORD said to Moses: Pass before the people, and take with you of the elders of Israel; and your staff, with which you struck the Nile, take in your hand — and go.LET(tenu_lanu_mayim) pushed and OPEN; LET(avor_lifne_ha_am_ve_hikita) pushed and OPEN; no test, no name.
= LET(tenu-lanu-waters) pushed and OPEN; LET(avor-lifne-the-am-and-hikita) pushed and OPEN; no test, no name.
וַיֹּ֨אמֶר יְהוָ֜ה אֶל מֹשֶׁ֗ה · va-yomer YHWH el-moshe
= and-yomer the-LORD to-Moses
S6after STEP_Ex_17_6 — the rock at HorebBehold, I stand before you there on the rock at Horeb; and you shall strike the rock, and water shall come out of it, and the people shall drink. And Moses did so before the eyes of the elders of Israel.no test, no name.הִנְנִ֣י עֹמֵד֩ לְפָנֶ֨יךָ שָּׁ֥ם · hin-ni omed le-fane-kha sham
= hin-ni omed to-fane-kha there
S7after STEP_Ex_17_7 — Massah and MeribahAnd he called the name of the place Massah and Meribah, for the quarrel of the sons of Israel, and for their testing the LORD, saying: Is the LORD in our midst, or not?REGISTRY: maqom_refidim->Masa_u_Meriva (1 write)
= REGISTRY: maqom-refidim->Masa-and-Meriva (1 write)
וַיִּקְרָא֙ שֵׁ֣ם הַמָּק֔וֹם מַסָּ֖ה · va-yiqra shem ha-maqom masa
= and-yiqra shem the-maqom masa
S8after STEP_Ex_17_8 — Amalek comesAnd Amalek came, and fought with Israel in Rephidim.REGISTRY: maqom_refidim->Masa_u_Meriva (1 write)
= REGISTRY: maqom-refidim->Masa-and-Meriva (1 write)
וַיָּבֹ֖א עֲמָלֵ֑ק וַיִּלָּ֥חֶם עִם · va-yavo amaleq va-yilachem im-
= and-yavo amaleq and-yilachem if
S9after STEP_Ex_17_9 — choose us menAnd Moses said to Joshua: Choose us men, and go out, fight against Amalek; tomorrow I stand on the top of the hill, and the staff of God in my hand.LET(bechar_lanu_anashim_ve_tze) pushed and OPEN; REGISTRY: maqom_refidim->Masa_u_Meriva (1 write)
= LET(bechar-lanu-anashim-and-tze) pushed and OPEN; REGISTRY: maqom-refidim->Masa-and-Meriva (1 write)
וַיֹּ֨אמֶר מֹשֶׁ֤ה אֶל יְהוֹשֻׁ֨עַ֙ · va-yomer moshe el-yehoshua
= and-yomer Moses to-yehoshua
S10after STEP_Ex_17_10 — up the hillAnd Joshua did as Moses had said to him, to fight against Amalek; and Moses, Aaron, and Hur went up the top of the hill.REGISTRY: maqom_refidim->Masa_u_Meriva (1 write)
= REGISTRY: maqom-refidim->Masa-and-Meriva (1 write)
וַיַּ֣עַשׂ יְהוֹשֻׁ֗עַ כַּאֲשֶׁ֤ר אָֽמַר · va-yaas yehoshua ka-asher amar-
= and-yaas yehoshua like-which amar
S11after STEP_Ex_17_11 — the hands and the battleAnd it was, when Moses would raise his hand, that Israel prevailed; and when he would rest his hand, that Amalek prevailed.REGISTRY: maqom_refidim->Masa_u_Meriva (1 write)
= REGISTRY: maqom-refidim->Masa-and-Meriva (1 write)
וְהָיָ֗ה כַּאֲשֶׁ֨ר יָרִ֥ים מֹשֶׁ֛ה · ve-haya ka-asher yarim moshe
= and-haya like-which yarim Moses
S12after STEP_Ex_17_12 — hands of faithfulnessAnd Moses' hands were heavy; and they took a stone and put it under him, and he sat on it; and Aaron and Hur supported his hands, from this side one and from this side one; and his hands were faithfulness until the coming of the sun.REGISTRY: maqom_refidim->Masa_u_Meriva (1 write)
= REGISTRY: maqom-refidim->Masa-and-Meriva (1 write)
וִידֵ֤י מֹשֶׁה֙ כְּבֵדִ֔ים וַיִּקְחוּ · vi-yde moshe kevedim va-yiqchu-
= vi-yde Moses kevedim and-yiqchu
S13after STEP_Ex_17_13 — by the mouth of the swordAnd Joshua weakened Amalek and his people by the mouth of the sword.REGISTRY: maqom_refidim->Masa_u_Meriva (1 write)
= REGISTRY: maqom-refidim->Masa-and-Meriva (1 write)
וַיַּחֲלֹ֧שׁ יְהוֹשֻׁ֛עַ אֶת עֲמָלֵ֥ק · va-yachalosh yehoshua et-amaleq
= and-yachalosh yehoshua amaleq
S14after STEP_Ex_17_14 — write this in the bookAnd the LORD said to Moses: Write this, a memorial in the book, and set it in the ears of Joshua: that I will utterly blot out the memory of Amalek from under the heavens.LET(ketov_zot_zikaron_ba_sefer) pushed and OPEN; REGISTRY: maqom_refidim->Masa_u_Meriva (1 write)
= LET(ketov-this-zikaron-in-the-sefer) pushed and OPEN; REGISTRY: maqom-refidim->Masa-and-Meriva (1 write)
וַיֹּ֨אמֶר יְהוָ֜ה אֶל מֹשֶׁ֗ה · va-yomer YHWH el-moshe
= and-yomer the-LORD to-Moses
S15after STEP_Ex_17_15 — the LORD is my bannerAnd Moses built an altar, and called its name: The LORD is my banner.LET(ketov_zot_zikaron_ba_sefer) pushed and OPEN; REGISTRY: maqom_refidim->Masa_u_Meriva, mizbeach->YHWH_Nisi (2 writes)
= LET(ketov-this-zikaron-in-the-sefer) pushed and OPEN; REGISTRY: maqom-refidim->Masa-and-Meriva, altar->the-LORD-Nisi (2 writes)
וַיִּ֥בֶן מֹשֶׁ֖ה מִזְבֵּ֑חַ וַיִּקְרָ֥א · va-yiven moshe mizbecha va-yiqra
= and-yiven Moses mizbecha and-yiqra
S16after STEP_Ex_17_16 — the throne oathAnd he said: For a hand is upon the throne of YH — war for the LORD against Amalek, from generation to generation.LET(ketov_zot_zikaron_ba_sefer) pushed and OPEN; REGISTRY: maqom_refidim->Masa_u_Meriva, mizbeach->YHWH_Nisi (2 writes)
= LET(ketov-this-zikaron-in-the-sefer) pushed and OPEN; REGISTRY: maqom-refidim->Masa-and-Meriva, altar->the-LORD-Nisi (2 writes)
וַיֹּ֗אמֶר כִּֽי יָד֙ עַל · va-yomer ki-yad al-
= and-yomer when-yad upon

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

unit: exo_17_massah_and_amalek — Massah-Meribah and Amalek (17:1-16) [frozen]

final state: WORLD=[] (+0 presupposed) | REGISTRY={'maqom_refidim': 'Masa_u_Meriva', 'mizbeach': 'YHWH_Nisi'} | TESTS=0 PASS | LEDGER days=[] | FLAGS=['named_before_any_presence', 'named_before_any_presence']

=== S1 — after STEP_Ex_17_1 — no water in Rephidim
    וַ֠יִּסְעוּ כָּל עֲדַ֨ת בְּנֵֽי (va-yisu kal-adat bene-)
    PASS  no test, no name.  (tests=0 names=0)

=== S2 — after STEP_Ex_17_2 — give us water
    וַיָּ֤רֶב הָעָם֙ עִם מֹשֶׁ֔ה (va-yarev ha-am im-moshe)
    PASS  LET(tenu_lanu_mayim) pushed and OPEN  (queue=['tenu_lanu_mayim'])
    PASS  no test, no name.  (tests=0 names=0)

=== S3 — after STEP_Ex_17_3 — why did you bring us up
    וַיִּצְמָ֨א שָׁ֤ם הָעָם֙ לַמַּ֔יִם (va-yitzma sham ha-am la-mayim)
    PASS  LET(tenu_lanu_mayim) pushed and OPEN  (queue=['tenu_lanu_mayim'])
    PASS  no test, no name.  (tests=0 names=0)

=== S4 — after STEP_Ex_17_4 — they will stone me
    וַיִּצְעַ֤ק מֹשֶׁה֙ אֶל יְהוָ֣ה (va-yitzaq moshe el-YHWH)
    PASS  LET(tenu_lanu_mayim) pushed and OPEN  (queue=['tenu_lanu_mayim'])
    PASS  no test, no name.  (tests=0 names=0)

=== S5 — after STEP_Ex_17_5 — pass before the people
    וַיֹּ֨אמֶר יְהוָ֜ה אֶל מֹשֶׁ֗ה (va-yomer YHWH el-moshe)
    PASS  LET(tenu_lanu_mayim) pushed and OPEN  (queue=['tenu_lanu_mayim', 'avor_lifne_ha_am_ve_hikita'])
    PASS  LET(avor_lifne_ha_am_ve_hikita) pushed and OPEN  (queue=['tenu_lanu_mayim', 'avor_lifne_ha_am_ve_hikita'])
    PASS  no test, no name.  (tests=0 names=0)

=== S6 — after STEP_Ex_17_6 — the rock at Horeb
    הִנְנִ֣י עֹמֵד֩ לְפָנֶ֨יךָ שָּׁ֥ם (hin-ni omed le-fane-kha sham)
    PASS  no test, no name.  (tests=0 names=0)

=== S7 — after STEP_Ex_17_7 — Massah and Meribah
    וַיִּקְרָא֙ שֵׁ֣ם הַמָּק֔וֹם מַסָּ֖ה (va-yiqra shem ha-maqom masa)
    PASS  REGISTRY: maqom_refidim->Masa_u_Meriva (1 write)  (names={'maqom_refidim': 'Masa_u_Meriva'} writes=1)

=== S8 — after STEP_Ex_17_8 — Amalek comes
    וַיָּבֹ֖א עֲמָלֵ֑ק וַיִּלָּ֥חֶם עִם (va-yavo amaleq va-yilachem im-)
    PASS  REGISTRY: maqom_refidim->Masa_u_Meriva (1 write)  (names={'maqom_refidim': 'Masa_u_Meriva'} writes=1)

=== S9 — after STEP_Ex_17_9 — choose us men
    וַיֹּ֨אמֶר מֹשֶׁ֤ה אֶל יְהוֹשֻׁ֨עַ֙ (va-yomer moshe el-yehoshua)
    PASS  LET(bechar_lanu_anashim_ve_tze) pushed and OPEN  (queue=['bechar_lanu_anashim_ve_tze'])
    PASS  REGISTRY: maqom_refidim->Masa_u_Meriva (1 write)  (names={'maqom_refidim': 'Masa_u_Meriva'} writes=1)

=== S10 — after STEP_Ex_17_10 — up the hill
    וַיַּ֣עַשׂ יְהוֹשֻׁ֗עַ כַּאֲשֶׁ֤ר אָֽמַר (va-yaas yehoshua ka-asher amar-)
    PASS  REGISTRY: maqom_refidim->Masa_u_Meriva (1 write)  (names={'maqom_refidim': 'Masa_u_Meriva'} writes=1)

=== S11 — after STEP_Ex_17_11 — the hands and the battle
    וְהָיָ֗ה כַּאֲשֶׁ֨ר יָרִ֥ים מֹשֶׁ֛ה (ve-haya ka-asher yarim moshe)
    PASS  REGISTRY: maqom_refidim->Masa_u_Meriva (1 write)  (names={'maqom_refidim': 'Masa_u_Meriva'} writes=1)

=== S12 — after STEP_Ex_17_12 — hands of faithfulness
    וִידֵ֤י מֹשֶׁה֙ כְּבֵדִ֔ים וַיִּקְחוּ (vi-yde moshe kevedim va-yiqchu-)
    PASS  REGISTRY: maqom_refidim->Masa_u_Meriva (1 write)  (names={'maqom_refidim': 'Masa_u_Meriva'} writes=1)

=== S13 — after STEP_Ex_17_13 — by the mouth of the sword
    וַיַּחֲלֹ֧שׁ יְהוֹשֻׁ֛עַ אֶת עֲמָלֵ֥ק (va-yachalosh yehoshua et-amaleq)
    PASS  REGISTRY: maqom_refidim->Masa_u_Meriva (1 write)  (names={'maqom_refidim': 'Masa_u_Meriva'} writes=1)

=== S14 — after STEP_Ex_17_14 — write this in the book
    וַיֹּ֨אמֶר יְהוָ֜ה אֶל מֹשֶׁ֗ה (va-yomer YHWH el-moshe)
    PASS  LET(ketov_zot_zikaron_ba_sefer) pushed and OPEN  (queue=['ketov_zot_zikaron_ba_sefer'])
    PASS  REGISTRY: maqom_refidim->Masa_u_Meriva (1 write)  (names={'maqom_refidim': 'Masa_u_Meriva'} writes=1)

=== S15 — after STEP_Ex_17_15 — the LORD is my banner
    וַיִּ֥בֶן מֹשֶׁ֖ה מִזְבֵּ֑חַ וַיִּקְרָ֥א (va-yiven moshe mizbecha va-yiqra)
    PASS  LET(ketov_zot_zikaron_ba_sefer) pushed and OPEN  (queue=['ketov_zot_zikaron_ba_sefer'])
    PASS  REGISTRY: maqom_refidim->Masa_u_Meriva, mizbeach->YHWH_Nisi (2 writes)  (names={'maqom_refidim': 'Masa_u_Meriva', 'mizbeach': 'YHWH_Nisi'} writes=2)

=== S16 — after STEP_Ex_17_16 — the throne oath
    וַיֹּ֗אמֶר כִּֽי יָד֙ עַל (va-yomer ki-yad al-)
    PASS  LET(ketov_zot_zikaron_ba_sefer) pushed and OPEN  (queue=['ketov_zot_zikaron_ba_sefer'])
    PASS  REGISTRY: maqom_refidim->Masa_u_Meriva, mizbeach->YHWH_Nisi (2 writes)  (names={'maqom_refidim': 'Masa_u_Meriva', 'mizbeach': 'YHWH_Nisi'} writes=2)

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/exo_17_massah_and_amalek.py — replays the six registers and asserts the interpreter's machine truth.

#!/usr/bin/env python3
# =============================================================================
# exo_17_massah_and_amalek — 17:1-16
# PYTHON RENDERING — GENERATED from the FROZEN YAML by render_unit_py.py.
# The YAML (logic/units/exo_17_massah_and_amalek.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.
# =============================================================================
"""Massah-Meribah and Amalek (17:1-16)"""
from machine import Machine

m = Machine("exo_17_massah_and_amalek")

# -------------------------- Exod.17.1 · NO_WATER_IN_REPHIDIM ---------------
# וַיִּסְעוּ כָּל־עֲדַת בְּנֵי־יִשְׂרָאֵל מִמִּדְבַּר־סִין לְמַסְעֵיהֶם
# עַל־פִּי יְהוָה וַיַּחֲנוּ בִּרְפִידִים וְאֵין מַיִם לִשְׁתֹּת הָעָם
# "[EN-AID] And all the congregation of the sons of Israel journeyed from
# the wilderness of Sin, by their journeys, according to the mouth of the
# LORD; and they camped in Rephidim — and there was no water for the people
# to drink."
m.step("Exod.17.1")
# ‹וַיַּחֲנוּ בִּרְפִידִים וְאֵין מַיִם לִשְׁתֹּת הָעָם› (“and-encamp in-
# Rephidim and-there-is-not waters to-drink the-people”) — fact holds: and-
# encamp-bi-refidim-and-there-is-not-waters
m.fact("va_yachanu_bi_refidim_ve_en_mayim")

# -------------------------- Exod.17.2 · GIVE_US_WATER ----------------------
# וַיָּרֶב הָעָם עִם־מֹשֶׁה וַיֹּאמְרוּ תְּנוּ־לָנוּ מַיִם וְנִשְׁתֶּה
# וַיֹּאמֶר לָהֶם מֹשֶׁה מַה־תְּרִיבוּן עִמָּדִי מַה־תְּנַסּוּן אֶת־יְהוָה
# "[EN-AID] And the people quarreled with Moses, and said: Give us water,
# that we may drink. And Moses said to them: Why do you quarrel with me? Why
# do you test the LORD?"
m.step("Exod.17.2")
# ‹תְּנוּ־לָנוּ מַיִם וְנִשְׁתֶּה› (“set to-us/our waters and-drink”) — the-
# people speaks a demand — LET: set-lanu-waters
m.declare("ha_am", "LET",
          "tenu_lanu_mayim")

# -------------------------- Exod.17.3 · WHY_DID_YOU_BRING_US_UP ------------
# וַיִּצְמָא שָׁם הָעָם לַמַּיִם וַיָּלֶן הָעָם עַל־מֹשֶׁה וַיֹּאמֶר לָמָּה
# זֶּה הֶעֱלִיתָנוּ מִמִּצְרַיִם לְהָמִית אֹתִי וְאֶת־בָּנַי וְאֶת־מִקְנַי
# בַּצָּמָא
# "[EN-AID] And the people thirsted there for water, and the people murmured
# against Moses, and said: Why is this — you brought us up from Egypt, to
# kill me and my sons and my cattle with thirst?"
m.step("Exod.17.3")
# ‹וַיָּלֶן הָעָם עַל־מֹשֶׁה› (“and-stop the-people over Moses”) — fact
# holds: and-stop-the-people-over-Moses
m.fact("va_yalen_ha_am_al_moshe")

# -------------------------- Exod.17.4 · THEY_WILL_STONE_ME -----------------
# וַיִּצְעַק מֹשֶׁה אֶל־יְהוָה לֵאמֹר מָה אֶעֱשֶׂה לָעָם הַזֶּה עוֹד מְעַט
# וּסְקָלֻנִי
# "[EN-AID] And Moses cried to the LORD, saying: What shall I do for this
# people? Yet a little — and they will stone me."
m.step("Exod.17.4")
# ‹עוֹד מְעַט וּסְקָלֻנִי› (“still/again little and-be-weighty-me/my”) —
# fact holds: still/again-little-and-seqaluni
m.fact("od_meat_u_seqaluni")

# -------------------------- Exod.17.5 · PASS_BEFORE_THE_PEOPLE -------------
# וַיֹּאמֶר יְהוָה אֶל־מֹשֶׁה עֲבֹר לִפְנֵי הָעָם וְקַח אִתְּךָ מִזִּקְנֵי
# יִשְׂרָאֵל וּמַטְּךָ אֲשֶׁר הִכִּיתָ בּוֹ אֶת־הַיְאֹר קַח בְּיָדְךָ
# וְהָלָכְתָּ
# "[EN-AID] And the LORD said to Moses: Pass before the people, and take
# with you of the elders of Israel; and your staff, with which you struck
# the Nile, take in your hand — and go."
m.step("Exod.17.5")
# ‹עֲבֹר לִפְנֵי הָעָם וְקַח אִתְּךָ מִזִּקְנֵי יִשְׂרָאֵל› (“pass-over to-
# face the-people and-take with-you/your from-old Israel”) — the-LORD speaks
# a demand — LET: pass-over-lifne-the-people-and-strike
m.declare("YHWH", "LET",
          "avor_lifne_ha_am_ve_hikita")

# -------------------------- Exod.17.6 · THE_ROCK_AT_HOREB ------------------
# הִנְנִי עֹמֵד לְפָנֶיךָ שָּׁם עַל־הַצּוּר בְּחֹרֵב וְהִכִּיתָ בַצּוּר
# וְיָצְאוּ מִמֶּנּוּ מַיִם וְשָׁתָה הָעָם וַיַּעַשׂ כֵּן מֹשֶׁה לְעֵינֵי
# זִקְנֵי יִשְׂרָאֵל
# "[EN-AID] Behold, I stand before you there on the rock at Horeb; and you
# shall strike the rock, and water shall come out of it, and the people
# shall drink. And Moses did so before the eyes of the elders of Israel."
m.step("Exod.17.6")
# ‹וַיַּעַשׂ כֵּן מֹשֶׁה› (“and-make so Moses”) — demand settled (popped
# from the queue): pass-over-lifne-the-people-and-strike
m.result("avor_lifne_ha_am_ve_hikita", tmark="t1")
# ‹וְיָצְאוּ מִמֶּנּוּ מַיִם וְשָׁתָה הָעָם› (“and-bring-forth from-us/our
# waters and-drink the-people”) — demand settled (popped from the queue):
# set-lanu-waters
m.result("tenu_lanu_mayim", tmark="t1")

# -------------------------- Exod.17.7 · MASSAH_AND_MERIBAH -----------------
# וַיִּקְרָא שֵׁם הַמָּקוֹם מַסָּה וּמְרִיבָה עַל־רִיב בְּנֵי יִשְׂרָאֵל
# וְעַל נַסֹּתָם אֶת־יְהוָה לֵאמֹר הֲיֵשׁ יְהוָה בְּקִרְבֵּנוּ אִם־אָיִן
# "[EN-AID] And he called the name of the place Massah and Meribah, for the
# quarrel of the sons of Israel, and for their testing the LORD, saying: Is
# the LORD in our midst, or not?"
m.step("Exod.17.7")
# ‹וַיִּקְרָא שֵׁם הַמָּקוֹם מַסָּה וּמְרִיבָה› (“and-call name the-place
# Massah and-Meribah”) — named: place-refidim := Masa-and-Meriva
m.name("maqom_refidim", "Masa_u_Meriva")

# -------------------------- Exod.17.8 · AMALEK_COMES -----------------------
# וַיָּבֹא עֲמָלֵק וַיִּלָּחֶם עִם־יִשְׂרָאֵל בִּרְפִידִם
# "[EN-AID] And Amalek came, and fought with Israel in Rephidim."
m.step("Exod.17.8")
# ‹וַיָּבֹא עֲמָלֵק וַיִּלָּחֶם עִם־יִשְׂרָאֵל בִּרְפִידִם› (“and-come/bring
# Amalek and-feed-on with Israel in-Rephidim”) — event: milchemet-Amalek —
# agent Amalek; theme Israel
m.event("milchemet_amaleq", agent="amaleq", themes=["yisrael"])

# -------------------------- Exod.17.9 · CHOOSE_US_MEN ----------------------
# וַיֹּאמֶר מֹשֶׁה אֶל־יְהוֹשֻׁעַ בְּחַר־לָנוּ אֲנָשִׁים וְצֵא הִלָּחֵם
# בַּעֲמָלֵק מָחָר אָנֹכִי נִצָּב עַל־רֹאשׁ הַגִּבְעָה וּמַטֵּה הָאֱלֹהִים
# בְּיָדִי
# "[EN-AID] And Moses said to Joshua: Choose us men, and go out, fight
# against Amalek; tomorrow I stand on the top of the hill, and the staff of
# God in my hand."
m.step("Exod.17.9")
# ‹בְּחַר־לָנוּ אֲנָשִׁים וְצֵא הִלָּחֵם בַּעֲמָלֵק› (“try to-us/our man
# and-bring-forth feed-on in-Amalek”) — Moses speaks a demand — LET: try-
# lanu-man-and-bring-forth
m.declare("moshe", "LET",
          "bechar_lanu_anashim_ve_tze")

# -------------------------- Exod.17.10 · UP_THE_HILL -----------------------
# וַיַּעַשׂ יְהוֹשֻׁעַ כַּאֲשֶׁר אָמַר־לוֹ מֹשֶׁה לְהִלָּחֵם בַּעֲמָלֵק
# וּמֹשֶׁה אַהֲרֹן וְחוּר עָלוּ רֹאשׁ הַגִּבְעָה
# "[EN-AID] And Joshua did as Moses had said to him, to fight against
# Amalek; and Moses, Aaron, and Hur went up the top of the hill."
m.step("Exod.17.10")
# ‹וַיַּעַשׂ יְהוֹשֻׁעַ כַּאֲשֶׁר אָמַר־לוֹ מֹשֶׁה› (“and-make Jehoshua
# like-as/which say to-him/its Moses”) — demand settled (popped from the
# queue): try-lanu-man-and-bring-forth
m.result("bechar_lanu_anashim_ve_tze", tmark="t1")

# -------------------------- Exod.17.11 · THE_HANDS_AND_THE_BATTLE ----------
# וְהָיָה כַּאֲשֶׁר יָרִים מֹשֶׁה יָדוֹ וְגָבַר יִשְׂרָאֵל וְכַאֲשֶׁר
# יָנִיחַ יָדוֹ וְגָבַר עֲמָלֵק
# "[EN-AID] And it was, when Moses would raise his hand, that Israel
# prevailed; and when he would rest his hand, that Amalek prevailed."
m.step("Exod.17.11")
# ‹וְהָיָה כַּאֲשֶׁר יָרִים מֹשֶׁה יָדוֹ וְגָבַר יִשְׂרָאֵל› (“and-be like-
# as/which rise-high Moses hand-him/its and-be-strong Israel”) — fact holds:
# like-which-rise-high-and-be-strong-Israel
m.fact("ka_asher_yarim_ve_gavar_yisrael")

# -------------------------- Exod.17.12 · HANDS_OF_FAITHFULNESS -------------
# וִידֵי מֹשֶׁה כְּבֵדִים וַיִּקְחוּ־אֶבֶן וַיָּשִׂימוּ תַחְתָּיו וַיֵּשֶׁב
# עָלֶיהָ וְאַהֲרֹן וְחוּר תָּמְכוּ בְיָדָיו מִזֶּה אֶחָד וּמִזֶּה אֶחָד
# וַיְהִי יָדָיו אֱמוּנָה עַד־בֹּא הַשָּׁמֶשׁ
# "[EN-AID] And Moses' hands were heavy; and they took a stone and put it
# under him, and he sat on it; and Aaron and Hur supported his hands, from
# this side one and from this side one; and his hands were faithfulness
# until the coming of the sun."
m.step("Exod.17.12")
# ‹וַיְהִי יָדָיו אֱמוּנָה עַד־בֹּא הַשָּׁמֶשׁ› (“and-be hand-him/its
# firmness until come/bring the-sun”) — fact holds: yadav-firmness-until-
# come/bring-the-sun
m.fact("yadav_emuna_ad_bo_ha_shamesh")

# -------------------------- Exod.17.13 · BY_THE_MOUTH_OF_THE_SWORD ---------
# וַיַּחֲלֹשׁ יְהוֹשֻׁעַ אֶת־עֲמָלֵק וְאֶת־עַמּוֹ לְפִי־חָרֶב
# "[EN-AID] And Joshua weakened Amalek and his people by the mouth of the
# sword."
m.step("Exod.17.13")
# ‹וַיַּחֲלֹשׁ יְהוֹשֻׁעַ אֶת־עֲמָלֵק וְאֶת־עַמּוֹ לְפִי־חָרֶב› (“and-
# prostrate Jehoshua obj-marker Amalek and-obj-marker people-him/its to-
# mouth drought”) — event: and-prostrate-Jehoshua — agent Jehoshua; theme
# Amalek
m.event("va_yachalosh_yehoshua", agent="yehoshua", themes=["amaleq"])

# -------------------------- Exod.17.14 · WRITE_THIS_IN_THE_BOOK ------------
# וַיֹּאמֶר יְהוָה אֶל־מֹשֶׁה כְּתֹב זֹאת זִכָּרוֹן בַּסֵּפֶר וְשִׂים
# בְּאָזְנֵי יְהוֹשֻׁעַ כִּי־מָחֹה אֶמְחֶה אֶת־זֵכֶר עֲמָלֵק מִתַּחַת
# הַשָּׁמָיִם
# "[EN-AID] And the LORD said to Moses: Write this, a memorial in the book,
# and set it in the ears of Joshua: that I will utterly blot out the memory
# of Amalek from under the heavens."
m.step("Exod.17.14")
# ‹כְּתֹב זֹאת זִכָּרוֹן בַּסֵּפֶר וְשִׂים בְּאָזְנֵי יְהוֹשֻׁעַ› (“grave
# this memento in-writing and-put/set in-broadness.-i.e.-the-ear Jehoshua”)
# — the-LORD speaks a demand — LET: grave-this-memento-in-the-sefer
m.declare("YHWH", "LET",
          "ketov_zot_zikaron_ba_sefer")

# -------------------------- Exod.17.15 · THE_LORD_IS_MY_BANNER -------------
# וַיִּבֶן מֹשֶׁה מִזְבֵּחַ וַיִּקְרָא שְׁמוֹ יְהוָה נִסִּי
# "[EN-AID] And Moses built an altar, and called its name: The LORD is my
# banner."
m.step("Exod.17.15")
# ‹וַיִּקְרָא שְׁמוֹ יְהוָה נִסִּי› (“and-call name-him/its Jehovah-Nissi-
# me/my”) — named: altar := the-LORD-Nisi
m.name("mizbeach", "YHWH_Nisi")

# -------------------------- Exod.17.16 · THE_THRONE_OATH -------------------
# וַיֹּאמֶר כִּי־יָד עַל־כֵּס יָהּ מִלְחָמָה לַיהוָה בַּעֲמָלֵק מִדֹּר דֹּר
# "[EN-AID] And he said: For a hand is upon the throne of YH — war for the
# LORD against Amalek, from generation to generation."
m.step("Exod.17.16")
# ‹וַיֹּאמֶר כִּי־יָד עַל־כֵּס יָהּ מִלְחָמָה לַיהוָה בַּעֲמָלֵק› (“and-say
# that hand over flag Jah battle to-YHWH in-Amalek”) — fact holds: battle-
# to-the-LORD-in-the-Amalek-from-generation-generation
m.fact("milchama_la_YHWH_ba_amaleq_mi_dor_dor")

# -------------------------- 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"] == {'maqom_refidim': 'Masa_u_Meriva', 'mizbeach': 'YHWH_Nisi'}
    assert m.REGISTRY["writes"] == 2
    assert m.tests_list() == []
    assert m.open_demands() == ['ketov_zot_zikaron_ba_sefer']
    assert len(m.SPECS["log"]) == 4
    assert sorted(m.LEDGER) == []
    assert m.flag_counts() == {'named_before_any_presence': 2}
    assert sorted(m.WORLD["facts"]) == sorted(['va_yachanu_bi_refidim_ve_en_mayim', 'va_yalen_ha_am_al_moshe', 'od_meat_u_seqaluni', 'ka_asher_yarim_ve_gavar_yisrael', 'yadav_emuna_ad_bo_ha_shamesh', 'milchama_la_YHWH_ba_amaleq_mi_dor_dor'])
    assert m.WORLD["invariants"] == []
    assert m.WORLD["partitions"] == []
    assert len(m.EVENTS) == 11
    print("ALL ASSERTIONS GREEN — rendering matches the frozen unit's machine truth")

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