The opened wombs and the twelve name-writes (29:31-30:24) FROZEN

unit gen_51_opened_womb_twelve_names · Genesis 29:31-30:24 · derive · phase
⇄ verse view — this span in the scroll (trees + morphology)  ·  ☰ all derived units

יֹסֵף יְהוָה לִי בֵּן אַחֵר · yosef YHWH li ben acher · 'May YHWH add to me another son'

DERIVATION RECORD — freeze-era draft note: DRAFT 2026-08-07 · SOLO ERA unit #5 (Claude coordinator+deriver; external fresh-context adversarial review before freeze per standing law). Span: 29:31-30:24, the womb arc: from YHWH's opening of Leah's womb to the name that petitions for one more son. 29 verses · 366 tokens (SNAPSHOT-verified). SNAPSHOT + debut_map. bar C. Conventions: step he: = plain (no accents/meteg; maqqef ־ per snapshot); tree halves = accents kept, slashes stripped; split at etnachta — EXCEPT 30:5, 30:10, 30:12, 30:19 (four short birth-notices with NO etnachta): split at the earliest strongest disjunctive before the final word (gen_03 1:13 / gen_50 29:22 precedent) — zaqef qatan idx1 / tifcha idx3 / zaqef qatan idx3 / zaqef qatan idx2 respectively, all DB-verified. Onkelos BUFFER PENDING. UNIT SHAPE — the REGISTRY's densest span and the mismatch family's fifth member. TWELVE NAME WRITES (Reuben, Simeon, Levi, Judah, Dan, Naphtali, Gad, Asher, Issachar, Zebulun, Dinah, Joseph) — more than the whole corpus to date combined. THREE pushes, ONE pop: hava_banim (30:1, give-me-CHILDREN, plural, demanded of the husband) is answered at 30:22-23 by the WRONG PERFORMER (Elohim, whom the demandee himself named at 30:2: "am I in place of God?") delivering the WRONG NUMBER (one son) — NO POP, and at 30:24 Rachel writes the remainder INTO THE REGISTRY: the name yosef = "may YHWH ADD another son." The card she opened, she herself keeps open; the ledger's twelfth label is the card's text. bo_el_bilhah (30:3) pops CLEAN at 30:4 — the family's one exact demandee-performance. teni_dudaim (30:14) never pops: the mandrake transfer is never narrated — the price-clause (30:16 "sakhor sekharticha be-dudae") treats as paid what the letter never delivers. Ends SPECS depth 2 OPEN. TESTS 0 (tov at 30:20 attribute-fenced). REGISTRY 12. CARE-POINTS (filed before derivation; every ordinal DB-verified): (1) 29:31 senua 8130 tok3/34 (toks 1-2 = 24:60 Rebekah's blessing-gate, 26:27 Isaac to Avimelekh; toks 5-7 = 37:4,5,8 — the hated-word leaps next to JOSEPH). aqara 6135 tok3/6: Sarai (11:30) → Rebekah (25:21) → Rachel — the third barren matriarch. rechem 7358 tok2/11 (tok1 = 20:18 YHWH CLOSING Avimelekh's wombs; toks 2-3 both in-span, both openings). patach 6605 tok4/25. EVENT patach by YHWH. (2) 29:32 reuven 7205 tok1/39 DEBUT. Etiology raah+oni: oni 6040 tok2/9 — tok1 = 16:11 HAGAR's affliction heard; Leah's first two etiologies split Hagar's verse (SAW my affliction / HEARD I am hated). ahav 157 tok11/41 (ye-ehavani, after 29:30's loved-more). (3) 29:33 shama 8085 tok34/241; natan 5414 tok70/647 — the give-walk opens with GOD giving before anyone demands giving. shimon 1/24 DEBUT. (4) 29:34 MASCULINE qara (HVqp3ms) — the only masculine naming-verb in the twelve; no speaker assigned. yilave 3867 tok1/8 DEBUT — career → Num 18:2,4 the LEVITES joined to Aaron, same niphal. levi 1/36 DEBUT. (5) 29:35 ode 3034 tok1/6 DEBUT (praise-verb born; tok2 = 49:8 "your brothers shall PRAISE you" back at Judah; toks 3-6 = the confession tokens Lev 5:5-Num 5:7). yehuda 1/49 DEBUT. qara fem PERFECT (HVqp3fs) — third verb-form variety. amad 5975 tok7/84 as cessation. (6) 30:1 qana 7065 tok2/12 (26:14 Philistines → Rachel → 37:11 the brothers at Joseph). hava 3051 tok5/11 (Babel ×3 → 29:21 give-my-wife → give-me-children; tok6 = 38:16 Judah to Tamar). PUSH LET(hava_banim(yaaqov)) — object PLURAL on the letter. meta anokhi (mut 4191 tok39/303 fem participle) — the death-stake. (7) 30:2 THE FIRST charah+af PAIRING IN THE TORAH (2734 tok5/33 + 639 tok7/51 — no earlier verse carries both; next = 39:19 Potiphar at Joseph's cloak; af tok6 = 27:45 the mother's Esau-anger). ha-tachat 8478 tok14/137 — the demandee names the true performer; tachat returns at 30:15 (tok15) pricing the mandrakes: the only two in-span exchange-tokens. mana 4513 tok1/3 DEBUT. peri 6529 tok9/42 (toks 1-8 = creation/Eden/Cain — first human application: fruit of the womb; beten 990 tok3/13, toks 1-2 = Rebekah's oracle womb). (8) 30:3 THE SARAI SCRIPT: ve-ibane 1129 (HC/VNi1cs) — 16:2 ibane (HVNi1cs) and this token are the ONLY two niphal 1cs build-tokens in the Torah (full-morph scan). amah 519 tok6/27 (toks 2-5 = the Hagar cycle: Rachel reaches for the maid-word of Sarah's story; the narrator keeps shifchah). bo imperative as 16:2's bo-na. berekh 1290 tok1/4 DEBUT (knees; toks 2-3 = 48:12, 50:23 — the knees-career is adoptive birth in this family only). ve-teled Vqj3fs = purpose-content (gen_46 27:4 ve-okhela class), no second push. PUSH LET(bo_el_bilhah(yaaqov)). (9) 30:4 THE CLEAN POP: va-yavo eleha yaaqov — exact performance by the demandee, latency one verse. natan tok71. (10) 30:5-8 Bilhah's sons. din 1777 tok3/5 (6:3 → 15:14 God's "I will judge" to Abram → danani; tok4 = 49:16 dan yadin back at the name). dan name-token 1835 tok2/27 NOT a debut (tok1 = 14:14 the place). shama tok35 — hear-my-voice with GOD as hearer (16:2's formula had Abram hearing Sarai). naftule 5319 + niftalti 6617 BOTH 1/1 — double hapax etiology. yakhol 3201 tok8/64 (tok7 = 29:8 gen_49's cannot; toks 10-11 = 32:26,29 PENIEL's could-not/prevailed). achot 269 toks 16-17/47 (envied-her-sister / wrestled-my-sister). (11) 30:9 NO PUSH before Zilpah's giving (contrast 30:3): laqach tok87/393 (LEAH takes, after 86 = 29:23 Laban takes Leah), natan tok73. amad tok8/84. (12) 30:10/12/21 THE MISSING CONCEPTION CLAUSE: Zilpah's two births and Dinah's carry NO va-tahar (Bilhah's and Leah's all do). (13) 30:11 THE WRITTEN AND THE READ — corpus first inside a name-etiology: SNAPSHOT idx2 = בגד unvocalized WRITTEN form beside idx3-4 = בָּא גָד vocalized READ form ("fortune has come"), etnachta ON the read form. Both 1409 tokens (1-2/2) = the noun's whole career. Precedent for side-by-side carry: 25:23 gyym/goyim (gen_43). gad name 1410 tok1/28 DEBUT. (14) 30:13 SECOND double hapax: be-oshri 837 1/1 + ishruni 833 1/1. asher 836 tok1/20 DEBUT. (15) 30:14 reuven tok2/39 — THE FIRST REGISTRY-NAMED CHILD TO ACT. qatzir 7105 tok2/14 (tok1 = 8:22 the covenant's harvest). chitim 2406 tok1/6 DEBUT. dudaim 1736 toks 1-5/5 ALL IN-SPAN (career opens and closes in three verses). PUSH LET(teni_dudaim(leah)) — teni 5414 tok74 HVqv2fs, the give-walk's one imperative. (16) 30:15 laqach toks 88-89 in accusation. yishkav Vqi3ms plain imperfect — NO push (Rachel disposes, the machine records state). tachat tok15. THE TRANSFER GAP: no give-token takes dudaim as object anywhere (give-walk 70-76 checked) — teni_dudaim stays OPEN. (17) 30:16 sakhor sekharticha 7936 toks 1-2/3 — the hire-verb DEBUTS as infinitive-absolute doubling; tok3 = Deut 23:5 Balaam hired. be-dudae = instrument-of-price while the card stays open. erev at a bed-scene again (gen_50's 29:23 switch). shakhav tok13/62. (18) 30:17-20 THE WEEK'S ORDINALS RETURN: chamishi 2549 tok2/16 (tok1 = 1:23 day five) and shishi 8345 tok2/9 (tok1 = 1:31 day six) — the son-count borrows creation-week numerals. sakhar-noun 7939 tok2/12 (tok1 = 15:1 God's own wage-word to Abram; toks 3-7 = 30:28-31:8 the NEXT unit's wage war). natan toks 75-76. yisashkhar 1/18 DEBUT. THIRD hapax cluster at 30:20: zevadani 2064 + zeved 2065 + yizbeleni 2082 all 1/1. tov 2896 tok29/86 ATTRIBUTE-FENCED (gen_46 27:9, gen_50 29:19 precedent) — NO TEST. ha-paam ×3 in-unit (29:34, 29:35, 30:20). zevulun 1/18 DEBUT. (19) 30:21 DINAH: the only daughter, the only write with NO etiology and no conception clause. dina 1783 tok1/8 DEBUT. cherpah (debuting 30:23) has exactly one other token: 34:14, HER story. (20) 30:22-24 zakhar 2142 tok5/42 (8:1 Noah, 9:15-16 covenant, 19:29 Abraham-for-Lot — every prior object a rescue; toks 6-8 = 40:14,23 the cupbearer NOT remembering Joseph). patach tok5 + rechem tok3 — the 29:31 bookend, opener now Elohim. asaf 622 tok8/50 (after the gather-tokens of 29:3,7,8,22) beside yosef 3254 tok9/58 — gather-away and add-more, the etiology's two verbs, one name; yasaf morph HVhi3ms PLAIN IMPERFECT (volitive by sense only — fenced, no push; toks 10-11 = 37:5,8 "hated him YET MORE": the add-verb's next tokens add hatred at the child it named). cherpah 2781 tok1/2 DEBUT. acher 312 tok10/53 (toks 7-9 = gen_50's another-man/other-seven-years). yosef name 3130 tok1/175 DEBUT. Divine-name token-walk: YHWH ×5 (29:31,32,33,35 + 30:24 Rachel's mouth), Elohim ×9 (30:2-30:23, incl. 30:8's construct-intensifier) — the unit opens under YHWH, runs its middle under Elohim, closes with Rachel saying YHWH. NON-POP stands at 30:23: number-mismatch (ben singular vs banim plural) + no demandee-performance (no Jacob-token in 30:22-23).
ORAL AUDIT — crowns (chain-attested + DB-verified): ORAL AUDIT 2026-08-08 (retro, oral-first era; record: logic/oral_audit/AUDIT_gen_51_2026-08-08.md; manifest verified 15/15 checkable, zero FAILED, two manual rows). CROWNS (chain-attested + DB-verified). THE NAME IN THE FINALS [G51-01, Kitzur Baal HaTurim]: the four words "and YHWH SAW that hated..." (29:31) end in the letters of אהיה ("I WILL BE" — the bush-Name), in order: God signing His witness on the suspected wife in the verse's own last letters, at the verse that opens her womb. THE HATED-WORD AND THE LAW'S ONE YOD [G51-02/03, Minchat Shai citing the Ramah]: שנואה ("hated") runs vav-FULL through its three bare Torah tokens — Leah's two (29:31, 29:33) and the hated-wife law's own opening (Deut 21:15) — and the Ramah's single exception is לשניאה, written with YOD, at that same law's climax: "the firstborn shall be TO THE HATED one" — the statute that guards the Leah-case firstborn spells her word differently at exactly the clause that protects her son. THE NAME WITH THE SILENT LETTER [G51-13, Minchat Shai; Ben Asher named]: יששכר ("Issachar," the wage-name) written with TWO shins in all fourteen bare Torah tokens (prefixed tokens likewise, builder-checked), ONE read — and SNAPSHOT carries the silence in the pointing itself: the first shin voweled, the second bare of any vowel. THE ONE FULL ME [G51-14, Minchat Shai's own census]: the direct-object אותי ("me") written full with vav appears exactly ONCE in the whole Torah — "because you did not sanctify ME" (Deut 32:51); every other token, including Zebulun's dowry-verse here, is lean. WRITTEN ONE, READ TWO — INSIDE A NAME [G51-10, the Ramah's fifteen-list; the Zohar page named]: at Gad's etiology (30:11) the WRITTEN form stands as one bare unpointed word beside the READ pair בא גד ("FORTUNE HAS COME") — the fifteen-list's encoding carried natively by the stream's written/read pairing of tokens, the corpus's first such pair inside a name-etiology. THE ONE-OF-A-KIND DAGESH AT DAN [G51-07]: דנני ("God has JUDGED me," 30:6) — the second nun's dagesh (the doubling dot) marked by the Masorah itself as "none like it." THE WITHHELD NAMER'S OWN STROKE [G51-05]: קרא ("he CALLED his name Levi," 29:34) — the twelve writes' one masculine naming-verb, its subject withheld by the letter — carries the precise manuscripts' meteg (the small stress-stroke) and the joining maqqef (the joining stroke) as ruled. POINTING AND SPELLING AS RULED [G51-04/06/08/16, Minchat Shai]: ותעמד ("and she STOOD from bearing") lean, with the Ramah's all-lean rule holding whole across the Torah; ברכי ("upon my KNEES," the adoptive-birth formula) with the dageshed kaf — Minchat Kohen refuted, the two soft knee-words both outside the Torah; בן ("a second SON," 30:7) in tzere (the long e) WITHOUT the printed maqqef — the misplaced rule dismantled; הפעם ("THIS TIME") with the hard pe. THE NIGHT THE LETTER LEAVES BARE [G51-12]: הוא of the mandrake night ("he lay with her THAT night," 30:16) — the sense expects the the-prefixed form, the letter writes it bare: one of the Masorah's FOUR such stations (the Vayera list, named), the expected-form class's in-span member. THE TRIBES' TWO MARKED LETTERS [G51-17, Kitzur; manual, builder-asserted over the eleven name-writes]: among all the tribe-names only JOSEPH carries a samekh and only SIMEON an ayin — Esau's adversary in the one, the watching eye in the other (Zimri's deed, named). DISCREPANCIES: the dowry-word's camp [G51-15] — זבד ("a good ENDOWMENT," 30:20): the books divide six dots against five; SNAPSHOT points tzere (the long e), joining the five-dot minority — the run's third split-attested station; and the meteg-omission class takes member three at מן of from-the-field (30:16 — maqqef as ruled, the ruling's meteg absent). INSTRUMENT GAPS: the paseq of the wrestlings [G51-09, manual] — a paseq (the separating bar) ruled after אלהים ("wrestlings of GOD," 30:8, Naphtali); the layer is absent from the stream (builder-probed) — the standing gap's second source-anchored instance; the no-break rule at 30:14 filed with the paragraph gap. READINGS (named-only, unclaimed): the measure-for-measure at the mandrakes and "therefore she was not buried with him"; the three-then-six arithmetic of Leah's bearing; Reuben's naming-order inversion (name before reason, alone among the twelve); Bilhah "my MAID," a concubine's daughter; the mandrakes' letter-count.
confidence:

Derivation log (steps A–J)

stepnamecommentconfidence
AReconstruction notice (2026-08-08)This unit was frozen in the lean era (meta + scenarios + boot steps; no step table was written at freeze). The steps below were reconstructed on 2026-08-08 from the freeze-era draft note (meta.draft_note_en, displayed on the unit page), the era's continue-docs, and git history. No new derivation claims are introduced: every entry restates recorded decisions, and the full per-verse machine record is the boot steps below.established
BSource + span + structureGenesis 29:31-30:24, the womb arc — from YHWH's opening of Leah's womb to the name that petitions for one more son: 29 verses, 366 tokens, source-verified. Trees split at the mid-verse rest, EXCEPT four short birth-notices that have none (30:5, 30:10, 30:12, 30:19) — each split at the earliest strongest disjunctive before the final word, per the frozen restless-verse precedent, all source-verified. Evidence: the SNAPSHOT database plus the debut-map attachment.reconstructed
CDraft path + reviewSolo-era unit #5: Claude as coordinator and deriver, with an external fresh-context adversarial review before freeze per the standing law. Frozen 2026-08-07.reconstructed
DCare-point ledger (distilled)Twenty care-points filed before derivation, every ordinal source-verified, including: Leah's first two etiologies split Hagar's verse — SAW my affliction, HEARD I am hated; the join-verb of Levi's name runs to the Levites joined to Aaron in the same stem; the praise-verb born at Judah returns at "your brothers shall praise you"; the first anger-pair in the Torah fires at Rachel's demand, its next station Potiphar at Joseph's cloak; Rachel reaches for the maid-word of Sarah's story while the narrator keeps his own; the build-me clause and 16:2 are the only two first-person passive build-tokens in the Torah (full form-scan); the written and the read side by side INSIDE a name-etiology at Gad — the unvocalized written form beside the vocalized read form, the verse's rest sitting ON the read form; the son-count borrows the creation week's numerals at the fifth and sixth sons; three double-hapax etiologies (Naphtali, Asher, Zebulun); Dinah the only daughter, the only write with no etiology and no conception clause — and her shame-word's only other token is her own story; the unit opens under one divine name, runs its middle under the other, and closes with Rachel speaking the first.reconstructed
EMachine designThe registry's densest span: TWELVE NAME WRITES — more than the whole corpus to date combined. Three pushes, one pop: go-in-to-Bilhah pops CLEAN at 30:4, the mismatch family's one exact demandee-performance; give-me-CHILDREN (30:1, plural, demanded of the husband) is answered at 30:22-23 by the WRONG PERFORMER — the God whom the demandee himself named ("am I in place of God?") — delivering the WRONG NUMBER, one son: no pop, and at 30:24 Rachel writes the remainder INTO THE REGISTRY — the twelfth label ("may YHWH ADD another son") is the open card's own text; give-the-mandrakes never pops — the transfer is never narrated, the price-clause treating as paid what the letter never delivers. Ends at depth two open. Registry 12 writes. Zero tests (the good-word at 30:20 attribute-fenced).reconstructed
FFreeze + later historyFrozen at commit 8b7cbcd (2026-08-07, "Freeze gen_51: the opened wombs and the twelve name-writes"). Oral audit 2026-08-08 folded same day (run 6 block 5, run complete): 15 VERIFIED, 0 FAILED, 2 manual rows (record: logic/oral_audit/AUDIT_gen_51_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_29_31 · Gen.29.31 · THE_SEEING_AND_THE_TWO_WOMBS

וַיַּרְא יְהוָה כִּי־שְׂנוּאָה לֵאָה וַיִּפְתַּח אֶת־רַחְמָהּ וְרָחֵל עֲקָרָה · va-yar YHWH ki-senua leah va-yiftach et-rachmah ve-rachel aqara · And YHWH saw that Leah was hated, and He opened her womb; and Rachel was barren.

LEFT
וַיַּ֤רְא יְהוָה֙ כִּֽי שְׂנוּאָ֣ה לֵאָ֔ה וַיִּפְתַּ֖ח אֶת רַחְמָ֑הּ · va-yar YHWH ki-senua leah va-yiftach et-rachmah · YHWH saw Leah hated and opened her womb (etnachta on rachmah) [VERIFIED: SNAPSHOT Gen.29.31 idx7 mark_id=etnachta]
RIGHT
וְרָחֵ֖ל עֲקָרָֽה · ve-rachel aqara · and Rachel was barren (verse-final aqara) [VERIFIED: SNAPSHOT Gen.29.31 idx8-9]
operatorexpressionHebrew anchorcitesconfidence
EVENTpatach(e1); Agent(e1, YHWH); Theme(e1, rechem_leah)
= patach(e1); Agent(e1, the-LORD); Theme(e1, rechem-leah)
THE OPENING [care 1]. va-yiftach (6605 tok4/25) [VERIFIED: SNAPSHOT Gen.29.31 idx5 ordinal=4/25] — the open-verb's prior objects: the flood-windows (7:11), the ark-window (8:6), the camel-gear (24:32); now a womb. rachmah (7358 tok2/11) [VERIFIED: idx7 ordinal=2/11] — the womb-word DEBUTED at 20:18 with YHWH CLOSING every womb of Avimelekh's house; its next two tokens are the two openings that frame this unit (here + 30:22). Agent YHWH [idx1] — the first of the unit's five YHWH-tokens; the middle of the unit (30:2-23) runs entirely under Elohim (nine tokens).
וַיִּפְתַּח אֶת־רַחְמָהּ · va-yiftach et-rachmah
= and-yiftach rachmah
tested
PRECONDITION_STATEHOLDS(senua(leah), t0) ∧ HOLDS(aqara(rachel), t0)
THE TWO STATES [care 1]. senua (8130 tok3/34 HVqsfsa) [VERIFIED: idx3 ordinal=3/34] — hated: toks 1-2 = 24:60 (the blessing at Rebekah's gate: "the gate of those who hate them"), 26:27 (Isaac to Avimelekh "you hate me"); toks 5-7 = 37:4,5,8 — the hated-word's next tokens are the brothers hating JOSEPH, the son born at this unit's last verse. aqara (6135 tok3/6) [VERIFIED: idx9 ordinal=3/6] — barren: Sarai (11:30), Rebekah (25:21), Rachel — the word's whole Genesis career is the three matriarchs. Two facts harvested; no demand, no write. REGISTRY 0. TESTS 0. Onkelos BUFFER PENDING.
וְרָחֵל עֲקָרָה · ve-rachel aqara
= and-rachel aqara
tested
YHWH opens the hated wife's womb; the loved wife is barren; two facts stand.

STEP_Gn_29_32 · Gen.29.32 · THE_FIRST_WRITE_REUVEN

וַתַּהַר לֵאָה וַתֵּלֶד בֵּן וַתִּקְרָא שְׁמוֹ רְאוּבֵן כִּי אָמְרָה כִּי־רָאָה יְהוָה בְּעָנְיִי כִּי עַתָּה יֶאֱהָבַנִי אִישִׁי · va-tahar leah va-teled ben va-tiqra shemo reuven ki amra ki-raa YHWH be-onyi ki ata yeehavani ishi · And Leah conceived and bore a son, and she called his name Reuben, for she said: Because YHWH has seen my affliction; for now my husband will love me.

LEFT
וַתַּ֤הַר לֵאָה֙ וַתֵּ֣לֶד בֵּ֔ן וַתִּקְרָ֥א שְׁמ֖וֹ רְאוּבֵ֑ן · va-tahar leah va-teled ben va-tiqra shemo reuven · she conceived, bore a son, named him Reuben (etnachta on reuven) [VERIFIED: SNAPSHOT Gen.29.32 idx6 mark_id=etnachta]
RIGHT
כִּ֣י אָֽמְרָ֗ה כִּֽי רָאָ֤ה יְהוָה֙ בְּעָנְיִ֔י כִּ֥י עַתָּ֖ה יֶאֱהָבַ֥נִי אִישִֽׁי · ki amra ki-raa YHWH be-onyi ki ata yeehavani ishi · for YHWH saw my affliction; now my husband will love me (verse-final ishi) [VERIFIED: SNAPSHOT Gen.29.32 idx7-16]
operatorexpressionHebrew anchorcitesconfidence
REGISTRY_INSTALLWORLD += {ben_1_leah}
= WORLD += {ben-1-leah}
THE FIRST BIRTH. va-tahar … va-teled ben — conception and birth narrated in full (the clause-pair that Zilpah's and Dinah's births will drop, care 12). ben_1_leah enters the world by narration.
וַתַּהַר לֵאָה וַתֵּלֶד בֵּן · va-tahar leah va-teled ben
= and-tahar leah and-teled ben
tested
NAMEname(ben_1_leah) := reuven
= name(ben-1-leah) := reuven
WRITE #1 [care 2]. reuven (7205 tok1/39 DEBUT) [VERIFIED: SNAPSHOT Gen.29.32 idx6 ordinal=1/39]. va-tiqra [idx4 morph=HC/Vqw3fs] — feminine sequential, the formula's base form. Etiology: ki raah YHWH be-onyi (7200 tok67/396 [idx10]; oni 6040 tok2/9 [idx12 ordinal=2/9]) — the affliction-word's tok1 = 16:11, HAGAR: "YHWH has heard your affliction"; Leah's first two etiologies SPLIT Hagar's verse — she takes SAW-my-affliction here, HEARD-I-am-hated next verse; tok3 = 31:42, Jacob's own "God saw my affliction." ki ata yeehavani ishi (157 tok11/41) [VERIFIED: idx15 ordinal=11/41] — after 29:30's loved-Rachel-more (tok10), the love-verb turns future in Leah's mouth. REGISTRY 1.
וַתִּקְרָא שְׁמוֹ רְאוּבֵן · va-tiqra shemo reuven
= and-tiqra shemo reuven
tested
Reuben: the see-my-affliction write; REGISTRY opens at 1.

STEP_Gn_29_33 · Gen.29.33 · THE_SECOND_WRITE_SHIMON

וַתַּהַר עוֹד וַתֵּלֶד בֵּן וַתֹּאמֶר כִּי־שָׁמַע יְהוָה כִּי־שְׂנוּאָה אָנֹכִי וַיִּתֶּן־לִי גַּם־אֶת־זֶה וַתִּקְרָא שְׁמוֹ שִׁמְעוֹן · va-tahar od va-teled ben va-tomer ki-shama YHWH ki-senua anokhi va-yiten-li gam-et ze va-tiqra shemo shimon · And she conceived again and bore a son, and said: Because YHWH has heard that I am hated, He has given me this one also; and she called his name Simeon.

LEFT
וַתַּ֣הַר עוֹד֮ וַתֵּ֣לֶד בֵּן֒ וַתֹּ֗אמֶר כִּֽי שָׁמַ֤ע יְהוָה֙ כִּֽי שְׂנוּאָ֣ה אָנֹ֔כִי וַיִּתֶּן לִ֖י גַּם אֶת זֶ֑ה · va-tahar od va-teled ben va-tomer ki-shama YHWH ki-senua anokhi va-yiten-li gam-et ze · YHWH heard that I am hated and gave me this one also (etnachta on ze) [VERIFIED: SNAPSHOT Gen.29.33 idx15 mark_id=etnachta]
RIGHT
וַתִּקְרָ֥א שְׁמ֖וֹ שִׁמְעֽוֹן · va-tiqra shemo shimon · and she called his name Simeon (verse-final shimon) [VERIFIED: SNAPSHOT Gen.29.33 idx16-18]
operatorexpressionHebrew anchorcitesconfidence
REGISTRY_INSTALLWORLD += {ben_2_leah}
= WORLD += {ben-2-leah}
THE SECOND BIRTH. va-tahar od va-teled ben — full clause-pair again; ben_2_leah installed.
וַתַּהַר עוֹד וַתֵּלֶד בֵּן · va-tahar od va-teled ben
= and-tahar od and-teled ben
tested
NAMEname(ben_2_leah) := shimon
= name(ben-2-leah) := shimon
WRITE #2 [care 3]. shimon (8095 tok1/24 DEBUT) [VERIFIED: SNAPSHOT Gen.29.33 idx18 ordinal=1/24]. ki-shama YHWH (8085 tok34/241) [VERIFIED: idx6 ordinal=34/241] — Hagar's other half collected (16:11 paired shama with oni; Leah's two writes re-split that pair). ki senua anokhi [idx9 — senua tok4/34: Leah says the narrator's 29:31 word of herself]. va-yiten li gam et-ze (5414 tok70/647) [VERIFIED: idx11 ordinal=70/647] — THE GIVE-WALK OPENS: God gives (70) three verses before anyone demands giving (74 = 30:14's teni); the unit's seven give-tokens run God 3, maid-givings 3, demanded-give 1 — and the demanded one is the only give never narrated performed. REGISTRY 2.
וַתִּקְרָא שְׁמוֹ שִׁמְעוֹן · va-tiqra shemo shimon
= and-tiqra shemo shimon
tested
Simeon: the heard-that-I-am-hated write; REGISTRY 2.

STEP_Gn_29_34 · Gen.29.34 · THE_THIRD_WRITE_LEVI

וַתַּהַר עוֹד וַתֵּלֶד בֵּן וַתֹּאמֶר עַתָּה הַפַּעַם יִלָּוֶה אִישִׁי אֵלַי כִּי־יָלַדְתִּי לוֹ שְׁלֹשָׁה בָנִים עַל־כֵּן קָרָא־שְׁמוֹ לֵוִי · va-tahar od va-teled ben va-tomer ata ha-paam yilave ishi elay ki-yaladti lo shelosha vanim al-ken qara-shemo levi · And she conceived again and bore a son, and said: Now this time my husband will be joined to me, for I have borne him three sons; therefore he called his name Levi.

LEFT
וַתַּ֣הַר עוֹד֮ וַתֵּ֣לֶד בֵּן֒ וַתֹּ֗אמֶר עַתָּ֤ה הַפַּ֨עַם֙ יִלָּוֶ֤ה אִישִׁי֙ אֵלַ֔י כִּֽי יָלַ֥דְתִּי ל֖וֹ שְׁלֹשָׁ֣ה בָנִ֑ים · va-tahar od va-teled ben va-tomer ata ha-paam yilave ishi elay ki-yaladti lo shelosha vanim · now my husband will be joined to me: three sons (etnachta on vanim) [VERIFIED: SNAPSHOT Gen.29.34 idx14 mark_id=etnachta]
RIGHT
עַל כֵּ֥ן קָרָֽא שְׁמ֖וֹ לֵוִֽי · al-ken qara-shemo levi · therefore he called his name Levi (verse-final levi) [VERIFIED: SNAPSHOT Gen.29.34 idx15-19]
operatorexpressionHebrew anchorcitesconfidence
REGISTRY_INSTALLWORLD += {ben_3_leah}
= WORLD += {ben-3-leah}
THE THIRD BIRTH. va-tahar od va-teled ben; ben_3_leah installed.
וַתַּהַר עוֹד וַתֵּלֶד בֵּן · va-tahar od va-teled ben
= and-tahar od and-teled ben
tested
NAMEname(ben_3_leah) := levi
= name(ben-3-leah) := levi
WRITE #3 [care 4]. levi (3878 tok1/36 DEBUT) [VERIFIED: SNAPSHOT Gen.29.34 idx19 ordinal=1/36]. yilave (3867 tok1/8 DEBUT, HVNi3ms) [VERIFIED: idx7 ordinal=1/8 morph=HVNi3ms] — "will be JOINED": the root's NIPHAL career is exactly three tokens — this debut, Num 18:2 ve-yilavu, Num 18:4 ve-nilvu: the LEVITES joined to Aaron [VERIFIED: full-morph scan; the root's other five tokens are the LOAN sense (lend/borrow), Exod 22:24 + Deut 28:12 ×2, 28:44 ×2] — the tribe's office is folded into the name's debut verse in the debut's own stem. ha-paam (6471 tok4/39) [idx6] — the first of the unit's three this-time refrains (29:35, 30:20). THE MASCULINE QARA [VERIFIED: idx17 morph=HVqp3ms] — "therefore HE called his name Levi": the only masculine naming-verb among the twelve writes; the letter switches subject without naming one. FENCE: no speaker assigned — the REGISTRY write is recorded agentless. REGISTRY 3.
קָרָא־שְׁמוֹ לֵוִי · qara-shemo levi
= qara-shemo levi
tested
Levi: the joined-to-me write; the one masculine naming-verb; REGISTRY 3.

STEP_Gn_29_35 · Gen.29.35 · THE_FOURTH_WRITE_YEHUDA

וַתַּהַר עוֹד וַתֵּלֶד בֵּן וַתֹּאמֶר הַפַּעַם אוֹדֶה אֶת־יְהוָה עַל־כֵּן קָרְאָה שְׁמוֹ יְהוּדָה וַתַּעֲמֹד מִלֶּדֶת · va-tahar od va-teled ben va-tomer ha-paam ode et-YHWH al-ken qara shemo yehuda va-taamod mi-ledet · And she conceived again and bore a son, and said: This time I will praise YHWH; therefore she called his name Judah. And she ceased bearing.

LEFT
וַתַּ֨הַר ע֜וֹד וַתֵּ֣לֶד בֵּ֗ן וַתֹּ֨אמֶר֙ הַפַּ֨עַם֙ אוֹדֶ֣ה אֶת יְהוָ֔ה עַל כֵּ֛ן קָרְאָ֥ה שְׁמ֖וֹ יְהוּדָ֑ה · va-tahar od va-teled ben va-tomer ha-paam ode et-YHWH al-ken qara shemo yehuda · this time I will praise YHWH: therefore Judah (etnachta on yehuda) [VERIFIED: SNAPSHOT Gen.29.35 idx13 mark_id=etnachta]
RIGHT
וַֽתַּעֲמֹ֖ד מִלֶּֽדֶת · va-taamod mi-ledet · and she ceased from bearing (verse-final ledet) [VERIFIED: SNAPSHOT Gen.29.35 idx14-15]
operatorexpressionHebrew anchorcitesconfidence
REGISTRY_INSTALLWORLD += {ben_4_leah}
= WORLD += {ben-4-leah}
THE FOURTH BIRTH. va-tahar od va-teled ben; ben_4_leah installed.
וַתַּהַר עוֹד וַתֵּלֶד בֵּן · va-tahar od va-teled ben
= and-tahar od and-teled ben
tested
NAMEname(ben_4_leah) := yehuda
= name(ben-4-leah) := yehuda
WRITE #4 [care 5]. yehuda (3063 tok1/49 DEBUT) [VERIFIED: SNAPSHOT Gen.29.35 idx13 ordinal=1/49]. ode (3034 tok1/6 DEBUT, HVhi1cs) [VERIFIED: idx6 ordinal=1/6] — THE PRAISE-VERB IS BORN HERE: tok2 = 49:8 "Judah, your brothers shall PRAISE you" — Jacob's blessing returns the debut-verb to the name it built; toks 3-6 = the CONFESSION tokens (Lev 5:5, 16:21, 26:40, Num 5:7 ve-hitvada): praise and confession share one root-career. ha-paam tok5/39 [idx5]. qara [VERIFIED: idx11 morph=HVqp3fs] — feminine PERFECT, not the sequential va-tiqra: the formula's third verb-form in four verses (sequential fem ×2, perfect masc, perfect fem). va-taamod mi-ledet (5975 tok7/84) [VERIFIED: idx14 ordinal=7/84] — the stand-verb as CESSATION; the first block closes at four. REGISTRY 4.
קָרְאָה שְׁמוֹ יְהוּדָה · qara shemo yehuda
= qara shemo yehuda
tested
Judah: the praise write; Leah stands still from bearing; REGISTRY 4.

STEP_Gn_30_1 · Gen.30.1 · THE_CHILDREN_DEMAND

וַתֵּרֶא רָחֵל כִּי לֹא יָלְדָה לְיַעֲקֹב וַתְּקַנֵּא רָחֵל בַּאֲחֹתָהּ וַתֹּאמֶר אֶל־יַעֲקֹב הָבָה־לִּי בָנִים וְאִם־אַיִן מֵתָה אָנֹכִי · va-tere rachel ki lo yalda le-yaaqov va-teqane rachel ba-achotah va-tomer el-yaaqov hava-li vanim ve-im-ayin meta anokhi · And Rachel saw that she bore Jacob no children, and Rachel envied her sister; and she said to Jacob: Give me children, and if not, I die.

LEFT
וַתֵּ֣רֶא רָחֵ֗ל כִּ֣י לֹ֤א יָֽלְדָה֙ לְיַעֲקֹ֔ב וַתְּקַנֵּ֥א רָחֵ֖ל בַּאֲחֹתָ֑הּ · va-tere rachel ki lo yalda le-yaaqov va-teqane rachel ba-achotah · Rachel saw she bore not, and envied her sister (etnachta on achotah) [VERIFIED: SNAPSHOT Gen.30.1 idx8 mark_id=etnachta]
RIGHT
וַתֹּ֤אמֶר אֶֽל יַעֲקֹב֙ הָֽבָה לִּ֣י בָנִ֔ים וְאִם אַ֖יִן מֵתָ֥ה אָנֹֽכִי · va-tomer el-yaaqov hava-li vanim ve-im-ayin meta anokhi · give me children, and if not, I die (verse-final anokhi) [VERIFIED: SNAPSHOT Gen.30.1 idx9-18]
operatorexpressionHebrew anchorcitesconfidence
DECLAREDECLARE(rachel, LET(hava_banim(yaaqov)))
= DECLARE(rachel, LET(hava-banim(yaaqov)))
THE PUSH [care 6]. va-tere rachel (7200 tok68/396) [VERIFIED: SNAPSHOT Gen.30.1 idx0 ordinal=68/396] — the see-verb drives both sisters' moves (30:9 = tok69, Leah's). va-teqane (7065 tok2/12) [VERIFIED: idx6 ordinal=2/12] — the envy-verb: tok1 = 26:14 the PHILISTINES envying Isaac; tok3 = 37:11 the brothers envying JOSEPH — Rachel's token sits between foreign envy and the envy her own son will draw. ba-achotah (269 tok16/47) [idx8]. hava (3051 tok5/11 HVqv2ms+Sh) [VERIFIED: idx12 ordinal=5/11 morph=HVqv2ms/Sh] — toks 1-3 are ALL BABEL (11:3,4,7); tok4 = 29:21 Jacob's own "GIVE my wife" (gen_50's push): the husband's give-word comes back at him; tok6 = 38:16 Judah to Tamar. PUSH LET(hava_banim(yaaqov)) — demandee the husband, object BANIM, PLURAL on the letter [idx14]. ve-im ayin meta anokhi (4191 tok39/303 fem participle) [VERIFIED: idx17] — the death-stake. Depth 1.
הָבָה־לִּי בָנִים · hava-li vanim
= hava-to-me vanim
tested
Give-me-children pushed at the husband; the letter says CHILDREN, plural.

STEP_Gn_30_2 · Gen.30.2 · THE_REDIRECT_TO_ELOHIM

וַיִּחַר־אַף יַעֲקֹב בְּרָחֵל וַיֹּאמֶר הֲתַחַת אֱלֹהִים אָנֹכִי אֲשֶׁר־מָנַע מִמֵּךְ פְּרִי־בָטֶן · va-yichar-af yaaqov be-rachel va-yomer ha-tachat Elohim anokhi asher-mana mimekh peri-vaten · And Jacob's anger burned against Rachel, and he said: Am I in the place of God, who has withheld from you the fruit of the womb?

LEFT
וַיִּֽחַר אַ֥ף יַעֲקֹ֖ב בְּרָחֵ֑ל · va-yichar-af yaaqov be-rachel · Jacob's anger burned against Rachel (etnachta on rachel) [VERIFIED: SNAPSHOT Gen.30.2 idx3 mark_id=etnachta]
RIGHT
וַיֹּ֗אמֶר הֲתַ֤חַת אֱלֹהִים֙ אָנֹ֔כִי אֲשֶׁר מָנַ֥ע מִמֵּ֖ךְ פְּרִי בָֽטֶן · va-yomer ha-tachat Elohim anokhi asher-mana mimekh peri-vaten · am I in God's place, who withheld the womb's fruit (verse-final vaten) [VERIFIED: SNAPSHOT Gen.30.2 idx4-12]
operatorexpressionHebrew anchorcitesconfidence
PRECONDITION_STATEHOLDS(mana_Elohim_peri_vaten(rachel), t1)
= HOLDS(mana-God-peri-vaten(rachel), t1)
THE REDIRECT [care 7]. va-yichar af (2734 tok5/33 + 639 tok7/51) [VERIFIED: SNAPSHOT Gen.30.2 idx0-1; no earlier verse carries both roots — full co-occurrence scan] — THE TORAH'S FIRST FULL ANGER FORMULA (burn + nose): charah's toks 1-2 = CAIN (4:5,6); af's tok6 = 27:45, the mother's "until your brother's ANGER turns" — the anger-word crosses from Esau to Jacob; the pairing's next site is 39:19, Potiphar over Joseph's cloak. ha-tachat Elohim anokhi (8478 tok14/137) [VERIFIED: idx5 ordinal=14/137] — "am I IN PLACE OF God?": the DEMANDEE HIMSELF NAMES THE TRUE PERFORMER; the exchange-word's only other in-span token is 30:15 (tok15), pricing the mandrakes. asher mana (4513 tok1/3 DEBUT) [VERIFIED: idx9 ordinal=1/3] — the withhold-verb is born in this refusal. peri-vaten (6529 tok9/42 + 990 tok3/13) [VERIFIED: idx11-12] — the fruit-word's toks 1-8 are creation's trees (1:11-29), Eden (3:2-6), Cain's offering (4:3): its first human application is FRUIT OF THE WOMB; the belly-word's toks 1-2 = Rebekah's twins-oracle (25:23,24). NO POP: anger performs nothing; the fact that Elohim is the withholder is harvested — it is the ground on which 30:22-23's wrong-performer non-pop stands. Depth 1.
הֲתַחַת אֱלֹהִים אָנֹכִי אֲשֶׁר־מָנַע מִמֵּךְ פְּרִי־בָטֶן · ha-tachat Elohim anokhi asher-mana mimekh peri-vaten
= the-tachat God anokhi which-mana mimekh peri-vaten
tested
The demandee redirects: the withholder is God; the card stays open.

STEP_Gn_30_3 · Gen.30.3 · THE_SARAI_SCRIPT_RERUN

וַתֹּאמֶר הִנֵּה אֲמָתִי בִלְהָה בֹּא אֵלֶיהָ וְתֵלֵד עַל־בִּרְכַּי וְאִבָּנֶה גַם־אָנֹכִי מִמֶּנָּה · va-tomer hine amati vilhah bo eleha ve-teled al-birkay ve-ibane gam-anokhi mimena · And she said: Behold my maid Bilhah; go in to her, that she may bear upon my knees, and I too may be built from her.

LEFT
וַתֹּ֕אמֶר הִנֵּ֛ה אֲמָתִ֥י בִלְהָ֖ה בֹּ֣א אֵלֶ֑יהָ · va-tomer hine amati vilhah bo eleha · behold my maid Bilhah, go in to her (etnachta on eleha) [VERIFIED: SNAPSHOT Gen.30.3 idx5 mark_id=etnachta]
RIGHT
וְתֵלֵד֙ עַל בִּרְכַּ֔י וְאִבָּנֶ֥ה גַם אָנֹכִ֖י מִמֶּֽנָּה · ve-teled al-birkay ve-ibane gam-anokhi mimena · she bears on my knees and I am built from her (verse-final mimena) [VERIFIED: SNAPSHOT Gen.30.3 idx6-12]
operatorexpressionHebrew anchorcitesconfidence
DECLAREDECLARE(rachel, LET(bo_el_bilhah(yaaqov)))
= DECLARE(rachel, LET(in-it-to-bilhah(yaaqov)))
THE SECOND PUSH [care 8] — THE SARAI SCRIPT RERUN. hine amati (519 tok6/27) [VERIFIED: SNAPSHOT Gen.30.3 idx2 ordinal=6/27] — toks 2-5 are the HAGAR cycle (21:10 ×2, 21:12, 21:13): Rachel reaches for the maid-word of Sarah's story while the narrator keeps shifchah for Bilhah (29:29, 30:4). bo (935 HVqv2ms) [VERIFIED: idx4] — the same imperative Sarai spoke: 16:2 bo-na el-shifchati. ve-teled [idx6 morph=HC/Vqj3fs] — jussive PURPOSE-CONTENT of the bo-demand (gen_46 27:4 ve-okhela class): no second push. al-birkay (1290 tok1/4 DEBUT) [VERIFIED: idx8 ordinal=1/4] — KNEES: toks 2-3 = 48:12 (from Israel's knees), 50:23 (born on Joseph's knees) — the knees-word's whole pre-law career is adoptive birth in this family. ve-IBANE (1129, HC/VNi1cs) [VERIFIED: idx9; 16:2 ibane HVNi1cs and this token are the ONLY two niphal 1cs build-tokens in the Torah — full-morph scan] — "that I too may be BUILT from her": 16:2 re-run nearly clause for clause (restrained-from-bearing → come-in-to-my-maid → built-from-her). PUSH LET(bo_el_bilhah(yaaqov)). Depth 2.
בֹּא אֵלֶיהָ · bo eleha
= in-it eleha
tested
Sarai's 16:2 script re-run as a machine push; depth 2.

STEP_Gn_30_4 · Gen.30.4 · THE_ROUTE_PERFORMED

וַתִּתֶּן־לוֹ אֶת־בִּלְהָה שִׁפְחָתָהּ לְאִשָּׁה וַיָּבֹא אֵלֶיהָ יַעֲקֹב · va-titen-lo et-bilhah shifchatah le-isha va-yavo eleha yaaqov · And she gave him Bilhah her maid as a wife; and Jacob went in to her.

LEFT
וַתִּתֶּן ל֛וֹ אֶת בִּלְהָ֥ה שִׁפְחָתָ֖הּ לְאִשָּׁ֑ה · va-titen-lo et-bilhah shifchatah le-isha · she gave him Bilhah her maid as wife (etnachta on isha) [VERIFIED: SNAPSHOT Gen.30.4 idx5 mark_id=etnachta]
RIGHT
וַיָּבֹ֥א אֵלֶ֖יהָ יַעֲקֹֽב · va-yavo eleha yaaqov · and Jacob went in to her (verse-final yaaqov) [VERIFIED: SNAPSHOT Gen.30.4 idx6-8]
operatorexpressionHebrew anchorcitesconfidence
RESULTHOLDS(bo_el_bilhah(yaaqov), t2)
= HOLDS(in-it-to-bilhah(yaaqov), t2)
THE CLEAN POP [care 9]. va-titen lo et-bilhah (5414 tok71/647) [VERIFIED: SNAPSHOT Gen.30.4 idx0 ordinal=71/647] — the give-walk's second token: Rachel gives the maid; shifchatah — the narrator's word, against Rachel's amati. va-yavo eleha yaaqov [VERIFIED: idx6-8] — EXACT PERFORMANCE BY THE DEMANDEE, latency one verse: within the mismatch family (gen_46 wrong-brother, gen_49 demander-self, gen_50 wrong-object, and 30:23's wrong-performer-wrong-number to come) this is the unit's one clean demandee-pop. POP LET(bo_el_bilhah). Depth 1.
וַיָּבֹא אֵלֶיהָ יַעֲקֹב · va-yavo eleha yaaqov
= and-yavo eleha yaaqov
tested
Bilhah given; the come-in demand performed exactly; depth 1.

STEP_Gn_30_5 · Gen.30.5 · BILHAH_BEARS_A_SON

וַתַּהַר בִּלְהָה וַתֵּלֶד לְיַעֲקֹב בֵּן · va-tahar bilhah va-teled le-yaaqov ben · And Bilhah conceived, and bore Jacob a son.

LEFT
וַתַּ֣הַר בִּלְהָ֔ה · va-tahar bilhah · Bilhah conceived and bore Jacob a son (NO etnachta in verse: split at zaqef_qatan on bilhah) [VERIFIED: SNAPSHOT Gen.30.5 idx1 mark_id=zaqef_qatan rank=2; no etnachta token]
RIGHT
וַתֵּ֥לֶד לְיַעֲקֹ֖ב בֵּֽן · va-teled le-yaaqov ben · a son (verse-final ben) [VERIFIED: SNAPSHOT Gen.30.5 idx2-4]
operatorexpressionHebrew anchorcitesconfidence
REGISTRY_INSTALLWORLD += {ben_1_bilhah}
= WORLD += {ben-1-bilhah}
THE FIFTH BIRTH [care 10]. va-tahar bilhah va-teled — conception clause present (Bilhah's two births keep the pair; Zilpah's two and Dinah's will drop it, care 12). ben_1_bilhah installed. Depth 1. REGISTRY 4.
וַתַּהַר בִּלְהָה וַתֵּלֶד לְיַעֲקֹב בֵּן · va-tahar bilhah va-teled le-yaaqov ben
= and-tahar bilhah and-teled to-yaaqov ben
tested
Bilhah's first son enters the world; no write yet.

STEP_Gn_30_6 · Gen.30.6 · THE_FIFTH_WRITE_DAN

וַתֹּאמֶר רָחֵל דָּנַנִּי אֱלֹהִים וְגַם שָׁמַע בְּקֹלִי וַיִּתֶּן־לִי בֵּן עַל־כֵּן קָרְאָה שְׁמוֹ דָּן · va-tomer rachel danani Elohim ve-gam shama be-qoli va-yiten-li ben al-ken qara shemo dan · And Rachel said: God has judged me, and has also heard my voice, and has given me a son; therefore she called his name Dan.

LEFT
וַתֹּ֤אמֶר רָחֵל֙ דָּנַ֣נִּי אֱלֹהִ֔ים וְגַם֙ שָׁמַ֣ע בְּקֹלִ֔י וַיִּתֶּן לִ֖י בֵּ֑ן · va-tomer rachel danani Elohim ve-gam shama be-qoli va-yiten-li ben · God judged me, heard my voice, gave me a son (etnachta on ben) [VERIFIED: SNAPSHOT Gen.30.6 idx9 mark_id=etnachta]
RIGHT
עַל כֵּ֛ן קָרְאָ֥ה שְׁמ֖וֹ דָּֽן · al-ken qara shemo dan · therefore she called his name Dan (verse-final dan) [VERIFIED: SNAPSHOT Gen.30.6 idx10-14]
operatorexpressionHebrew anchorcitesconfidence
NAMEname(ben_1_bilhah) := dan
= name(ben-1-bilhah) := dan
WRITE #5 [care 10]. danani Elohim (1777 tok3/5) [VERIFIED: SNAPSHOT Gen.30.6 idx2 ordinal=3/5] — the judge-verb: 6:3 (the primeval limit), 15:14 ("the nation they serve I WILL JUDGE" — God's pledge to Abram), now "God has JUDGED ME"; tok4 = 49:16 "DAN YADIN" — the blessing returns judgment to the name. ve-gam shama be-qoli (8085 tok35/241) [VERIFIED: idx5 ordinal=35/241] — HEAR-MY-VOICE with GOD as hearer: in the script's first run (16:2) it was Abram who heard Sarai's voice; in the re-run the hearer is Elohim (gen_46/47's twin shema-be-qoli demands made the formula a mother's demand; here it is testimony). va-yiten li ben (5414 tok72/647) [idx7] — God's second give. qara [VERIFIED: idx12 morph=HVqp3fs] — feminine perfect. dan (1835 tok2/27 — NOT a debut) [VERIFIED: idx14 ordinal=2/27; tok1 = 14:14, the pursuit "as far as Dan"]: the letter used the name as geography before the child. REGISTRY 5.
קָרְאָה שְׁמוֹ דָּן · qara shemo dan
= qara shemo dan
tested
Dan: the judged-me write; name-token is no debut (14:14); REGISTRY 5.

STEP_Gn_30_7 · Gen.30.7 · BILHAH_BEARS_A_SECOND

וַתַּהַר עוֹד וַתֵּלֶד בִּלְהָה שִׁפְחַת רָחֵל בֵּן שֵׁנִי לְיַעֲקֹב · va-tahar od va-teled bilhah shifchat rachel ben sheni le-yaaqov · And Bilhah, Rachel's maid, conceived again, and bore Jacob a second son.

LEFT
וַתַּ֣הַר ע֔וֹד וַתֵּ֕לֶד בִּלְהָ֖ה שִׁפְחַ֣ת רָחֵ֑ל · va-tahar od va-teled bilhah shifchat rachel · Bilhah Rachel's maid conceived again and bore (etnachta on rachel) [VERIFIED: SNAPSHOT Gen.30.7 idx5 mark_id=etnachta]
RIGHT
בֵּ֥ן שֵׁנִ֖י לְיַעֲקֹֽב · ben sheni le-yaaqov · a second son for Jacob (verse-final yaaqov) [VERIFIED: SNAPSHOT Gen.30.7 idx6-8]
operatorexpressionHebrew anchorcitesconfidence
REGISTRY_INSTALLWORLD += {ben_2_bilhah}
= WORLD += {ben-2-bilhah}
THE SIXTH BIRTH [care 10]. va-tahar od — conception clause again; ben sheni; ben_2_bilhah installed. Depth 1. REGISTRY 5.
וַתַּהַר עוֹד וַתֵּלֶד בִּלְהָה · va-tahar od va-teled bilhah
= and-tahar od and-teled bilhah
tested
Bilhah's second son; still one open card.

STEP_Gn_30_8 · Gen.30.8 · THE_SIXTH_WRITE_NAFTALI

וַתֹּאמֶר רָחֵל נַפְתּוּלֵי אֱלֹהִים נִפְתַּלְתִּי עִם־אֲחֹתִי גַּם־יָכֹלְתִּי וַתִּקְרָא שְׁמוֹ נַפְתָּלִי · va-tomer rachel naftule Elohim niftalti im-achoti gam-yakholti va-tiqra shemo naftali · And Rachel said: Wrestlings of God I have wrestled with my sister; indeed I have prevailed. And she called his name Naphtali.

LEFT
וַתֹּ֣אמֶר רָחֵ֗ל נַפְתּוּלֵ֨י אֱלֹהִ֧ים נִפְתַּ֛לְתִּי עִם אֲחֹתִ֖י גַּם יָכֹ֑לְתִּי · va-tomer rachel naftule Elohim niftalti im-achoti gam-yakholti · wrestlings of God I wrestled with my sister, I prevailed (etnachta on yakholti) [VERIFIED: SNAPSHOT Gen.30.8 idx8 mark_id=etnachta]
RIGHT
וַתִּקְרָ֥א שְׁמ֖וֹ נַפְתָּלִֽי · va-tiqra shemo naftali · and she called his name Naphtali (verse-final naftali) [VERIFIED: SNAPSHOT Gen.30.8 idx9-11]
operatorexpressionHebrew anchorcitesconfidence
NAMEname(ben_2_bilhah) := naftali
= name(ben-2-bilhah) := naftali
WRITE #6 [care 10]. naftule … niftalti (5319 tok1/1 + 6617 tok1/1) [VERIFIED: SNAPSHOT Gen.30.8 idx2 ordinal=1/1; idx4 ordinal=1/1] — DOUBLE HAPAX ETIOLOGY: the wrestlings-noun and the twist-verb exist in the Torah only in this verse; Elohim [idx3] stands in construct as intensifier ("mighty wrestlings") — a divine-name token inside a common-noun phrase, counted with care in the unit's Elohim-walk. im-achoti (269 tok17/47) [idx6] — the sister-word's second in-span token: envied-her-sister (30:1) → wrestled-my-sister. gam yakholti (3201 tok8/64) [VERIFIED: idx8 ordinal=8/64] — tok7 = 29:8 (gen_49's "we CANNOT until all are gathered"); toks 10-11 = 32:26,29 PENIEL ("he saw he could not… and you have PREVAILED"): the family's wrestle-and-prevail vocabulary debuts in the sisters' war, two chapters before Jacob's night. naftali (5321 tok1/20 DEBUT) [idx11]. REGISTRY 6.
וַתִּקְרָא שְׁמוֹ נַפְתָּלִי · va-tiqra shemo naftali
= and-tiqra shemo naftali
tested
Naphtali: double-hapax wrestling write; prevail-verb prefigures Peniel.

STEP_Gn_30_9 · Gen.30.9 · THE_ZILPAH_MOVE

וַתֵּרֶא לֵאָה כִּי עָמְדָה מִלֶּדֶת וַתִּקַּח אֶת־זִלְפָּה שִׁפְחָתָהּ וַתִּתֵּן אֹתָהּ לְיַעֲקֹב לְאִשָּׁה · va-tere leah ki amda mi-ledet va-tiqach et-zilpah shifchatah va-titen otah le-yaaqov le-isha · And Leah saw that she had ceased bearing; and she took Zilpah her maid, and gave her to Jacob as a wife.

LEFT
וַתֵּ֣רֶא לֵאָ֔ה כִּ֥י עָמְדָ֖ה מִלֶּ֑דֶת · va-tere leah ki amda mi-ledet · Leah saw that she had ceased bearing (etnachta on ledet) [VERIFIED: SNAPSHOT Gen.30.9 idx4 mark_id=etnachta]
RIGHT
וַתִּקַּח֙ אֶת זִלְפָּ֣ה שִׁפְחָתָ֔הּ וַתִּתֵּ֥ן אֹתָ֛הּ לְיַעֲקֹ֖ב לְאִשָּֽׁה · va-tiqach et-zilpah shifchatah va-titen otah le-yaaqov le-isha · she took Zilpah her maid and gave her to Jacob (verse-final isha) [VERIFIED: SNAPSHOT Gen.30.9 idx5-12]
operatorexpressionHebrew anchorcitesconfidence
PRECONDITION_STATEHOLDS(zilpah_given_le_yaaqov(leah), t3)
= HOLDS(zilpah-given-to-yaaqov(leah), t3)
THE UNDEMANDED RERUN [care 11]. va-tere leah (7200 tok69/396) [VERIFIED: SNAPSHOT Gen.30.9 idx0 ordinal=69/396] — the see-verb drives Leah's move as it drove Rachel's (30:1, tok68). ki amda mi-ledet (5975 tok8/84) [idx3] — 29:35's cessation-verb returns. va-tiqach et-zilpah (3947 tok87/393) [VERIFIED: idx5 ordinal=87/393] — the take-career continues from gen_50: tok86 = 29:23, LABAN takes Leah to the switch; tok87 = LEAH takes Zilpah. va-titen otah (5414 tok73/647) [idx9] — the third maid-side give. NO PUSH PRECEDES: where Bilhah's giving followed an imperative (30:3-4), Zilpah's has no demand before it — the machine records state only, no queue motion. Depth 1. REGISTRY 6.
וַתִּקַּח אֶת־זִלְפָּה שִׁפְחָתָהּ וַתִּתֵּן אֹתָהּ לְיַעֲקֹב לְאִשָּׁה · va-tiqach et-zilpah shifchatah va-titen otah le-yaaqov le-isha
= and-tiqach zilpah shifchatah and-titen her to-yaaqov to-isha
tested
Leah re-runs the maid-route with no demand pushed; state only.

STEP_Gn_30_10 · Gen.30.10 · ZILPAH_BEARS_A_SON

וַתֵּלֶד זִלְפָּה שִׁפְחַת לֵאָה לְיַעֲקֹב בֵּן · va-teled zilpah shifchat leah le-yaaqov ben · And Zilpah, Leah's maid, bore Jacob a son.

LEFT
וַתֵּ֗לֶד זִלְפָּ֛ה שִׁפְחַ֥ת לֵאָ֖ה · va-teled zilpah shifchat leah · Zilpah Leah's maid bore Jacob a son (NO etnachta in verse: split at tifcha on leah) [VERIFIED: SNAPSHOT Gen.30.10 idx3 mark_id=tifcha rank=2; no etnachta token]
RIGHT
לְיַעֲקֹ֥ב בֵּֽן · le-yaaqov ben · a son (verse-final ben) [VERIFIED: SNAPSHOT Gen.30.10 idx4-5]
operatorexpressionHebrew anchorcitesconfidence
REGISTRY_INSTALLWORLD += {ben_1_zilpah}
= WORLD += {ben-1-zilpah}
THE SEVENTH BIRTH [care 12]. va-teled — NO va-tahar: the first birth in the corpus narrated WITHOUT a conception clause [VERIFIED: SNAPSHOT Gen.30.10 = 6 tokens, no 2029-token]; Zilpah's second (30:12) and Dinah's (30:21) share the omission — Bilhah's and Leah's births all keep the pair. ben_1_zilpah installed. Depth 1. REGISTRY 6.
וַתֵּלֶד זִלְפָּה שִׁפְחַת לֵאָה לְיַעֲקֹב בֵּן · va-teled zilpah shifchat leah le-yaaqov ben
= and-teled zilpah shifchat leah to-yaaqov ben
tested
Zilpah's first son — the first birth with no conception clause.

STEP_Gn_30_11 · Gen.30.11 · THE_SEVENTH_WRITE_GAD_WRITTEN_AND_READ

וַתֹּאמֶר לֵאָה בגד בָּא גָד וַתִּקְרָא אֶת־שְׁמוֹ גָּד · va-tomer leah ba gad va-tiqra et-shemo gad · And Leah said: Fortune has come! And she called his name Gad.

LEFT
וַתֹּ֥אמֶר לֵאָ֖ה בגד בָּ֣א גָ֑ד · va-tomer leah ba gad · and Leah said: fortune has come (etnachta on gad) [VERIFIED: SNAPSHOT Gen.30.11 idx4 mark_id=etnachta]
RIGHT
וַתִּקְרָ֥א אֶת שְׁמ֖וֹ גָּֽד · va-tiqra et-shemo gad · and she called his name Gad (verse-final gad) [VERIFIED: SNAPSHOT Gen.30.11 idx5-8]
operatorexpressionHebrew anchorcitesconfidence
NAMEname(ben_1_zilpah) := gad
= name(ben-1-zilpah) := gad
WRITE #7 [care 13] — THE WRITTEN AND THE READ. The SNAPSHOT carries BOTH forms of the etiology side by side: idx2 = בגד, the WRITTEN form (ketiv), one word, unvocalized — "with fortune"; idx3-4 = בָּא גָד, the READ form (qere), two vocalized words — "FORTUNE HAS COME" [VERIFIED: SNAPSHOT Gen.30.11 idx2 he=ב/גד no vowel points; idx3 ba morph=HVqrmsa; idx4 gad carries the verse's ETNACHTA] — the corpus's first written/read doubling inside a name-etiology (side-by-side carry precedent: 25:23 gyym/goyim, gen_43); the machine splits the verse ON the read form, not the written. Both fortune-tokens (1409 toks 1-2/2) [VERIFIED: idx2 ordinal=1/2, idx4 ordinal=2/2] — the common noun's ENTIRE Torah career is this one verse's two spellings. gad (1410 tok1/28 DEBUT) [idx8]. No conception clause on this birth-pair (care 12). REGISTRY 7.
וַתִּקְרָא אֶת־שְׁמוֹ גָּד · va-tiqra et-shemo gad
= and-tiqra shemo gad
tested
Gad: the fortune write — written and read forms side by side; REGISTRY 7.

STEP_Gn_30_12 · Gen.30.12 · ZILPAH_BEARS_A_SECOND

וַתֵּלֶד זִלְפָּה שִׁפְחַת לֵאָה בֵּן שֵׁנִי לְיַעֲקֹב · va-teled zilpah shifchat leah ben sheni le-yaaqov · And Zilpah, Leah's maid, bore Jacob a second son.

LEFT
וַתֵּ֗לֶד זִלְפָּה֙ שִׁפְחַ֣ת לֵאָ֔ה · va-teled zilpah shifchat leah · Zilpah Leah's maid bore a second son (NO etnachta in verse: split at zaqef_qatan on leah) [VERIFIED: SNAPSHOT Gen.30.12 idx3 mark_id=zaqef_qatan rank=2; no etnachta token]
RIGHT
בֵּ֥ן שֵׁנִ֖י לְיַעֲקֹֽב · ben sheni le-yaaqov · a second son for Jacob (verse-final yaaqov) [VERIFIED: SNAPSHOT Gen.30.12 idx4-6]
operatorexpressionHebrew anchorcitesconfidence
REGISTRY_INSTALLWORLD += {ben_2_zilpah}
= WORLD += {ben-2-zilpah}
THE EIGHTH BIRTH [care 12]. va-teled … ben sheni — again no conception clause. ben_2_zilpah installed. Depth 1. REGISTRY 7.
וַתֵּלֶד זִלְפָּה שִׁפְחַת לֵאָה בֵּן שֵׁנִי לְיַעֲקֹב · va-teled zilpah shifchat leah ben sheni le-yaaqov
= and-teled zilpah shifchat leah ben sheni to-yaaqov
tested
Zilpah's second son; the omission pattern holds.

STEP_Gn_30_13 · Gen.30.13 · THE_EIGHTH_WRITE_ASHER

וַתֹּאמֶר לֵאָה בְּאָשְׁרִי כִּי אִשְּׁרוּנִי בָּנוֹת וַתִּקְרָא אֶת־שְׁמוֹ אָשֵׁר · va-tomer leah be-oshri ki ishruni banot va-tiqra et-shemo asher · And Leah said: In my happiness! For the daughters will call me happy. And she called his name Asher.

LEFT
וַתֹּ֣אמֶר לֵאָ֔ה בְּאָשְׁרִ֕י כִּ֥י אִשְּׁר֖וּנִי בָּנ֑וֹת · va-tomer leah be-oshri ki ishruni banot · in my happiness, for daughters call me happy (etnachta on banot) [VERIFIED: SNAPSHOT Gen.30.13 idx5 mark_id=etnachta]
RIGHT
וַתִּקְרָ֥א אֶת שְׁמ֖וֹ אָשֵֽׁר · va-tiqra et-shemo asher · and she called his name Asher (verse-final asher) [VERIFIED: SNAPSHOT Gen.30.13 idx6-9]
operatorexpressionHebrew anchorcitesconfidence
NAMEname(ben_2_zilpah) := asher
= name(ben-2-zilpah) := which
WRITE #8 [care 14]. be-oshri … ki ishruni (837 tok1/1 + 833 tok1/1) [VERIFIED: SNAPSHOT Gen.30.13 idx2 ordinal=1/1; idx4 ordinal=1/1] — the unit's SECOND double-hapax etiology (after 30:8): the happiness-noun and the call-happy verb exist in the Torah only here. banot [idx5] — "the daughters," the women's chorus Leah cites. asher (836 tok1/20 DEBUT) [VERIFIED: idx9 ordinal=1/20]. REGISTRY 8.
וַתִּקְרָא אֶת־שְׁמוֹ אָשֵׁר · va-tiqra et-shemo asher
= and-tiqra shemo which
tested
Asher: the happiness write, second double hapax; REGISTRY 8.

STEP_Gn_30_14 · Gen.30.14 · THE_MANDRAKE_DEMAND

וַיֵּלֶךְ רְאוּבֵן בִּימֵי קְצִיר־חִטִּים וַיִּמְצָא דוּדָאִים בַּשָּׂדֶה וַיָּבֵא אֹתָם אֶל־לֵאָה אִמּוֹ וַתֹּאמֶר רָחֵל אֶל־לֵאָה תְּנִי־נָא לִי מִדּוּדָאֵי בְּנֵךְ · va-yelekh reuven bi-yme qetzir-chitim va-yimtza dudaim ba-sade va-yave otam el-leah im-o va-tomer rachel el-leah teni-na li mi-dudae benekh · And Reuben went in the days of wheat harvest and found mandrakes in the field, and brought them to Leah his mother. And Rachel said to Leah: Give me, please, of your son's mandrakes.

LEFT
וַיֵּ֨לֶךְ רְאוּבֵ֜ן בִּימֵ֣י קְצִיר חִטִּ֗ים וַיִּמְצָ֤א דֽוּדָאִים֙ בַּשָּׂדֶ֔ה וַיָּבֵ֣א אֹתָ֔ם אֶל לֵאָ֖ה אִמּ֑וֹ · va-yelekh reuven bi-yme qetzir-chitim va-yimtza dudaim ba-sade va-yave otam el-leah im-o · Reuben found mandrakes at wheat harvest, brought them to his mother (etnachta on o) [VERIFIED: SNAPSHOT Gen.30.14 idx12 mark_id=etnachta]
RIGHT
וַתֹּ֤אמֶר רָחֵל֙ אֶל לֵאָ֔ה תְּנִי נָ֣א לִ֔י מִדּוּדָאֵ֖י בְּנֵֽךְ · va-tomer rachel el-leah teni-na li mi-dudae benekh · give me, please, of your son's mandrakes (verse-final benekh) [VERIFIED: SNAPSHOT Gen.30.14 idx13-21]
operatorexpressionHebrew anchorcitesconfidence
PRECONDITION_STATEHOLDS(dudaim_found_by_reuven(sade), t4)
= HOLDS(dudaim-found-by-reuven(sade), t4)
THE LEDGER WALKS [care 15]. va-yelekh REUVEN (7205 tok2/39) [VERIFIED: SNAPSHOT Gen.30.14 idx1 ordinal=2/39] — THE FIRST REGISTRY-NAMED CHILD TO ACT: between his write (29:32) and any other named son's first deed stands this verse. bi-yme qetzir chitim (7105 tok2/14 + 2406 tok1/6 DEBUT) [VERIFIED: idx3 ordinal=2/14; idx4 ordinal=1/6] — the harvest-word's tok1 = 8:22, the covenant's "seedtime and HARVEST shall not cease"; WHEAT is born in the mandrake field (career → Exod 34:22's wheat-harvest feast). va-yimtza dudaim (1736 tok1/5 DEBUT) [VERIFIED: idx6 ordinal=1/5] — MANDRAKES: all five Torah tokens sit in 30:14-16 — a career that opens and closes inside three verses.
וַיֵּלֶךְ רְאוּבֵן בִּימֵי קְצִיר־חִטִּים · va-yelekh reuven bi-yme qetzir-chitim
= and-yelekh reuven bi-yme qetzir-chitim
tested
DECLAREDECLARE(rachel, LET(teni_dudaim(leah)))
= DECLARE(rachel, LET(teni-dudaim(leah)))
THE THIRD PUSH [care 15]. teni-na li mi-dudae benekh (5414 tok74/647, HVqv2fs) [VERIFIED: idx17 ordinal=74/647 morph=HVqv2fs] — the give-walk's ONE IMPERATIVE, feminine, sister to sister; demandee LEAH. After God's three gives and the two maid-gives, giving is finally DEMANDED — and this demanded give is the only one the letter never narrates performed (care 16). PUSH LET(teni_dudaim(leah)). Depth 2.
תְּנִי־נָא לִי מִדּוּדָאֵי בְּנֵךְ · teni-na li mi-dudae benekh
= teni-na to-me from-dudae benekh
tested
Reuben's mandrakes; Rachel demands of Leah; depth 2.

STEP_Gn_30_15 · Gen.30.15 · THE_EXCHANGE_SET

וַתֹּאמֶר לָהּ הַמְעַט קַחְתֵּךְ אֶת־אִישִׁי וְלָקַחַת גַּם אֶת־דּוּדָאֵי בְּנִי וַתֹּאמֶר רָחֵל לָכֵן יִשְׁכַּב עִמָּךְ הַלַּיְלָה תַּחַת דּוּדָאֵי בְנֵךְ · va-tomer lah ha-meat qachtekh et-ishi ve-la-qachat gam et-dudae beni va-tomer rachel lakhen yishkav imakh ha-layla tachat dudae venekh · And she said to her: Is it a small thing that you have taken my husband? And would you take also my son's mandrakes? And Rachel said: Therefore he shall lie with you tonight, in exchange for your son's mandrakes.

LEFT
וַתֹּ֣אמֶר לָ֗הּ הַמְעַט֙ קַחְתֵּ֣ךְ אֶת אִישִׁ֔י וְלָקַ֕חַת גַּ֥ם אֶת דּוּדָאֵ֖י בְּנִ֑י · va-tomer lah ha-meat qachtekh et-ishi ve-la-qachat gam et-dudae beni · is taking my husband small, that you take my son's mandrakes too (etnachta on beni) [VERIFIED: SNAPSHOT Gen.30.15 idx10 mark_id=etnachta]
RIGHT
וַתֹּ֣אמֶר רָחֵ֗ל לָכֵן֙ יִשְׁכַּ֤ב עִמָּךְ֙ הַלַּ֔יְלָה תַּ֖חַת דּוּדָאֵ֥י בְנֵֽךְ · va-tomer rachel lakhen yishkav imakh ha-layla tachat dudae venekh · therefore he lies with you tonight, for the mandrakes (verse-final venekh) [VERIFIED: SNAPSHOT Gen.30.15 idx11-19]
operatorexpressionHebrew anchorcitesconfidence
PRECONDITION_STATEHOLDS(laila_tachat_dudaim(exchange_set), t4)
= HOLDS(laila-tachat-dudaim(exchange-set), t4)
THE PRICE WITHOUT THE TRANSFER [care 16]. ha-meat (4592 tok5/28) [VERIFIED: SNAPSHOT Gen.30.15 idx2 ordinal=5/28] qachtekh … ve-laqachat (3947 toks 88-89/393) [VERIFIED: idx3 ordinal=88/393; idx6 ordinal=89/393] — Leah's counter files TAKE twice: the husband as a taking already suffered; the take-career that carried the switch (86 = 29:23) and the maid-move (87 = 30:9) runs 88-89 in accusation. lakhen yishkav imakh ha-laila (7901 tok12/62, Vqi3ms) [VERIFIED: idx14 ordinal=12/62 morph=HVqi3ms] — PLAIN IMPERFECT, not a volitive: NO PUSH — Rachel disposes of the night and the machine records the exchange-term as state. tachat dudae venekh (8478 tok15/137) [VERIFIED: idx17 ordinal=15/137] — the exchange-word's second in-span token: 30:2 priced substitution-for-God, 30:15 prices a night. THE GAP: the mandrake TRANSFER is never narrated — no give-token takes dudaim as object anywhere [VERIFIED: give-walk toks 70-76 objects checked] — LET(teni_dudaim) stays OPEN. Depth 2.
לָכֵן יִשְׁכַּב עִמָּךְ הַלַּיְלָה תַּחַת דּוּדָאֵי בְנֵךְ · lakhen yishkav imakh ha-layla tachat dudae venekh
= lakhen yishkav imakh night tachat dudae venekh
tested
The trade is priced; the demanded transfer is never narrated; depth 2.

STEP_Gn_30_16 · Gen.30.16 · THE_HIRE_NIGHT

וַיָּבֹא יַעֲקֹב מִן־הַשָּׂדֶה בָּעֶרֶב וַתֵּצֵא לֵאָה לִקְרָאתוֹ וַתֹּאמֶר אֵלַי תָּבוֹא כִּי שָׂכֹר שְׂכַרְתִּיךָ בְּדוּדָאֵי בְּנִי וַיִּשְׁכַּב עִמָּהּ בַּלַּיְלָה הוּא · va-yavo yaaqov min-ha-sade ba-erev va-tetze leah liqrato va-tomer elay tavo ki sakhor sekharticha be-dudae beni va-yishkav imah ba-layla hu · And Jacob came from the field in the evening, and Leah went out to meet him and said: To me you shall come in, for hiring I have hired you with my son's mandrakes. And he lay with her that night.

LEFT
וַיָּבֹ֨א יַעֲקֹ֣ב מִן הַשָּׂדֶה֮ בָּעֶרֶב֒ וַתֵּצֵ֨א לֵאָ֜ה לִקְרָאת֗וֹ וַתֹּ֨אמֶר֙ אֵלַ֣י תָּב֔וֹא כִּ֚י שָׂכֹ֣ר שְׂכַרְתִּ֔יךָ בְּדוּדָאֵ֖י בְּנִ֑י · va-yavo yaaqov min-ha-sade ba-erev va-tetze leah liqrato va-tomer elay tavo ki sakhor sekharticha be-dudae beni · Leah went out: I have surely hired you with the mandrakes (etnachta on beni) [VERIFIED: SNAPSHOT Gen.30.16 idx15 mark_id=etnachta]
RIGHT
וַיִּשְׁכַּ֥ב עִמָּ֖הּ בַּלַּ֥יְלָה הֽוּא · va-yishkav imah ba-layla hu · and he lay with her that night (verse-final hu) [VERIFIED: SNAPSHOT Gen.30.16 idx16-19]
operatorexpressionHebrew anchorcitesconfidence
PRECONDITION_STATEHOLDS(sakhor_sekharticha(laila), t4)
= HOLDS(sakhor-sekharticha(laila), t4)
THE HIRE-VERB DEBUTS DOUBLED [care 17]. va-yavo yaaqov … ba-erev — the day-boundary word at a bed-scene again (gen_50's switch came ba-erev, 29:23). va-tetze leah liqrato — SHE goes out to meet him. elay tavo [VERIFIED: idx10 morph=HVqi2ms] — plain imperfect announcement, no volitive, no push. ki sakhor sekharticha (7936 toks 1-2/3) [VERIFIED: SNAPSHOT Gen.30.16 idx12 ordinal=1/3, idx13 ordinal=2/3] — the hire-verb is born as an INFINITIVE-ABSOLUTE DOUBLING ("hiring I have HIRED you"): two of its three Torah tokens in one clause; the third = Deut 23:5 — BALAAM hired. be-dudae beni [idx14-15] — the mandrakes as instrument-of-price (be- of price) while the transfer-card stays open: the machine keeps the letter's gap visible — the price-clause treats as paid what was never delivered. va-yishkav imah (7901 tok13/62) [idx16] — the night's term performed on Jacob's side. The hire-root enters the family that will spend the next span at war over wages (7939 toks 3-7 = 30:28-31:8). Depth 2. REGISTRY 8.
שָׂכֹר שְׂכַרְתִּיךָ בְּדוּדָאֵי בְּנִי · sakhor sekharticha be-dudae beni
= sakhor sekharticha in-dudae beni
tested
The hired night performed; the mandrake card still open; depth 2.

STEP_Gn_30_17 · Gen.30.17 · THE_FIFTH_SON_HEARD

וַיִּשְׁמַע אֱלֹהִים אֶל־לֵאָה וַתַּהַר וַתֵּלֶד לְיַעֲקֹב בֵּן חֲמִישִׁי · va-yishma Elohim el-leah va-tahar va-teled le-yaaqov ben chamishi · And God heard Leah, and she conceived and bore Jacob a fifth son.

LEFT
וַיִּשְׁמַ֥ע אֱלֹהִ֖ים אֶל לֵאָ֑ה · va-yishma Elohim el-leah · God heard Leah (etnachta on leah) [VERIFIED: SNAPSHOT Gen.30.17 idx3 mark_id=etnachta]
RIGHT
וַתַּ֛הַר וַתֵּ֥לֶד לְיַעֲקֹ֖ב בֵּ֥ן חֲמִישִֽׁי · va-tahar va-teled le-yaaqov ben chamishi · she conceived and bore Jacob a fifth son (verse-final chamishi) [VERIFIED: SNAPSHOT Gen.30.17 idx4-8]
operatorexpressionHebrew anchorcitesconfidence
PRECONDITION_STATEHOLDS(shama_Elohim_el_leah, t5)
= HOLDS(shama-God-to-leah, t5)
GOD HEARS [care 18]. va-yishma Elohim el-leah (8085 tok36/241) [VERIFIED: SNAPSHOT Gen.30.17 idx0 ordinal=36/241] — the unit's four hear-tokens ALL have God hearing: 29:33 (Leah's claim), 30:6 (Rachel's claim), here and 30:22 (the narrator's own voice).
וַיִּשְׁמַע אֱלֹהִים אֶל־לֵאָה · va-yishma Elohim el-leah
= and-yishma God to-leah
tested
REGISTRY_INSTALLWORLD += {ben_5_leah}
= WORLD += {ben-5-leah}
THE NINTH BIRTH [care 18]. va-tahar va-teled — Leah's conception clause returns (the omission belongs to Zilpah's and Dinah's births only). ben CHAMISHI (2549 tok2/16) [VERIFIED: idx8 ordinal=2/16] — the fifth-ordinal's tok1 = 1:23, DAY FIVE: the creation-week numeral's next token after the fifth day is the FIFTH SON — the son-ledger borrows the week's numerals (30:19 completes the pair). ben_5_leah installed. Depth 2. REGISTRY 8.
וַתַּהַר וַתֵּלֶד לְיַעֲקֹב בֵּן חֲמִישִׁי · va-tahar va-teled le-yaaqov ben chamishi
= and-tahar and-teled to-yaaqov ben chamishi
tested
God hears Leah; the fifth son takes day five's numeral.

STEP_Gn_30_18 · Gen.30.18 · THE_NINTH_WRITE_YISASHKHAR

וַתֹּאמֶר לֵאָה נָתַן אֱלֹהִים שְׂכָרִי אֲשֶׁר־נָתַתִּי שִׁפְחָתִי לְאִישִׁי וַתִּקְרָא שְׁמוֹ יִשָּׂשכָר · va-tomer leah natan Elohim sekhari asher-natati shifchati le-ishi va-tiqra shemo yisashkhar · And Leah said: God has given my wage, because I gave my maid to my husband. And she called his name Issachar.

LEFT
וַתֹּ֣אמֶר לֵאָ֗ה נָתַ֤ן אֱלֹהִים֙ שְׂכָרִ֔י אֲשֶׁר נָתַ֥תִּי שִׁפְחָתִ֖י לְאִישִׁ֑י · va-tomer leah natan Elohim sekhari asher-natati shifchati le-ishi · God gave my wage, for I gave my maid (etnachta on ishi) [VERIFIED: SNAPSHOT Gen.30.18 idx8 mark_id=etnachta]
RIGHT
וַתִּקְרָ֥א שְׁמ֖וֹ יִשָּׂשכָֽר · va-tiqra shemo yisashkhar · and she called his name Issachar (verse-final yisashkhar) [VERIFIED: SNAPSHOT Gen.30.18 idx9-11]
operatorexpressionHebrew anchorcitesconfidence
NAMEname(ben_5_leah) := yisashkhar
= name(ben-5-leah) := yisashkhar
WRITE #9 [care 18]. natan Elohim sekhari (7939 tok2/12) [VERIFIED: SNAPSHOT Gen.30.18 idx4 ordinal=2/12] — the wage-noun's ONLY prior token is 15:1, God's own "your WAGE is exceedingly great" to Abram; its next five (toks 3-7 = 30:28-31:8) are the flock-wage war of the coming span: this write sits between God-as-wage and wages-as-war. asher natati shifchati (5414 toks 75-76/647) [VERIFIED: idx2 ordinal=75/647; idx6 ordinal=76/647] — Leah reads her maid-gift as the wage's ground; the give-walk closes at SEVEN in-span tokens: God 3 (70/72/75), women's maid-gives 3 (71/73/76), demanded give 1 (74) — the demanded one never narrated performed. yisashkhar (3485 tok1/18 DEBUT) [VERIFIED: idx11 ordinal=1/18] — the name folds the wage-noun. REGISTRY 9.
וַתִּקְרָא שְׁמוֹ יִשָּׂשכָר · va-tiqra shemo yisashkhar
= and-tiqra shemo yisashkhar
tested
Issachar: the wage write; the give-walk closes at seven; REGISTRY 9.

STEP_Gn_30_19 · Gen.30.19 · THE_SIXTH_SON

וַתַּהַר עוֹד לֵאָה וַתֵּלֶד בֵּן־שִׁשִּׁי לְּיַעֲקֹב · va-tahar od leah va-teled ben-shishi le-yaaqov · And Leah conceived again, and bore Jacob a sixth son.

LEFT
וַתַּ֤הַר עוֹד֙ לֵאָ֔ה · va-tahar od leah · Leah conceived again (NO etnachta in verse: split at zaqef_qatan on leah) [VERIFIED: SNAPSHOT Gen.30.19 idx2 mark_id=zaqef_qatan rank=2; no etnachta token]
RIGHT
וַתֵּ֥לֶד בֵּן שִׁשִּׁ֖י לְּיַעֲקֹֽב · va-teled ben-shishi le-yaaqov · and bore Jacob a sixth son (verse-final yaaqov) [VERIFIED: SNAPSHOT Gen.30.19 idx3-6]
operatorexpressionHebrew anchorcitesconfidence
REGISTRY_INSTALLWORLD += {ben_6_leah}
= WORLD += {ben-6-leah}
THE TENTH BIRTH [care 18]. va-tahar od leah — conception clause present. ben SHISHI (8345 tok2/9) [VERIFIED: SNAPSHOT Gen.30.19 idx5 ordinal=2/9] — the sixth-ordinal's tok1 = 1:31, DAY SIX: with 30:17's chamishi the son-count runs on creation-week numerals. ben_6_leah installed. Depth 2. REGISTRY 9.
וַתַּהַר עוֹד לֵאָה וַתֵּלֶד בֵּן־שִׁשִּׁי לְּיַעֲקֹב · va-tahar od leah va-teled ben-shishi le-yaaqov
= and-tahar od leah and-teled ben-shishi to-yaaqov
tested
The sixth son takes day six's numeral.

STEP_Gn_30_20 · Gen.30.20 · THE_TENTH_WRITE_ZEVULUN

וַתֹּאמֶר לֵאָה זְבָדַנִי אֱלֹהִים אֹתִי זֵבֶד טוֹב הַפַּעַם יִזְבְּלֵנִי אִישִׁי כִּי־יָלַדְתִּי לוֹ שִׁשָּׁה בָנִים וַתִּקְרָא אֶת־שְׁמוֹ זְבֻלוּן · va-tomer leah zevadani Elohim oti zeved tov ha-paam yizbeleni ishi ki-yaladti lo shisha vanim va-tiqra et-shemo zevulun · And Leah said: God has endowed me with a good endowment; this time my husband will dwell with me, for I have borne him six sons. And she called his name Zebulun.

LEFT
וַתֹּ֣אמֶר לֵאָ֗ה זְבָדַ֨נִי אֱלֹהִ֥ים אֹתִי֮ זֵ֣בֶד טוֹב֒ הַפַּ֨עַם֙ יִזְבְּלֵ֣נִי אִישִׁ֔י כִּֽי יָלַ֥דְתִּי ל֖וֹ שִׁשָּׁ֣ה בָנִ֑ים · va-tomer leah zevadani Elohim oti zeved tov ha-paam yizbeleni ishi ki-yaladti lo shisha vanim · God endowed me: this time my husband will dwell with me (etnachta on vanim) [VERIFIED: SNAPSHOT Gen.30.20 idx14 mark_id=etnachta]
RIGHT
וַתִּקְרָ֥א אֶת שְׁמ֖וֹ זְבֻלֽוּן · va-tiqra et-shemo zevulun · and she called his name Zebulun (verse-final zevulun) [VERIFIED: SNAPSHOT Gen.30.20 idx15-18]
operatorexpressionHebrew anchorcitesconfidence
NAMEname(ben_6_leah) := zevulun
= name(ben-6-leah) := zevulun
WRITE #10 [care 18]. zevadani … zeved (2064 tok1/1 + 2065 tok1/1) [VERIFIED: SNAPSHOT Gen.30.20 idx2 ordinal=1/1; idx5 ordinal=1/1] … yizbeleni (2082 tok1/1) [VERIFIED: idx8 ordinal=1/1] — the unit's THIRD hapax-cluster etiology, and its largest: endow-verb, endowment-noun, and dwell/honor-verb all live in the Torah only in this verse. zeved TOV (2896 tok29/86) [VERIFIED: idx6 ordinal=29/86] — the good-instrument WAKES as an ATTRIBUTE inside speech ("a GOOD endowment"): attribute-fenced per gen_46's 27:9 tovim and gen_50's 29:19 comparative — NO TEST fires; TESTS 0 stands. ha-paam (6471 tok6/39) [idx7] — the unit's third this-time refrain (29:34, 29:35). ki-yaladti lo shisha vanim. zevulun (2074 tok1/18 DEBUT) [VERIFIED: idx18 ordinal=1/18]. REGISTRY 10.
וַתִּקְרָא אֶת־שְׁמוֹ זְבֻלוּן · va-tiqra et-shemo zevulun
= and-tiqra shemo zevulun
tested
Zebulun: triple-hapax endowment write; tov fenced, no test; REGISTRY 10.

STEP_Gn_30_21 · Gen.30.21 · THE_ELEVENTH_WRITE_DINA

וְאַחַר יָלְדָה בַּת וַתִּקְרָא אֶת־שְׁמָהּ דִּינָה · ve-achar yalda bat va-tiqra et-shemah dina · And afterward she bore a daughter, and called her name Dinah.

LEFT
וְאַחַ֖ר יָ֣לְדָה בַּ֑ת · ve-achar yalda bat · and afterward she bore a daughter (etnachta on bat) [VERIFIED: SNAPSHOT Gen.30.21 idx2 mark_id=etnachta]
RIGHT
וַתִּקְרָ֥א אֶת שְׁמָ֖הּ דִּינָֽה · va-tiqra et-shemah dina · and called her name Dinah (verse-final dina) [VERIFIED: SNAPSHOT Gen.30.21 idx3-6]
operatorexpressionHebrew anchorcitesconfidence
REGISTRY_INSTALLWORLD += {bat_leah}
= WORLD += {bat-leah}
THE ELEVENTH BIRTH [care 19]. ve-achar yalda BAT — the ledger's only DAUGHTER; no conception clause (Zilpah-class, care 12). bat_leah installed.
וְאַחַר יָלְדָה בַּת · ve-achar yalda bat
= and-achar yalda bat
tested
NAMEname(bat_leah) := dina
= name(bat-leah) := dina
WRITE #11 [care 19]. Alone among the twelve writes, NO ETIOLOGY: no ki-clause, no reason-speech — the write is bare [VERIFIED: SNAPSHOT Gen.30.21 = 7 tokens]. va-tiqra et-shemah — the formula's one feminine object. dina (1783 tok1/8 DEBUT) [VERIFIED: idx6 ordinal=1/8]. The reproach-word that debuts two verses on (30:23 cherpah) has exactly one other Torah token — 34:14, spoken of DINAH's violation: the daughter and the word that will meet her story are born three verses apart. REGISTRY 11.
וַתִּקְרָא אֶת־שְׁמָהּ דִּינָה · va-tiqra et-shemah dina
= and-tiqra shemah dina
tested
Dinah: the bare write — no etiology, no conception clause; REGISTRY 11.

STEP_Gn_30_22 · Gen.30.22 · THE_REMEMBERING_AND_THE_OPENING

וַיִּזְכֹּר אֱלֹהִים אֶת־רָחֵל וַיִּשְׁמַע אֵלֶיהָ אֱלֹהִים וַיִּפְתַּח אֶת־רַחְמָהּ · va-yizkor Elohim et-rachel va-yishma eleha Elohim va-yiftach et-rachmah · And God remembered Rachel, and God heard her, and opened her womb.

LEFT
וַיִּזְכֹּ֥ר אֱלֹהִ֖ים אֶת רָחֵ֑ל · va-yizkor Elohim et-rachel · God remembered Rachel (etnachta on rachel) [VERIFIED: SNAPSHOT Gen.30.22 idx3 mark_id=etnachta]
RIGHT
וַיִּשְׁמַ֤ע אֵלֶ֨יהָ֙ אֱלֹהִ֔ים וַיִּפְתַּ֖ח אֶת רַחְמָֽהּ · va-yishma eleha Elohim va-yiftach et-rachmah · God heard her and opened her womb (verse-final rachmah) [VERIFIED: SNAPSHOT Gen.30.22 idx4-9]
operatorexpressionHebrew anchorcitesconfidence
EVENTzakhar(e2); Agent(e2, Elohim); Theme(e2, rachel)
= male(e2); Agent(e2, God); Theme(e2, rachel)
THE REMEMBERING [care 20]. va-yizkor Elohim et-rachel (2142 tok5/42) [VERIFIED: SNAPSHOT Gen.30.22 idx0 ordinal=5/42] — the remember-verb's every prior object was a rescue: Noah in the flood (8:1), the covenant against the flood (9:15,16), Abraham-for-Lot out of the overthrow (19:29); Rachel joins the remembered. Its next tokens (6-8 = 40:14,23) are the cupbearer NOT remembering JOSEPH: the verb passes to her son as its negation. va-yishma eleha Elohim (8085 tok37/241) [idx4] — the fourth God-hears.
וַיִּזְכֹּר אֱלֹהִים אֶת־רָחֵל · va-yizkor Elohim et-rachel
= and-yizkor God rachel
tested
EVENTpatach(e3); Agent(e3, Elohim); Theme(e3, rechem_rachel)
= patach(e3); Agent(e3, God); Theme(e3, rechem-rachel)
THE BOOKEND OPENING [care 20]. va-yiftach et-rachmah (6605 tok5/25 + 7358 tok3/11) [VERIFIED: idx7 ordinal=5/25; idx9 ordinal=3/11] — the unit opened with YHWH opening Leah's womb (29:31, patach 4 / rechem 2); it turns on Elohim opening Rachel's (patach 5 / rechem 3): after its closing debut (20:18), the womb-word's only Genesis tokens are these two openings. NO POP YET: nothing is delivered at 30:22. Depth 2.
וַיִּפְתַּח אֶת־רַחְמָהּ · va-yiftach et-rachmah
= and-yiftach rachmah
tested
God remembers, hears, opens — the 29:31 bookend; nothing delivered yet.

STEP_Gn_30_23 · Gen.30.23 · THE_REPROACH_GATHERED_NON_POP

וַתַּהַר וַתֵּלֶד בֵּן וַתֹּאמֶר אָסַף אֱלֹהִים אֶת־חֶרְפָּתִי · va-tahar va-teled ben va-tomer asaf Elohim et-cherpati · And she conceived and bore a son, and said: God has gathered away my reproach.

LEFT
וַתַּ֖הַר וַתֵּ֣לֶד בֵּ֑ן · va-tahar va-teled ben · she conceived and bore a son (etnachta on ben) [VERIFIED: SNAPSHOT Gen.30.23 idx2 mark_id=etnachta]
RIGHT
וַתֹּ֕אמֶר אָסַ֥ף אֱלֹהִ֖ים אֶת חֶרְפָּתִֽי · va-tomer asaf Elohim et-cherpati · God has gathered away my reproach (verse-final cherpati) [VERIFIED: SNAPSHOT Gen.30.23 idx3-7]
operatorexpressionHebrew anchorcitesconfidence
REGISTRY_INSTALLWORLD += {ben_1_rachel}
= WORLD += {ben-1-rachel}
THE TWELFTH BIRTH — THE NON-POP [care 20, the unit's centerpiece]. va-tahar va-teled BEN — SINGULAR. The card reads LET(hava_banim(yaaqov)): "give me CHILDREN," plural, demanded of the husband (30:1). What stands here: performer ELOHIM — the demandee performed nothing (no Jacob-token appears in 30:22-23 [VERIFIED: token scan]; his own 30:2 redirect named the true performer) — and object ONE SON. Number-mismatch on the letter plus no demandee-performance → NO POP (gen_50's 29:23 object-precision law applied to grammatical NUMBER). The same letter-reason kept the card open through 30:5-8: Bilhah's sons are each narrated born LE-YAAQOV ("to Jacob," 30:5, 30:7 [VERIFIED: SNAPSHOT tokens]) — no verse ever narrates children given TO Rachel, by the demandee or anyone. The demand holds OPEN through the birth itself. ben_1_rachel installed.
וַתַּהַר וַתֵּלֶד בֵּן · va-tahar va-teled ben
= and-tahar and-teled ben
tested
PRECONDITION_STATEHOLDS(asaf_Elohim_cherpati(rachel), t6)
= HOLDS(asaf-God-cherpati(rachel), t6)
THE GATHERED REPROACH [care 20]. asaf Elohim et-cherpati (622 tok8/50) [VERIFIED: SNAPSHOT Gen.30.23 idx4 ordinal=8/50] — the gather-verb that assembled gen_49-50's flocks, shepherds, and feast-men (toks 4-7 = 29:3,7,8,22) now gathers away a reproach — and stands beside 30:24's yosef: gather-away and add-more, the etiology's two verbs, one name. cherpati (2781 tok1/2 DEBUT) [VERIFIED: idx7 ordinal=1/2] — the reproach-word's only other token is 34:14: Dinah's story (care 19). Depth 2.
וַתֹּאמֶר אָסַף אֱלֹהִים אֶת־חֶרְפָּתִי · va-tomer asaf Elohim et-cherpati
= and-tomer asaf God cherpati
tested
One son delivered against a plural card by the wrong performer: no pop.

STEP_Gn_30_24 · Gen.30.24 · THE_TWELFTH_WRITE_YOSEF_THE_OPEN_CARD

וַתִּקְרָא אֶת־שְׁמוֹ יוֹסֵף לֵאמֹר יֹסֵף יְהוָה לִי בֵּן אַחֵר · va-tiqra et-shemo yosef le-mor yosef YHWH li ben acher · And she called his name Joseph, saying: May YHWH add to me another son.

LEFT
וַתִּקְרָ֧א אֶת שְׁמ֛וֹ יוֹסֵ֖ף לֵאמֹ֑ר · va-tiqra et-shemo yosef le-mor · she called his name Joseph, saying (etnachta on mor) [VERIFIED: SNAPSHOT Gen.30.24 idx4 mark_id=etnachta]
RIGHT
יֹסֵ֧ף יְהוָ֛ה לִ֖י בֵּ֥ן אַחֵֽר · yosef YHWH li ben acher · may YHWH add to me another son (verse-final acher) [VERIFIED: SNAPSHOT Gen.30.24 idx5-9]
operatorexpressionHebrew anchorcitesconfidence
NAMEname(ben_1_rachel) := yosef
= name(ben-1-rachel) := yosef
WRITE #12 [care 20] — THE NAME THAT KEEPS THE CARD OPEN. yosef (3130 tok1/175 DEBUT) [VERIFIED: SNAPSHOT Gen.30.24 idx3 ordinal=1/175] — the corpus's densest name-career debut to date. lemor: yosef YHWH li ben acher — yasaf (3254 tok9/58) [VERIFIED: idx5 ordinal=9/58 morph=HVhi3ms] — PLAIN IMPERFECT, not morph-tagged jussive: volitive by sense, imperfect on the letter — FENCED, NO PUSH (the naming-speech petitions; the machine records no new demand). Its next tokens (10-11 = 37:5,8 va-yosifu) ADD HATRED at the child it names — and the hated-word of 29:31 (senua toks 5-7 = 37:4,5,8) leaps to the same verses: the unit's opening state and its closing name-verb meet again at Joseph's brothers. acher (312 tok10/53) [VERIFIED: idx9 ordinal=10/53] — toks 7-9 = 29:19/27/30, gen_50's another-man and other-seven-years: the other-word now counts the un-given second son. YHWH [idx6] — the name's first token since 29:35: the unit opened under YHWH (×4), ran its middle under Elohim (×9), and closes with Rachel saying YHWH. THE NAME IS THE OPEN CARD: the twelfth write files, as a REGISTRY label, the demand's own remainder — "may YHWH ADD another son": Rachel herself keeps hava_banim OPEN; the ledger's last word is the card's text (resolution beyond the span: 35:17-18). UNIT END: SPECS depth 2 OPEN (hava_banim(yaaqov) · teni_dudaim(leah)). REGISTRY 12. TESTS 0.
וַתִּקְרָא אֶת־שְׁמוֹ יוֹסֵף לֵאמֹר · va-tiqra et-shemo yosef le-mor
= and-tiqra shemo yosef to-mor
tested
Joseph: the write whose label is the open demand; ends depth 2, REGISTRY 12.

Scenarios (the unit's own test suite)

idtitlegivenexpectanchor
S1after STEP_Gn_29_31 — womb opened, two facts; queue emptyYHWH saw Leah hated and opened her womb; Rachel was barren.SPECS empty; no test, no name.וַיִּפְתַּ֖ח אֶת רַחְמָ֑הּ · va-yiftach et-rachmah
= and-yiftach rachmah
S2after STEP_Gn_29_32 — Reuben written; REGISTRY 1Leah bore a son and called his name Reuben: YHWH saw my affliction.SPECS empty; WORLD += ben_1_leah; REGISTRY 1 writes
= SPECS empty; WORLD += ben-1-leah; REGISTRY 1 writes
וַתִּקְרָ֥א שְׁמ֖וֹ רְאוּבֵ֑ן · va-tiqra shemo reuven
= and-tiqra shemo reuven
S3after STEP_Gn_29_33 — Simeon written; REGISTRY 2YHWH heard that I am hated and gave me this one also: Simeon.SPECS empty; REGISTRY 2 writesוַתִּקְרָ֥א שְׁמ֖וֹ שִׁמְעֽוֹן · va-tiqra shemo shimon
= and-tiqra shemo shimon
S4after STEP_Gn_29_34 — Levi written by a masculine verb; REGISTRY 3Now my husband will be joined to me: therefore he called his name Levi.SPECS empty; REGISTRY 3 writesקָרָֽא שְׁמ֖וֹ לֵוִֽי · qara-shemo levi
= qara-shemo levi
S5after STEP_Gn_29_35 — Judah written; Leah ceases; REGISTRY 4This time I will praise YHWH: therefore she called his name Judah.SPECS empty; REGISTRY 4 writesקָרְאָ֥ה שְׁמ֖וֹ יְהוּדָ֑ה · qara shemo yehuda
= qara shemo yehuda
S6after STEP_Gn_30_1 — give-me-children pushed; depth 1Rachel envied her sister: Give me children, and if not, I die.LET(hava_banim(yaaqov)) pushed and OPEN; REGISTRY 4 writes
= LET(hava-banim(yaaqov)) pushed and OPEN; REGISTRY 4 writes
הָֽבָה לִּ֣י בָנִ֔ים · hava-li vanim
= hava-to-me vanim
S7after STEP_Gn_30_2 — the redirect; card still openAm I in the place of God, who withheld from you the fruit of the womb?LET(hava_banim(yaaqov)) pushed and OPEN; REGISTRY 4 writes
= LET(hava-banim(yaaqov)) pushed and OPEN; REGISTRY 4 writes
הֲתַ֤חַת אֱלֹהִים֙ אָנֹ֔כִי · ha-tachat Elohim anokhi
= the-tachat God anokhi
S8after STEP_Gn_30_3 — the Sarai script pushed; depth 2Behold my maid Bilhah; go in to her, that I too may be built from her.LET(hava_banim(yaaqov)) pushed and OPEN; LET(bo_el_bilhah(yaaqov)) pushed and OPEN; REGISTRY 4 writes
= LET(hava-banim(yaaqov)) pushed and OPEN; LET(in-it-to-bilhah(yaaqov)) pushed and OPEN; REGISTRY 4 writes
וְאִבָּנֶ֥ה גַם אָנֹכִ֖י מִמֶּֽנָּה · ve-ibane gam-anokhi mimena
= and-ibane also-anokhi from-it
S9after STEP_Gn_30_4 — the route performed; clean pop; depth 1She gave him Bilhah as wife, and Jacob went in to her.LET(hava_banim(yaaqov)) pushed and OPEN; REGISTRY 4 writes
= LET(hava-banim(yaaqov)) pushed and OPEN; REGISTRY 4 writes
וַיָּבֹ֥א אֵלֶ֖יהָ יַעֲקֹֽב · va-yavo eleha yaaqov
= and-yavo eleha yaaqov
S10after STEP_Gn_30_5 — Bilhah bears; depth 1Bilhah conceived and bore Jacob a son.LET(hava_banim(yaaqov)) pushed and OPEN; WORLD += ben_1_bilhah; REGISTRY 4 writes
= LET(hava-banim(yaaqov)) pushed and OPEN; WORLD += ben-1-bilhah; REGISTRY 4 writes
וַתַּ֣הַר בִּלְהָ֔ה וַתֵּ֥לֶד לְיַעֲקֹ֖ב בֵּֽן · va-tahar bilhah va-teled le-yaaqov ben
= and-tahar bilhah and-teled to-yaaqov ben
S11after STEP_Gn_30_6 — Dan written; REGISTRY 5God has judged me and heard my voice: therefore she called his name Dan.LET(hava_banim(yaaqov)) pushed and OPEN; REGISTRY 5 writes
= LET(hava-banim(yaaqov)) pushed and OPEN; REGISTRY 5 writes
קָרְאָ֥ה שְׁמ֖וֹ דָּֽן · qara shemo dan
= qara shemo dan
S12after STEP_Gn_30_7 — Bilhah's second son; depth 1Bilhah conceived again and bore Jacob a second son.LET(hava_banim(yaaqov)) pushed and OPEN; WORLD += ben_2_bilhah; REGISTRY 5 writes
= LET(hava-banim(yaaqov)) pushed and OPEN; WORLD += ben-2-bilhah; REGISTRY 5 writes
בֵּ֥ן שֵׁנִ֖י לְיַעֲקֹֽב · ben sheni le-yaaqov
= ben sheni to-yaaqov
S13after STEP_Gn_30_8 — Naphtali written; REGISTRY 6Wrestlings of God I have wrestled with my sister and prevailed: Naphtali.LET(hava_banim(yaaqov)) pushed and OPEN; REGISTRY 6 writes
= LET(hava-banim(yaaqov)) pushed and OPEN; REGISTRY 6 writes
וַתִּקְרָ֥א שְׁמ֖וֹ נַפְתָּלִֽי · va-tiqra shemo naftali
= and-tiqra shemo naftali
S14after STEP_Gn_30_9 — Zilpah given with no demand; depth 1Leah saw she had ceased bearing, took Zilpah and gave her to Jacob.LET(hava_banim(yaaqov)) pushed and OPEN; REGISTRY 6 writes
= LET(hava-banim(yaaqov)) pushed and OPEN; REGISTRY 6 writes
וַתִּקַּח֙ אֶת זִלְפָּ֣ה שִׁפְחָתָ֔הּ · va-tiqach et-zilpah shifchatah
= and-tiqach zilpah shifchatah
S15after STEP_Gn_30_10 — Zilpah bears, no conception clause; depth 1Zilpah, Leah's maid, bore Jacob a son.LET(hava_banim(yaaqov)) pushed and OPEN; WORLD += ben_1_zilpah; REGISTRY 6 writes
= LET(hava-banim(yaaqov)) pushed and OPEN; WORLD += ben-1-zilpah; REGISTRY 6 writes
וַתֵּ֗לֶד זִלְפָּ֛ה שִׁפְחַ֥ת לֵאָ֖ה לְיַעֲקֹ֥ב בֵּֽן · va-teled zilpah shifchat leah le-yaaqov ben
= and-teled zilpah shifchat leah to-yaaqov ben
S16after STEP_Gn_30_11 — Gad written; written and read forms; REGISTRY 7Fortune has come! And she called his name Gad.LET(hava_banim(yaaqov)) pushed and OPEN; REGISTRY 7 writes
= LET(hava-banim(yaaqov)) pushed and OPEN; REGISTRY 7 writes
בָּ֣א גָ֑ד · ba gad
= in-the gad
S17after STEP_Gn_30_12 — Zilpah's second son; depth 1Zilpah bore Jacob a second son.LET(hava_banim(yaaqov)) pushed and OPEN; WORLD += ben_2_zilpah; REGISTRY 7 writes
= LET(hava-banim(yaaqov)) pushed and OPEN; WORLD += ben-2-zilpah; REGISTRY 7 writes
בֵּ֥ן שֵׁנִ֖י לְיַעֲקֹֽב · ben sheni le-yaaqov
= ben sheni to-yaaqov
S18after STEP_Gn_30_13 — Asher written; REGISTRY 8In my happiness, for the daughters call me happy: Asher.LET(hava_banim(yaaqov)) pushed and OPEN; REGISTRY 8 writes
= LET(hava-banim(yaaqov)) pushed and OPEN; REGISTRY 8 writes
וַתִּקְרָ֥א אֶת שְׁמ֖וֹ אָשֵֽׁר · va-tiqra et-shemo asher
= and-tiqra shemo which
S19after STEP_Gn_30_14 — the mandrake demand pushed; depth 2Reuben found mandrakes; Rachel: give me of your son's mandrakes.LET(hava_banim(yaaqov)) pushed and OPEN; LET(teni_dudaim(leah)) pushed and OPEN; REGISTRY 8 writes
= LET(hava-banim(yaaqov)) pushed and OPEN; LET(teni-dudaim(leah)) pushed and OPEN; REGISTRY 8 writes
תְּנִי נָ֣א לִ֔י מִדּוּדָאֵ֖י בְּנֵֽךְ · teni-na li mi-dudae benekh
= teni-na to-me from-dudae benekh
S20after STEP_Gn_30_15 — the exchange set; no transfer narrated; depth 2Therefore he shall lie with you tonight, in exchange for the mandrakes.LET(hava_banim(yaaqov)) pushed and OPEN; LET(teni_dudaim(leah)) pushed and OPEN; REGISTRY 8 writes
= LET(hava-banim(yaaqov)) pushed and OPEN; LET(teni-dudaim(leah)) pushed and OPEN; REGISTRY 8 writes
תַּ֖חַת דּוּדָאֵ֥י בְנֵֽךְ · tachat dudae venekh
= tachat dudae venekh
S21after STEP_Gn_30_16 — the hired night; mandrake card still openFor hiring I have hired you with my son's mandrakes; and he lay with her.LET(hava_banim(yaaqov)) pushed and OPEN; LET(teni_dudaim(leah)) pushed and OPEN; REGISTRY 8 writes
= LET(hava-banim(yaaqov)) pushed and OPEN; LET(teni-dudaim(leah)) pushed and OPEN; REGISTRY 8 writes
שָׂכֹ֣ר שְׂכַרְתִּ֔יךָ · sakhor sekharticha
= sakhor sekharticha
S22after STEP_Gn_30_17 — God hears Leah; fifth son; depth 2God heard Leah, and she bore Jacob a fifth son.LET(hava_banim(yaaqov)) pushed and OPEN; LET(teni_dudaim(leah)) pushed and OPEN; WORLD += ben_5_leah; REGISTRY 8 writes
= LET(hava-banim(yaaqov)) pushed and OPEN; LET(teni-dudaim(leah)) pushed and OPEN; WORLD += ben-5-leah; REGISTRY 8 writes
וַיִּשְׁמַ֥ע אֱלֹהִ֖ים אֶל לֵאָ֑ה · va-yishma Elohim el-leah
= and-yishma God to-leah
S23after STEP_Gn_30_18 — Issachar written; REGISTRY 9God has given my wage: and she called his name Issachar.LET(hava_banim(yaaqov)) pushed and OPEN; LET(teni_dudaim(leah)) pushed and OPEN; REGISTRY 9 writes
= LET(hava-banim(yaaqov)) pushed and OPEN; LET(teni-dudaim(leah)) pushed and OPEN; REGISTRY 9 writes
וַתִּקְרָ֥א שְׁמ֖וֹ יִשָּׂשכָֽר · va-tiqra shemo yisashkhar
= and-tiqra shemo yisashkhar
S24after STEP_Gn_30_19 — the sixth son; depth 2Leah conceived again and bore Jacob a sixth son.LET(hava_banim(yaaqov)) pushed and OPEN; LET(teni_dudaim(leah)) pushed and OPEN; WORLD += ben_6_leah; REGISTRY 9 writes
= LET(hava-banim(yaaqov)) pushed and OPEN; LET(teni-dudaim(leah)) pushed and OPEN; WORLD += ben-6-leah; REGISTRY 9 writes
בֵּן שִׁשִּׁ֖י לְּיַעֲקֹֽב · ben-shishi le-yaaqov
= ben-shishi to-yaaqov
S25after STEP_Gn_30_20 — Zebulun written; tov fenced; REGISTRY 10God has endowed me with a good endowment: Zebulun.LET(hava_banim(yaaqov)) pushed and OPEN; LET(teni_dudaim(leah)) pushed and OPEN; REGISTRY 10 writes
= LET(hava-banim(yaaqov)) pushed and OPEN; LET(teni-dudaim(leah)) pushed and OPEN; REGISTRY 10 writes
וַתִּקְרָ֥א אֶת שְׁמ֖וֹ זְבֻלֽוּן · va-tiqra et-shemo zevulun
= and-tiqra shemo zevulun
S26after STEP_Gn_30_21 — Dinah written bare; REGISTRY 11Afterward she bore a daughter and called her name Dinah.LET(hava_banim(yaaqov)) pushed and OPEN; LET(teni_dudaim(leah)) pushed and OPEN; WORLD += bat_leah; REGISTRY 11 writes
= LET(hava-banim(yaaqov)) pushed and OPEN; LET(teni-dudaim(leah)) pushed and OPEN; WORLD += bat-leah; REGISTRY 11 writes
וַתִּקְרָ֥א אֶת שְׁמָ֖הּ דִּינָֽה · va-tiqra et-shemah dina
= and-tiqra shemah dina
S27after STEP_Gn_30_22 — remembered, heard, opened; nothing deliveredGod remembered Rachel, heard her, and opened her womb.LET(hava_banim(yaaqov)) pushed and OPEN; LET(teni_dudaim(leah)) pushed and OPEN; REGISTRY 11 writes
= LET(hava-banim(yaaqov)) pushed and OPEN; LET(teni-dudaim(leah)) pushed and OPEN; REGISTRY 11 writes
וַיִּפְתַּ֖ח אֶת רַחְמָֽהּ · va-yiftach et-rachmah
= and-yiftach rachmah
S28after STEP_Gn_30_23 — one son against a plural card: NO POPShe bore a son: God has gathered away my reproach.LET(hava_banim(yaaqov)) pushed and OPEN; LET(teni_dudaim(leah)) pushed and OPEN; WORLD += ben_1_rachel; REGISTRY 11 writes
= LET(hava-banim(yaaqov)) pushed and OPEN; LET(teni-dudaim(leah)) pushed and OPEN; WORLD += ben-1-rachel; REGISTRY 11 writes
אָסַ֥ף אֱלֹהִ֖ים אֶת חֶרְפָּתִֽי · asaf Elohim et-cherpati
= asaf God cherpati
S29after STEP_Gn_30_24 — Joseph written; the card stays open; REGISTRY 12May YHWH add to me another son — the name files the remainder.LET(hava_banim(yaaqov)) pushed and OPEN; LET(teni_dudaim(leah)) pushed and OPEN; REGISTRY 12 writes
= LET(hava-banim(yaaqov)) pushed and OPEN; LET(teni-dudaim(leah)) pushed and OPEN; REGISTRY 12 writes
יֹסֵ֧ף יְהוָ֛ה לִ֖י בֵּ֥ן אַחֵֽר · yosef YHWH li ben acher
= yosef the-LORD to-me ben acher

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

unit: gen_51_opened_womb_twelve_names — The opened wombs and the twelve name-writes (29:31-30:24) [frozen]

final state: WORLD=['bat_leah', 'ben_1_bilhah', 'ben_1_leah', 'ben_1_rachel', 'ben_1_zilpah', 'ben_2_bilhah', 'ben_2_leah', 'ben_2_zilpah', 'ben_3_leah', 'ben_4_leah', 'ben_5_leah', 'ben_6_leah'] (+0 presupposed) | REGISTRY={'ben_1_leah': 'reuven', 'ben_2_leah': 'shimon', 'ben_3_leah': 'levi', 'ben_4_leah': 'yehuda', 'ben_1_bilhah': 'dan', 'ben_2_bilhah': 'naftali', 'ben_1_zilpah': 'gad', 'ben_2_zilpah': 'asher', 'ben_5_leah': 'yisashkhar', 'ben_6_leah': 'zevulun', 'bat_leah': 'dina', 'ben_1_rachel': 'yosef'} | TESTS=0 PASS | LEDGER days=[] | FLAGS=[]

=== S1 — after STEP_Gn_29_31 — womb opened, two facts; queue empty
    וַיִּפְתַּ֖ח אֶת רַחְמָ֑הּ (va-yiftach et-rachmah)
    PASS  SPECS empty  (queue=0)
    PASS  no test, no name.  (tests=0 names=0)

=== S2 — after STEP_Gn_29_32 — Reuben written; REGISTRY 1
    וַתִּקְרָ֥א שְׁמ֖וֹ רְאוּבֵ֑ן (va-tiqra shemo reuven)
    PASS  SPECS empty  (queue=0)
    PASS  WORLD += ben_1_leah  (entity={'mode': 'created', 'by': 'narration', 'step': 'Gen.29.32'})
    PASS  REGISTRY 1 writes  (writes=1 names=['ben_1_leah'])

=== S3 — after STEP_Gn_29_33 — Simeon written; REGISTRY 2
    וַתִּקְרָ֥א שְׁמ֖וֹ שִׁמְעֽוֹן (va-tiqra shemo shimon)
    PASS  SPECS empty  (queue=0)
    PASS  REGISTRY 2 writes  (writes=2 names=['ben_1_leah', 'ben_2_leah'])

=== S4 — after STEP_Gn_29_34 — Levi written by a masculine verb; REGISTRY 3
    קָרָֽא שְׁמ֖וֹ לֵוִֽי (qara-shemo levi)
    PASS  SPECS empty  (queue=0)
    PASS  REGISTRY 3 writes  (writes=3 names=['ben_1_leah', 'ben_2_leah', 'ben_3_leah'])

=== S5 — after STEP_Gn_29_35 — Judah written; Leah ceases; REGISTRY 4
    קָרְאָ֥ה שְׁמ֖וֹ יְהוּדָ֑ה (qara shemo yehuda)
    PASS  SPECS empty  (queue=0)
    PASS  REGISTRY 4 writes  (writes=4 names=['ben_1_leah', 'ben_2_leah', 'ben_3_leah', 'ben_4_leah'])

=== S6 — after STEP_Gn_30_1 — give-me-children pushed; depth 1
    הָֽבָה לִּ֣י בָנִ֔ים (hava-li vanim)
    PASS  LET(hava_banim(yaaqov)) pushed and OPEN  (queue=['hava_banim(yaaqov)'])
    PASS  REGISTRY 4 writes  (writes=4 names=['ben_1_leah', 'ben_2_leah', 'ben_3_leah', 'ben_4_leah'])

=== S7 — after STEP_Gn_30_2 — the redirect; card still open
    הֲתַ֤חַת אֱלֹהִים֙ אָנֹ֔כִי (ha-tachat Elohim anokhi)
    PASS  LET(hava_banim(yaaqov)) pushed and OPEN  (queue=['hava_banim(yaaqov)'])
    PASS  REGISTRY 4 writes  (writes=4 names=['ben_1_leah', 'ben_2_leah', 'ben_3_leah', 'ben_4_leah'])

=== S8 — after STEP_Gn_30_3 — the Sarai script pushed; depth 2
    וְאִבָּנֶ֥ה גַם אָנֹכִ֖י מִמֶּֽנָּה (ve-ibane gam-anokhi mimena)
    PASS  LET(hava_banim(yaaqov)) pushed and OPEN  (queue=['hava_banim(yaaqov)', 'bo_el_bilhah(yaaqov)'])
    PASS  LET(bo_el_bilhah(yaaqov)) pushed and OPEN  (queue=['hava_banim(yaaqov)', 'bo_el_bilhah(yaaqov)'])
    PASS  REGISTRY 4 writes  (writes=4 names=['ben_1_leah', 'ben_2_leah', 'ben_3_leah', 'ben_4_leah'])

=== S9 — after STEP_Gn_30_4 — the route performed; clean pop; depth 1
    וַיָּבֹ֥א אֵלֶ֖יהָ יַעֲקֹֽב (va-yavo eleha yaaqov)
    PASS  LET(hava_banim(yaaqov)) pushed and OPEN  (queue=['hava_banim(yaaqov)'])
    PASS  REGISTRY 4 writes  (writes=4 names=['ben_1_leah', 'ben_2_leah', 'ben_3_leah', 'ben_4_leah'])

=== S10 — after STEP_Gn_30_5 — Bilhah bears; depth 1
    וַתַּ֣הַר בִּלְהָ֔ה וַתֵּ֥לֶד לְיַעֲקֹ֖ב בֵּֽן (va-tahar bilhah va-teled le-yaaqov ben)
    PASS  LET(hava_banim(yaaqov)) pushed and OPEN  (queue=['hava_banim(yaaqov)'])
    PASS  WORLD += ben_1_bilhah  (entity={'mode': 'created', 'by': 'narration', 'step': 'Gen.30.5'})
    PASS  REGISTRY 4 writes  (writes=4 names=['ben_1_leah', 'ben_2_leah', 'ben_3_leah', 'ben_4_leah'])

=== S11 — after STEP_Gn_30_6 — Dan written; REGISTRY 5
    קָרְאָ֥ה שְׁמ֖וֹ דָּֽן (qara shemo dan)
    PASS  LET(hava_banim(yaaqov)) pushed and OPEN  (queue=['hava_banim(yaaqov)'])
    PASS  REGISTRY 5 writes  (writes=5 names=['ben_1_bilhah', 'ben_1_leah', 'ben_2_leah', 'ben_3_leah', 'ben_4_leah'])

=== S12 — after STEP_Gn_30_7 — Bilhah's second son; depth 1
    בֵּ֥ן שֵׁנִ֖י לְיַעֲקֹֽב (ben sheni le-yaaqov)
    PASS  LET(hava_banim(yaaqov)) pushed and OPEN  (queue=['hava_banim(yaaqov)'])
    PASS  WORLD += ben_2_bilhah  (entity={'mode': 'created', 'by': 'narration', 'step': 'Gen.30.7'})
    PASS  REGISTRY 5 writes  (writes=5 names=['ben_1_bilhah', 'ben_1_leah', 'ben_2_leah', 'ben_3_leah', 'ben_4_leah'])

=== S13 — after STEP_Gn_30_8 — Naphtali written; REGISTRY 6
    וַתִּקְרָ֥א שְׁמ֖וֹ נַפְתָּלִֽי (va-tiqra shemo naftali)
    PASS  LET(hava_banim(yaaqov)) pushed and OPEN  (queue=['hava_banim(yaaqov)'])
    PASS  REGISTRY 6 writes  (writes=6 names=['ben_1_bilhah', 'ben_1_leah', 'ben_2_bilhah', 'ben_2_leah', 'ben_3_leah', 'ben_4_leah'])

=== S14 — after STEP_Gn_30_9 — Zilpah given with no demand; depth 1
    וַתִּקַּח֙ אֶת זִלְפָּ֣ה שִׁפְחָתָ֔הּ (va-tiqach et-zilpah shifchatah)
    PASS  LET(hava_banim(yaaqov)) pushed and OPEN  (queue=['hava_banim(yaaqov)'])
    PASS  REGISTRY 6 writes  (writes=6 names=['ben_1_bilhah', 'ben_1_leah', 'ben_2_bilhah', 'ben_2_leah', 'ben_3_leah', 'ben_4_leah'])

=== S15 — after STEP_Gn_30_10 — Zilpah bears, no conception clause; depth 1
    וַתֵּ֗לֶד זִלְפָּ֛ה שִׁפְחַ֥ת לֵאָ֖ה לְיַעֲקֹ֥ב בֵּֽן (va-teled zilpah shifchat leah le-yaaqov ben)
    PASS  LET(hava_banim(yaaqov)) pushed and OPEN  (queue=['hava_banim(yaaqov)'])
    PASS  WORLD += ben_1_zilpah  (entity={'mode': 'created', 'by': 'narration', 'step': 'Gen.30.10'})
    PASS  REGISTRY 6 writes  (writes=6 names=['ben_1_bilhah', 'ben_1_leah', 'ben_2_bilhah', 'ben_2_leah', 'ben_3_leah', 'ben_4_leah'])

=== S16 — after STEP_Gn_30_11 — Gad written; written and read forms; REGISTRY 7
    בָּ֣א גָ֑ד (ba gad)
    PASS  LET(hava_banim(yaaqov)) pushed and OPEN  (queue=['hava_banim(yaaqov)'])
    PASS  REGISTRY 7 writes  (writes=7 names=['ben_1_bilhah', 'ben_1_leah', 'ben_1_zilpah', 'ben_2_bilhah', 'ben_2_leah', 'ben_3_leah', 'ben_4_leah'])

=== S17 — after STEP_Gn_30_12 — Zilpah's second son; depth 1
    בֵּ֥ן שֵׁנִ֖י לְיַעֲקֹֽב (ben sheni le-yaaqov)
    PASS  LET(hava_banim(yaaqov)) pushed and OPEN  (queue=['hava_banim(yaaqov)'])
    PASS  WORLD += ben_2_zilpah  (entity={'mode': 'created', 'by': 'narration', 'step': 'Gen.30.12'})
    PASS  REGISTRY 7 writes  (writes=7 names=['ben_1_bilhah', 'ben_1_leah', 'ben_1_zilpah', 'ben_2_bilhah', 'ben_2_leah', 'ben_3_leah', 'ben_4_leah'])

=== S18 — after STEP_Gn_30_13 — Asher written; REGISTRY 8
    וַתִּקְרָ֥א אֶת שְׁמ֖וֹ אָשֵֽׁר (va-tiqra et-shemo asher)
    PASS  LET(hava_banim(yaaqov)) pushed and OPEN  (queue=['hava_banim(yaaqov)'])
    PASS  REGISTRY 8 writes  (writes=8 names=['ben_1_bilhah', 'ben_1_leah', 'ben_1_zilpah', 'ben_2_bilhah', 'ben_2_leah', 'ben_2_zilpah', 'ben_3_leah', 'ben_4_leah'])

=== S19 — after STEP_Gn_30_14 — the mandrake demand pushed; depth 2
    תְּנִי נָ֣א לִ֔י מִדּוּדָאֵ֖י בְּנֵֽךְ (teni-na li mi-dudae benekh)
    PASS  LET(hava_banim(yaaqov)) pushed and OPEN  (queue=['hava_banim(yaaqov)', 'teni_dudaim(leah)'])
    PASS  LET(teni_dudaim(leah)) pushed and OPEN  (queue=['hava_banim(yaaqov)', 'teni_dudaim(leah)'])
    PASS  REGISTRY 8 writes  (writes=8 names=['ben_1_bilhah', 'ben_1_leah', 'ben_1_zilpah', 'ben_2_bilhah', 'ben_2_leah', 'ben_2_zilpah', 'ben_3_leah', 'ben_4_leah'])

=== S20 — after STEP_Gn_30_15 — the exchange set; no transfer narrated; depth 2
    תַּ֖חַת דּוּדָאֵ֥י בְנֵֽךְ (tachat dudae venekh)
    PASS  LET(hava_banim(yaaqov)) pushed and OPEN  (queue=['hava_banim(yaaqov)', 'teni_dudaim(leah)'])
    PASS  LET(teni_dudaim(leah)) pushed and OPEN  (queue=['hava_banim(yaaqov)', 'teni_dudaim(leah)'])
    PASS  REGISTRY 8 writes  (writes=8 names=['ben_1_bilhah', 'ben_1_leah', 'ben_1_zilpah', 'ben_2_bilhah', 'ben_2_leah', 'ben_2_zilpah', 'ben_3_leah', 'ben_4_leah'])

=== S21 — after STEP_Gn_30_16 — the hired night; mandrake card still open
    שָׂכֹ֣ר שְׂכַרְתִּ֔יךָ (sakhor sekharticha)
    PASS  LET(hava_banim(yaaqov)) pushed and OPEN  (queue=['hava_banim(yaaqov)', 'teni_dudaim(leah)'])
    PASS  LET(teni_dudaim(leah)) pushed and OPEN  (queue=['hava_banim(yaaqov)', 'teni_dudaim(leah)'])
    PASS  REGISTRY 8 writes  (writes=8 names=['ben_1_bilhah', 'ben_1_leah', 'ben_1_zilpah', 'ben_2_bilhah', 'ben_2_leah', 'ben_2_zilpah', 'ben_3_leah', 'ben_4_leah'])

=== S22 — after STEP_Gn_30_17 — God hears Leah; fifth son; depth 2
    וַיִּשְׁמַ֥ע אֱלֹהִ֖ים אֶל לֵאָ֑ה (va-yishma Elohim el-leah)
    PASS  LET(hava_banim(yaaqov)) pushed and OPEN  (queue=['hava_banim(yaaqov)', 'teni_dudaim(leah)'])
    PASS  LET(teni_dudaim(leah)) pushed and OPEN  (queue=['hava_banim(yaaqov)', 'teni_dudaim(leah)'])
    PASS  WORLD += ben_5_leah  (entity={'mode': 'created', 'by': 'narration', 'step': 'Gen.30.17'})
    PASS  REGISTRY 8 writes  (writes=8 names=['ben_1_bilhah', 'ben_1_leah', 'ben_1_zilpah', 'ben_2_bilhah', 'ben_2_leah', 'ben_2_zilpah', 'ben_3_leah', 'ben_4_leah'])

=== S23 — after STEP_Gn_30_18 — Issachar written; REGISTRY 9
    וַתִּקְרָ֥א שְׁמ֖וֹ יִשָּׂשכָֽר (va-tiqra shemo yisashkhar)
    PASS  LET(hava_banim(yaaqov)) pushed and OPEN  (queue=['hava_banim(yaaqov)', 'teni_dudaim(leah)'])
    PASS  LET(teni_dudaim(leah)) pushed and OPEN  (queue=['hava_banim(yaaqov)', 'teni_dudaim(leah)'])
    PASS  REGISTRY 9 writes  (writes=9 names=['ben_1_bilhah', 'ben_1_leah', 'ben_1_zilpah', 'ben_2_bilhah', 'ben_2_leah', 'ben_2_zilpah', 'ben_3_leah', 'ben_4_leah', 'ben_5_leah'])

=== S24 — after STEP_Gn_30_19 — the sixth son; depth 2
    בֵּן שִׁשִּׁ֖י לְּיַעֲקֹֽב (ben-shishi le-yaaqov)
    PASS  LET(hava_banim(yaaqov)) pushed and OPEN  (queue=['hava_banim(yaaqov)', 'teni_dudaim(leah)'])
    PASS  LET(teni_dudaim(leah)) pushed and OPEN  (queue=['hava_banim(yaaqov)', 'teni_dudaim(leah)'])
    PASS  WORLD += ben_6_leah  (entity={'mode': 'created', 'by': 'narration', 'step': 'Gen.30.19'})
    PASS  REGISTRY 9 writes  (writes=9 names=['ben_1_bilhah', 'ben_1_leah', 'ben_1_zilpah', 'ben_2_bilhah', 'ben_2_leah', 'ben_2_zilpah', 'ben_3_leah', 'ben_4_leah', 'ben_5_leah'])

=== S25 — after STEP_Gn_30_20 — Zebulun written; tov fenced; REGISTRY 10
    וַתִּקְרָ֥א אֶת שְׁמ֖וֹ זְבֻלֽוּן (va-tiqra et-shemo zevulun)
    PASS  LET(hava_banim(yaaqov)) pushed and OPEN  (queue=['hava_banim(yaaqov)', 'teni_dudaim(leah)'])
    PASS  LET(teni_dudaim(leah)) pushed and OPEN  (queue=['hava_banim(yaaqov)', 'teni_dudaim(leah)'])
    PASS  REGISTRY 10 writes  (writes=10 names=['ben_1_bilhah', 'ben_1_leah', 'ben_1_zilpah', 'ben_2_bilhah', 'ben_2_leah', 'ben_2_zilpah', 'ben_3_leah', 'ben_4_leah', 'ben_5_leah', 'ben_6_leah'])

=== S26 — after STEP_Gn_30_21 — Dinah written bare; REGISTRY 11
    וַתִּקְרָ֥א אֶת שְׁמָ֖הּ דִּינָֽה (va-tiqra et-shemah dina)
    PASS  LET(hava_banim(yaaqov)) pushed and OPEN  (queue=['hava_banim(yaaqov)', 'teni_dudaim(leah)'])
    PASS  LET(teni_dudaim(leah)) pushed and OPEN  (queue=['hava_banim(yaaqov)', 'teni_dudaim(leah)'])
    PASS  WORLD += bat_leah  (entity={'mode': 'created', 'by': 'narration', 'step': 'Gen.30.21'})
    PASS  REGISTRY 11 writes  (writes=11 names=['bat_leah', 'ben_1_bilhah', 'ben_1_leah', 'ben_1_zilpah', 'ben_2_bilhah', 'ben_2_leah', 'ben_2_zilpah', 'ben_3_leah', 'ben_4_leah', 'ben_5_leah', 'ben_6_leah'])

=== S27 — after STEP_Gn_30_22 — remembered, heard, opened; nothing delivered
    וַיִּפְתַּ֖ח אֶת רַחְמָֽהּ (va-yiftach et-rachmah)
    PASS  LET(hava_banim(yaaqov)) pushed and OPEN  (queue=['hava_banim(yaaqov)', 'teni_dudaim(leah)'])
    PASS  LET(teni_dudaim(leah)) pushed and OPEN  (queue=['hava_banim(yaaqov)', 'teni_dudaim(leah)'])
    PASS  REGISTRY 11 writes  (writes=11 names=['bat_leah', 'ben_1_bilhah', 'ben_1_leah', 'ben_1_zilpah', 'ben_2_bilhah', 'ben_2_leah', 'ben_2_zilpah', 'ben_3_leah', 'ben_4_leah', 'ben_5_leah', 'ben_6_leah'])

=== S28 — after STEP_Gn_30_23 — one son against a plural card: NO POP
    אָסַ֥ף אֱלֹהִ֖ים אֶת חֶרְפָּתִֽי (asaf Elohim et-cherpati)
    PASS  LET(hava_banim(yaaqov)) pushed and OPEN  (queue=['hava_banim(yaaqov)', 'teni_dudaim(leah)'])
    PASS  LET(teni_dudaim(leah)) pushed and OPEN  (queue=['hava_banim(yaaqov)', 'teni_dudaim(leah)'])
    PASS  WORLD += ben_1_rachel  (entity={'mode': 'created', 'by': 'narration', 'step': 'Gen.30.23'})
    PASS  REGISTRY 11 writes  (writes=11 names=['bat_leah', 'ben_1_bilhah', 'ben_1_leah', 'ben_1_zilpah', 'ben_2_bilhah', 'ben_2_leah', 'ben_2_zilpah', 'ben_3_leah', 'ben_4_leah', 'ben_5_leah', 'ben_6_leah'])

=== S29 — after STEP_Gn_30_24 — Joseph written; the card stays open; REGISTRY 12
    יֹסֵ֧ף יְהוָ֛ה לִ֖י בֵּ֥ן אַחֵֽר (yosef YHWH li ben acher)
    PASS  LET(hava_banim(yaaqov)) pushed and OPEN  (queue=['hava_banim(yaaqov)', 'teni_dudaim(leah)'])
    PASS  LET(teni_dudaim(leah)) pushed and OPEN  (queue=['hava_banim(yaaqov)', 'teni_dudaim(leah)'])
    PASS  REGISTRY 12 writes  (writes=12 names=['bat_leah', 'ben_1_bilhah', 'ben_1_leah', 'ben_1_rachel', 'ben_1_zilpah', 'ben_2_bilhah', 'ben_2_leah', 'ben_2_zilpah', 'ben_3_leah', 'ben_4_leah', 'ben_5_leah', 'ben_6_leah'])

ALL SCENARIOS GREEN

Python rendering — the unit as a program

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

#!/usr/bin/env python3
# =============================================================================
# gen_51_opened_womb_twelve_names — 29:31-30:24
# PYTHON RENDERING — GENERATED from the FROZEN YAML by render_unit_py.py.
# The YAML (logic/units/gen_51_opened_womb_twelve_names.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 opened wombs and the twelve name-writes (29:31-30:24)"""
from machine import Machine

m = Machine("gen_51_opened_womb_twelve_names")

# -------------------------- Gen.29.31 · THE_SEEING_AND_THE_TWO_WOMBS -------
# וַיַּרְא יְהוָה כִּי־שְׂנוּאָה לֵאָה וַיִּפְתַּח אֶת־רַחְמָהּ וְרָחֵל
# עֲקָרָה
# "[EN-AID] And YHWH saw that Leah was hated, and He opened her womb; and
# Rachel was barren."
m.step("Gen.29.31")
# ‹וַיִּפְתַּח אֶת־רַחְמָהּ› (“and-open-wide obj-marker womb-her/its”) —
# event: patach — agent the-LORD; theme rechem-leah
m.event("patach", agent="YHWH", themes=["rechem_leah"])
# ‹וְרָחֵל עֲקָרָה› (“and-Rachel sterile”) — fact holds: hate(leah);
# sterile(Rachel)
m.fact("senua(leah)",
       "aqara(rachel)")

# -------------------------- Gen.29.32 · THE_FIRST_WRITE_REUVEN -------------
# וַתַּהַר לֵאָה וַתֵּלֶד בֵּן וַתִּקְרָא שְׁמוֹ רְאוּבֵן כִּי אָמְרָה
# כִּי־רָאָה יְהוָה בְּעָנְיִי כִּי עַתָּה יֶאֱהָבַנִי אִישִׁי
# "[EN-AID] And Leah conceived and bore a son, and she called his name
# Reuben, for she said: Because YHWH has seen my affliction; for now my
# husband will love me."
m.step("Gen.29.32")
# ‹וַתַּהַר לֵאָה וַתֵּלֶד בֵּן› (“and-be-pregnant Leah and-bear-young son”)
# — the world gains: son-1-leah
m.install("ben_1_leah")
# ‹וַתִּקְרָא שְׁמוֹ רְאוּבֵן› (“and-call name-him/its Reuben”) — named:
# son-1-leah := Reuben
m.name("ben_1_leah", "reuven")

# -------------------------- Gen.29.33 · THE_SECOND_WRITE_SHIMON ------------
# וַתַּהַר עוֹד וַתֵּלֶד בֵּן וַתֹּאמֶר כִּי־שָׁמַע יְהוָה כִּי־שְׂנוּאָה
# אָנֹכִי וַיִּתֶּן־לִי גַּם־אֶת־זֶה וַתִּקְרָא שְׁמוֹ שִׁמְעוֹן
# "[EN-AID] And she conceived again and bore a son, and said: Because YHWH
# has heard that I am hated, He has given me this one also; and she called
# his name Simeon."
m.step("Gen.29.33")
# ‹וַתַּהַר עוֹד וַתֵּלֶד בֵּן› (“and-be-pregnant still/again and-bear-young
# son”) — the world gains: son-2-leah
m.install("ben_2_leah")
# ‹וַתִּקְרָא שְׁמוֹ שִׁמְעוֹן› (“and-call name-him/its Simeon”) — named:
# son-2-leah := Simeon
m.name("ben_2_leah", "shimon")

# -------------------------- Gen.29.34 · THE_THIRD_WRITE_LEVI ---------------
# וַתַּהַר עוֹד וַתֵּלֶד בֵּן וַתֹּאמֶר עַתָּה הַפַּעַם יִלָּוֶה אִישִׁי
# אֵלַי כִּי־יָלַדְתִּי לוֹ שְׁלֹשָׁה בָנִים עַל־כֵּן קָרָא־שְׁמוֹ לֵוִי
# "[EN-AID] And she conceived again and bore a son, and said: Now this time
# my husband will be joined to me, for I have borne him three sons;
# therefore he called his name Levi."
m.step("Gen.29.34")
# ‹וַתַּהַר עוֹד וַתֵּלֶד בֵּן› (“and-be-pregnant still/again and-bear-young
# son”) — the world gains: son-3-leah
m.install("ben_3_leah")
# ‹קָרָא־שְׁמוֹ לֵוִי› (“call name-him/its Levi”) — named: son-3-leah :=
# Levi
m.name("ben_3_leah", "levi")

# -------------------------- Gen.29.35 · THE_FOURTH_WRITE_YEHUDA ------------
# וַתַּהַר עוֹד וַתֵּלֶד בֵּן וַתֹּאמֶר הַפַּעַם אוֹדֶה אֶת־יְהוָה עַל־כֵּן
# קָרְאָה שְׁמוֹ יְהוּדָה וַתַּעֲמֹד מִלֶּדֶת
# "[EN-AID] And she conceived again and bore a son, and said: This time I
# will praise YHWH; therefore she called his name Judah. And she ceased
# bearing."
m.step("Gen.29.35")
# ‹וַתַּהַר עוֹד וַתֵּלֶד בֵּן› (“and-be-pregnant still/again and-bear-young
# son”) — the world gains: son-4-leah
m.install("ben_4_leah")
# ‹קָרְאָה שְׁמוֹ יְהוּדָה› (“call name-him/its Judah”) — named: son-4-leah
# := Judah
m.name("ben_4_leah", "yehuda")

# -------------------------- Gen.30.1 · THE_CHILDREN_DEMAND -----------------
# וַתֵּרֶא רָחֵל כִּי לֹא יָלְדָה לְיַעֲקֹב וַתְּקַנֵּא רָחֵל בַּאֲחֹתָהּ
# וַתֹּאמֶר אֶל־יַעֲקֹב הָבָה־לִּי בָנִים וְאִם־אַיִן מֵתָה אָנֹכִי
# "[EN-AID] And Rachel saw that she bore Jacob no children, and Rachel
# envied her sister; and she said to Jacob: Give me children, and if not, I
# die."
m.step("Gen.30.1")
# ‹הָבָה־לִּי בָנִים› (“give-ward to-me/my son”) — Rachel speaks a demand —
# LET: hava-banim(Jacob)
m.declare("rachel", "LET",
          "hava_banim(yaaqov)")

# -------------------------- Gen.30.2 · THE_REDIRECT_TO_ELOHIM --------------
# וַיִּחַר־אַף יַעֲקֹב בְּרָחֵל וַיֹּאמֶר הֲתַחַת אֱלֹהִים אָנֹכִי
# אֲשֶׁר־מָנַע מִמֵּךְ פְּרִי־בָטֶן
# "[EN-AID] And Jacob's anger burned against Rachel, and he said: Am I in
# the place of God, who has withheld from you the fruit of the womb?"
m.step("Gen.30.2")
# ‹הֲתַחַת אֱלֹהִים אָנֹכִי אֲשֶׁר־מָנַע מִמֵּךְ פְּרִי־בָטֶן› (“the-under
# God which debar-from-benefit from-you/your fruit belly”) — fact holds:
# debar-from-benefit-God-fruit-belly(Rachel)
m.fact("mana_Elohim_peri_vaten(rachel)")

# -------------------------- Gen.30.3 · THE_SARAI_SCRIPT_RERUN --------------
# וַתֹּאמֶר הִנֵּה אֲמָתִי בִלְהָה בֹּא אֵלֶיהָ וְתֵלֵד עַל־בִּרְכַּי
# וְאִבָּנֶה גַם־אָנֹכִי מִמֶּנָּה
# "[EN-AID] And she said: Behold my maid Bilhah; go in to her, that she may
# bear upon my knees, and I too may be built from her."
m.step("Gen.30.3")
# ‹בֹּא אֵלֶיהָ› (“come/bring to-her/its”) — Rachel speaks a demand — LET:
# come/bring-to-bilhah(Jacob)
m.declare("rachel", "LET",
          "bo_el_bilhah(yaaqov)")

# -------------------------- Gen.30.4 · THE_ROUTE_PERFORMED -----------------
# וַתִּתֶּן־לוֹ אֶת־בִּלְהָה שִׁפְחָתָהּ לְאִשָּׁה וַיָּבֹא אֵלֶיהָ יַעֲקֹב
# "[EN-AID] And she gave him Bilhah her maid as a wife; and Jacob went in to
# her."
m.step("Gen.30.4")
# ‹וַיָּבֹא אֵלֶיהָ יַעֲקֹב› (“and-come/bring to-her/its Jacob”) — demand
# settled (popped from the queue): come/bring-to-bilhah(Jacob)
m.result("bo_el_bilhah(yaaqov)", tmark="t2")

# -------------------------- Gen.30.5 · BILHAH_BEARS_A_SON ------------------
# וַתַּהַר בִּלְהָה וַתֵּלֶד לְיַעֲקֹב בֵּן
# "[EN-AID] And Bilhah conceived, and bore Jacob a son."
m.step("Gen.30.5")
# ‹וַתַּהַר בִּלְהָה וַתֵּלֶד לְיַעֲקֹב בֵּן› (“and-be-pregnant Bilhah and-
# bear-young to-Jacob son”) — the world gains: son-1-bilhah
m.install("ben_1_bilhah")

# -------------------------- Gen.30.6 · THE_FIFTH_WRITE_DAN -----------------
# וַתֹּאמֶר רָחֵל דָּנַנִּי אֱלֹהִים וְגַם שָׁמַע בְּקֹלִי וַיִּתֶּן־לִי
# בֵּן עַל־כֵּן קָרְאָה שְׁמוֹ דָּן
# "[EN-AID] And Rachel said: God has judged me, and has also heard my voice,
# and has given me a son; therefore she called his name Dan."
m.step("Gen.30.6")
# ‹קָרְאָה שְׁמוֹ דָּן› (“call name-him/its Daniel”) — named: son-1-bilhah
# := Daniel
m.name("ben_1_bilhah", "dan")

# -------------------------- Gen.30.7 · BILHAH_BEARS_A_SECOND ---------------
# וַתַּהַר עוֹד וַתֵּלֶד בִּלְהָה שִׁפְחַת רָחֵל בֵּן שֵׁנִי לְיַעֲקֹב
# "[EN-AID] And Bilhah, Rachel's maid, conceived again, and bore Jacob a
# second son."
m.step("Gen.30.7")
# ‹וַתַּהַר עוֹד וַתֵּלֶד בִּלְהָה› (“and-be-pregnant still/again and-bear-
# young Bilhah”) — the world gains: son-2-bilhah
m.install("ben_2_bilhah")

# -------------------------- Gen.30.8 · THE_SIXTH_WRITE_NAFTALI -------------
# וַתֹּאמֶר רָחֵל נַפְתּוּלֵי אֱלֹהִים נִפְתַּלְתִּי עִם־אֲחֹתִי
# גַּם־יָכֹלְתִּי וַתִּקְרָא שְׁמוֹ נַפְתָּלִי
# "[EN-AID] And Rachel said: Wrestlings of God I have wrestled with my
# sister; indeed I have prevailed. And she called his name Naphtali."
m.step("Gen.30.8")
# ‹וַתִּקְרָא שְׁמוֹ נַפְתָּלִי› (“and-call name-him/its Naphtali”) — named:
# son-2-bilhah := Naphtali
m.name("ben_2_bilhah", "naftali")

# -------------------------- Gen.30.9 · THE_ZILPAH_MOVE ---------------------
# וַתֵּרֶא לֵאָה כִּי עָמְדָה מִלֶּדֶת וַתִּקַּח אֶת־זִלְפָּה שִׁפְחָתָהּ
# וַתִּתֵּן אֹתָהּ לְיַעֲקֹב לְאִשָּׁה
# "[EN-AID] And Leah saw that she had ceased bearing; and she took Zilpah
# her maid, and gave her to Jacob as a wife."
m.step("Gen.30.9")
# ‹וַתִּקַּח אֶת־זִלְפָּה שִׁפְחָתָהּ וַתִּתֵּן אֹתָהּ לְיַעֲקֹב לְאִשָּׁה›
# (“and-take obj-marker Zilpah female-slave-her/its and-set obj-marker-
# her/its to-Jacob to-woman”) — fact holds: zilpah-given-to-Jacob(leah)
m.fact("zilpah_given_le_yaaqov(leah)")

# -------------------------- Gen.30.10 · ZILPAH_BEARS_A_SON -----------------
# וַתֵּלֶד זִלְפָּה שִׁפְחַת לֵאָה לְיַעֲקֹב בֵּן
# "[EN-AID] And Zilpah, Leah's maid, bore Jacob a son."
m.step("Gen.30.10")
# ‹וַתֵּלֶד זִלְפָּה שִׁפְחַת לֵאָה לְיַעֲקֹב בֵּן› (“and-bear-young Zilpah
# female-slave Leah to-Jacob son”) — the world gains: son-1-zilpah
m.install("ben_1_zilpah")

# -------------------------- Gen.30.11 · THE_SEVENTH_WRITE_GAD_WRITTEN_AND_READ -
# וַתֹּאמֶר לֵאָה בגד בָּא גָד וַתִּקְרָא אֶת־שְׁמוֹ גָּד
# "[EN-AID] And Leah said: Fortune has come! And she called his name Gad."
m.step("Gen.30.11")
# ‹וַתִּקְרָא אֶת־שְׁמוֹ גָּד› (“and-call obj-marker name-him/its Gad”) —
# named: son-1-zilpah := fortune
m.name("ben_1_zilpah", "gad")

# -------------------------- Gen.30.12 · ZILPAH_BEARS_A_SECOND --------------
# וַתֵּלֶד זִלְפָּה שִׁפְחַת לֵאָה בֵּן שֵׁנִי לְיַעֲקֹב
# "[EN-AID] And Zilpah, Leah's maid, bore Jacob a second son."
m.step("Gen.30.12")
# ‹וַתֵּלֶד זִלְפָּה שִׁפְחַת לֵאָה בֵּן שֵׁנִי לְיַעֲקֹב› (“and-bear-young
# Zilpah female-slave Leah son second to-Jacob”) — the world gains:
# son-2-zilpah
m.install("ben_2_zilpah")

# -------------------------- Gen.30.13 · THE_EIGHTH_WRITE_ASHER -------------
# וַתֹּאמֶר לֵאָה בְּאָשְׁרִי כִּי אִשְּׁרוּנִי בָּנוֹת וַתִּקְרָא
# אֶת־שְׁמוֹ אָשֵׁר
# "[EN-AID] And Leah said: In my happiness! For the daughters will call me
# happy. And she called his name Asher."
m.step("Gen.30.13")
# ‹וַתִּקְרָא אֶת־שְׁמוֹ אָשֵׁר› (“and-call obj-marker name-him/its Asher”)
# — named: son-2-zilpah := which
m.name("ben_2_zilpah", "asher")

# -------------------------- Gen.30.14 · THE_MANDRAKE_DEMAND ----------------
# וַיֵּלֶךְ רְאוּבֵן בִּימֵי קְצִיר־חִטִּים וַיִּמְצָא דוּדָאִים בַּשָּׂדֶה
# וַיָּבֵא אֹתָם אֶל־לֵאָה אִמּוֹ וַתֹּאמֶר רָחֵל אֶל־לֵאָה תְּנִי־נָא לִי
# מִדּוּדָאֵי בְּנֵךְ
# "[EN-AID] And Reuben went in the days of wheat harvest and found mandrakes
# in the field, and brought them to Leah his mother. And Rachel said to
# Leah: Give me, please, of your son's mandrakes."
m.step("Gen.30.14")
# ‹וַיֵּלֶךְ רְאוּבֵן בִּימֵי קְצִיר־חִטִּים› (“and-go Reuben in-day severed
# wheat”) — fact holds: boiler-found-by-Reuben(field)
m.fact("dudaim_found_by_reuven(sade)")
# ‹תְּנִי־נָא לִי מִדּוּדָאֵי בְּנֵךְ› (“set please to-me/my from-boiler
# son-you/your”) — Rachel speaks a demand — LET: set-boiler(leah)
m.declare("rachel", "LET",
          "teni_dudaim(leah)")

# -------------------------- Gen.30.15 · THE_EXCHANGE_SET -------------------
# וַתֹּאמֶר לָהּ הַמְעַט קַחְתֵּךְ אֶת־אִישִׁי וְלָקַחַת גַּם אֶת־דּוּדָאֵי
# בְּנִי וַתֹּאמֶר רָחֵל לָכֵן יִשְׁכַּב עִמָּךְ הַלַּיְלָה תַּחַת דּוּדָאֵי
# בְנֵךְ
# "[EN-AID] And she said to her: Is it a small thing that you have taken my
# husband? And would you take also my son's mandrakes? And Rachel said:
# Therefore he shall lie with you tonight, in exchange for your son's
# mandrakes."
m.step("Gen.30.15")
# ‹לָכֵן יִשְׁכַּב עִמָּךְ הַלַּיְלָה תַּחַת דּוּדָאֵי בְנֵךְ› (“to-so lie-
# down with-you/your the-night under boiler son-you/your”) — fact holds:
# laila-under-boiler(exchange-set)
m.fact("laila_tachat_dudaim(exchange_set)")

# -------------------------- Gen.30.16 · THE_HIRE_NIGHT ---------------------
# וַיָּבֹא יַעֲקֹב מִן־הַשָּׂדֶה בָּעֶרֶב וַתֵּצֵא לֵאָה לִקְרָאתוֹ
# וַתֹּאמֶר אֵלַי תָּבוֹא כִּי שָׂכֹר שְׂכַרְתִּיךָ בְּדוּדָאֵי בְּנִי
# וַיִּשְׁכַּב עִמָּהּ בַּלַּיְלָה הוּא
# "[EN-AID] And Jacob came from the field in the evening, and Leah went out
# to meet him and said: To me you shall come in, for hiring I have hired you
# with my son's mandrakes. And he lay with her that night."
m.step("Gen.30.16")
# ‹שָׂכֹר שְׂכַרְתִּיךָ בְּדוּדָאֵי בְּנִי› (“hire hire-you/your in-boiler
# son-me/my”) — fact holds: hire-sekharticha(laila)
m.fact("sakhor_sekharticha(laila)")

# -------------------------- Gen.30.17 · THE_FIFTH_SON_HEARD ----------------
# וַיִּשְׁמַע אֱלֹהִים אֶל־לֵאָה וַתַּהַר וַתֵּלֶד לְיַעֲקֹב בֵּן חֲמִישִׁי
# "[EN-AID] And God heard Leah, and she conceived and bore Jacob a fifth
# son."
m.step("Gen.30.17")
# ‹וַיִּשְׁמַע אֱלֹהִים אֶל־לֵאָה› (“and-hear God to Leah”) — fact holds:
# hear-God-to-leah
m.fact("shama_Elohim_el_leah")
# ‹וַתַּהַר וַתֵּלֶד לְיַעֲקֹב בֵּן חֲמִישִׁי› (“and-be-pregnant and-bear-
# young to-Jacob son fifth”) — the world gains: son-5-leah
m.install("ben_5_leah")

# -------------------------- Gen.30.18 · THE_NINTH_WRITE_YISASHKHAR ---------
# וַתֹּאמֶר לֵאָה נָתַן אֱלֹהִים שְׂכָרִי אֲשֶׁר־נָתַתִּי שִׁפְחָתִי
# לְאִישִׁי וַתִּקְרָא שְׁמוֹ יִשָּׂשכָר
# "[EN-AID] And Leah said: God has given my wage, because I gave my maid to
# my husband. And she called his name Issachar."
m.step("Gen.30.18")
# ‹וַתִּקְרָא שְׁמוֹ יִשָּׂשכָר› (“and-call name-him/its Issachar”) — named:
# son-5-leah := Issachar
m.name("ben_5_leah", "yisashkhar")

# -------------------------- Gen.30.19 · THE_SIXTH_SON ----------------------
# וַתַּהַר עוֹד לֵאָה וַתֵּלֶד בֵּן־שִׁשִּׁי לְּיַעֲקֹב
# "[EN-AID] And Leah conceived again, and bore Jacob a sixth son."
m.step("Gen.30.19")
# ‹וַתַּהַר עוֹד לֵאָה וַתֵּלֶד בֵּן־שִׁשִּׁי לְּיַעֲקֹב› (“and-be-pregnant
# still/again Leah and-bear-young son sixth to-Jacob”) — the world gains:
# son-6-leah
m.install("ben_6_leah")

# -------------------------- Gen.30.20 · THE_TENTH_WRITE_ZEVULUN ------------
# וַתֹּאמֶר לֵאָה זְבָדַנִי אֱלֹהִים אֹתִי זֵבֶד טוֹב הַפַּעַם יִזְבְּלֵנִי
# אִישִׁי כִּי־יָלַדְתִּי לוֹ שִׁשָּׁה בָנִים וַתִּקְרָא אֶת־שְׁמוֹ זְבֻלוּן
# "[EN-AID] And Leah said: God has endowed me with a good endowment; this
# time my husband will dwell with me, for I have borne him six sons. And she
# called his name Zebulun."
m.step("Gen.30.20")
# ‹וַתִּקְרָא אֶת־שְׁמוֹ זְבֻלוּן› (“and-call obj-marker name-him/its
# Zebulun”) — named: son-6-leah := Zebulun
m.name("ben_6_leah", "zevulun")

# -------------------------- Gen.30.21 · THE_ELEVENTH_WRITE_DINA ------------
# וְאַחַר יָלְדָה בַּת וַתִּקְרָא אֶת־שְׁמָהּ דִּינָה
# "[EN-AID] And afterward she bore a daughter, and called her name Dinah."
m.step("Gen.30.21")
# ‹וְאַחַר יָלְדָה בַּת› (“and-after bear-young daughter”) — the world
# gains: daughter-leah
m.install("bat_leah")
# ‹וַתִּקְרָא אֶת־שְׁמָהּ דִּינָה› (“and-call obj-marker name-her/its
# Dinah”) — named: daughter-leah := Dinah
m.name("bat_leah", "dina")

# -------------------------- Gen.30.22 · THE_REMEMBERING_AND_THE_OPENING ----
# וַיִּזְכֹּר אֱלֹהִים אֶת־רָחֵל וַיִּשְׁמַע אֵלֶיהָ אֱלֹהִים וַיִּפְתַּח
# אֶת־רַחְמָהּ
# "[EN-AID] And God remembered Rachel, and God heard her, and opened her
# womb."
m.step("Gen.30.22")
# ‹וַיִּזְכֹּר אֱלֹהִים אֶת־רָחֵל› (“and-mark God obj-marker Rachel”) —
# event: male — agent God; theme Rachel
m.event("zakhar", agent="Elohim", themes=["rachel"])
# ‹וַיִּפְתַּח אֶת־רַחְמָהּ› (“and-open-wide obj-marker womb-her/its”) —
# event: patach — agent God; theme rechem-Rachel
m.event("patach", agent="Elohim", themes=["rechem_rachel"])

# -------------------------- Gen.30.23 · THE_REPROACH_GATHERED_NON_POP ------
# וַתַּהַר וַתֵּלֶד בֵּן וַתֹּאמֶר אָסַף אֱלֹהִים אֶת־חֶרְפָּתִי
# "[EN-AID] And she conceived and bore a son, and said: God has gathered
# away my reproach."
m.step("Gen.30.23")
# ‹וַתַּהַר וַתֵּלֶד בֵּן› (“and-be-pregnant and-bear-young son”) — the
# world gains: son-1-Rachel
m.install("ben_1_rachel")
# ‹וַתֹּאמֶר אָסַף אֱלֹהִים אֶת־חֶרְפָּתִי› (“and-say gather-for-any-purpose
# God obj-marker contumely-me/my”) — fact holds: gather-for-any-purpose-God-
# cherpati(Rachel)
m.fact("asaf_Elohim_cherpati(rachel)")

# -------------------------- Gen.30.24 · THE_TWELFTH_WRITE_YOSEF_THE_OPEN_CARD -
# וַתִּקְרָא אֶת־שְׁמוֹ יוֹסֵף לֵאמֹר יֹסֵף יְהוָה לִי בֵּן אַחֵר
# "[EN-AID] And she called his name Joseph, saying: May YHWH add to me
# another son."
m.step("Gen.30.24")
# ‹וַתִּקְרָא אֶת־שְׁמוֹ יוֹסֵף לֵאמֹר› (“and-call obj-marker name-him/its
# Joseph to-say”) — named: son-1-Rachel := Joseph
m.name("ben_1_rachel", "yosef")

# -------------------------- machine truth (baked from the Stage D run) -------
if __name__ == "__main__":
    m.report()
    assert m.created_set() == {'ben_1_leah', 'ben_3_leah', 'ben_2_leah', 'ben_1_zilpah', 'ben_1_bilhah', 'ben_6_leah', 'ben_4_leah', 'ben_1_rachel', 'ben_2_zilpah', 'bat_leah', 'ben_5_leah', 'ben_2_bilhah'}
    assert m.presupposed_set() == set()
    assert m.REGISTRY["names"] == {'ben_1_leah': 'reuven', 'ben_2_leah': 'shimon', 'ben_3_leah': 'levi', 'ben_4_leah': 'yehuda', 'ben_1_bilhah': 'dan', 'ben_2_bilhah': 'naftali', 'ben_1_zilpah': 'gad', 'ben_2_zilpah': 'asher', 'ben_5_leah': 'yisashkhar', 'ben_6_leah': 'zevulun', 'bat_leah': 'dina', 'ben_1_rachel': 'yosef'}
    assert m.REGISTRY["writes"] == 12
    assert m.tests_list() == []
    assert m.open_demands() == ['hava_banim(yaaqov)', 'teni_dudaim(leah)']
    assert len(m.SPECS["log"]) == 3
    assert sorted(m.LEDGER) == []
    assert m.flag_counts() == {}
    assert sorted(m.WORLD["facts"]) == sorted(['senua(leah)', 'aqara(rachel)', 'mana_Elohim_peri_vaten(rachel)', 'zilpah_given_le_yaaqov(leah)', 'dudaim_found_by_reuven(sade)', 'laila_tachat_dudaim(exchange_set)', 'sakhor_sekharticha(laila)', 'shama_Elohim_el_leah', 'asaf_Elohim_cherpati(rachel)'])
    assert m.WORLD["invariants"] == []
    assert m.WORLD["partitions"] == []
    assert len(m.EVENTS) == 19
    print("ALL ASSERTIONS GREEN — rendering matches the frozen unit's machine truth")

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