The vineyard and the curse: cursed be Canaan, blessed be the LORD (9:18-29) FROZEN

unit gen_23_vineyard_curse · Genesis 9:18-29 · derive logic_derived_v1 · phase C-23
⇄ verse view — this span in the scroll (trees + morphology)  ·  ☰ all derived units

אָרוּר כְּנָעַן — בָּרוּךְ יְהֹוָה אֱלֹהֵי שֵׁם · arur Kenaan — barukh YHWH Elohei Shem · 'Cursed be Canaan' — 'Blessed be the LORD, the God of Shem'

REVIEW PASSED and FROZEN 2026-08-03 by the main loop (the GEN-2 agent's FIRST unit — succession quality verified: precedent quotes verbatim-checked against gen_08/11/12/14/01/13/05/07; ten censuses independently re-run including all four frozen-prediction landings, the bare-curse formula, the jussive count, and the divine-name split; both flagged bold choices RATIFIED — the bare registry value matches the letter's bare formula, and the double-push matches the letter's verbatim refrain; glossing airtight; nothing invented). Derived 2026-08-03 by the second-generation derivation agent (freeze-after-review by the main loop — no agent freeze); its first unit, fifth under the PIPELINE + DEBUT-MAP process. Precedents pulled verbatim before drafting: gen_08's 2:8 garden-planting (EVENT plant + 'WORLD += {gan}' — the class the vineyard matches: the install chain garden/city/ark/altar/ vineyard), gen_11's curse-ASSIGNs ('REGISTRY: nachash->arur_mi_kol_ha_behemah'; the doom-terms held as HOLDS facts) and gen_12's 'REGISTRY: kayin->arur_min_ha_adamah', gen_01's 'DECLARE(Elohim, LET(exists(or)))' (the jussive LET class, TIR-026), gen_13's 'DECLARE(lemekh, LET(shema( neshei_lemekh, qol_lemekh)))' (the standing HUMAN-demand precedent — open forever), gen_05's 'BLESS(Elohim, otam) MANDATE {..}' with the gen_07 mandate relaxation, and gen_14's death-row pair ('HOLDS(kol_yemei_adam_930_shanah, t0)' + 'die(e3) ∧ Agent(e3, adam)'). FOUR FROZEN PREDICTIONS LAND in this span (gen_18's cover-verb token 3; gen_21's bless-verb token 6; gen_14's curse-root token 5 'in Noach's own mouth'; gen_14's ledger row 'waits until 9:29') — plus gen_11's export naming 9:25 as the curse-chain's next link. Calibrated coverage (charter 4.1): Onkelos read Tier-A at derive time (12 sequential fetches, Data/FETCHLOG.md — the buffer INSERTS THE SHEKHINAH at 9:27, levels the letter's YHWH/Elohim name-split to the double-yod stand-in both times, keeps the nakedness plain but moves the telling to the MARKET, links ground-worker and slave-worker with one work-verb the letter does not share); trees from the DB's stored tree_json. NINETEENTH PROSPECTIVE MIDDOT RUN (logic/middot_scan/WATCHLIST_gen23_prospective_2026-08-03.md): cache holds ZERO sources for Gen 9:18-29 — SEVENTEENTH tripwire in a row. INTERPRETER: ZERO extensions — fourteenth extension-free derivation candidate in a row. Main-loop ruling 2026-08-03: 9:21's anomalous tent-spelling is ORTHOGRAPHY (single DB row), NOT written/read fork #6 — the fork count stays at five.
Logic-derived v1: v3 ta'amim trees (from DB tree_json) -> leaf role frames from OSHB morph -> operator lines citing TIR rules -> machine-state scenarios. Machine tokens apostrophe-free and underscore-joined (eved_avadim_yihyeh_le_echav, kol_yemei_noach_950_shanah).
ORAL AUDIT — crowns (chain-attested + DB-verified): ORAL AUDIT 2026-08-08 (retro, oral-first era; manifest logic/oral_audit/manifests/gen_23_vineyard_curse_claims.json — 9 VERIFIED, 0 FAILED, 0 UNCHECKABLE; record logic/oral_audit/AUDIT_gen_23_2026-08-08.md). DISCREPANCY, the headline: G23-01 ויהיו כל ימי נח ("and all the days of Noah WERE," PLURAL, 9:29) — Minchat Shai's longest Genesis note documents two camps: the Jericho chumash and old manuscripts (Enoch and Lamech singular, NOAH PLURAL) against the Hilleli, Sepharad books, Ezra codex, Or Torah, Minchat Kohen, and the Ramah's own scroll per the Burgos sages (Noah SINGULAR). SNAPSHOT reads PLURAL — the Jericho camp — and its ledger census agrees end to end: seven plural totals plus Noah, with EXACTLY Enoch and Lamech singular: the two-singular anomaly gen_14's derivation held unexplained is the Jericho tradition's own sign; both camps recorded, the letter locked. CROWNS (chain-attested, DB-verified): (1) G23-02 the three plantings: ויטע ("and he planted") — God the garden (2:8), Noah the vineyard (9:20), Abraham the tamarisk (21:33): the word's only three tokens — "whence the planting? from the Garden of Eden" (Kitzur Baal HaTurim). (2) G23-03 אהלה ("his tent" written with a final he, 9:21) — one of the Masorah's FOUR, all in Genesis (9:21, 12:8, 13:3, 35:21): "the tent of his WIFE" (Bereshit Rabbah 36); Rashi's ten-tribes hint rides the same letters. (3) G23-07/08 the waking with two yods: וייקץ (9:24) — "in ALL the books two yods" (against the Mikhlol's one), the Ramah: "two written, ONE READ AND ONE NOT READ"; and its qof takes segol (short e-vowel) where Jacob's and Pharaoh's wakings take patach — Noah's waking distinguished at letter and vowel. (4) G23-09 stress read from the accent's seat: אלהי שם ("the God of Shem," 9:26) — the Masorah's trio of first-stressed אלהי (with Exod 20:23, Deut 33:27 — all Torah), verified by WHERE the accent glyph sits in SNAPSHOT's string: new check idiom, accent position = stress position. (5) G23-04/05/06 pointing confirmations: the qamatz vav of ויפת ("and Japheth," 9:18, matching 9:23); the dotted gimel of Ham's report (ויגד, 9:22); the dotted nun of אחרנית ("backward," the sons' walk, 9:23). INHERITANCE EDGES: none surfaced in span. READINGS (named-only, unclaimed): the two-shevas pronunciation war on וישת ("and he drank," 9:21) — R. Yehudah the grammarian vs Ibn Ezra and Radak, Almoli ruling for Ibn Ezra; letter-arithmetic — היין ("the wine") = יללה ("wailing"), ויתגל ("and he was uncovered") respelled = גליות ("exiles"), "who went into exile at the head of exiles, by wine" (Kitzur 9:21); עבד עבדים ("slave of slaves") — the was-word's value thirty, the slave-price hint (Kitzur 9:25); the wife's-tent reading (Bereshit Rabbah 36).
confidence: structure tested; operator readings tested-per-TIR; intent hypothesis

Derivation log (steps A–J)

stepnamecommentconfidence
ABlock choiceThe vineyard and the curse (9:18-29): the sons-and-vineyard narrative that the covenant-speech's seal releases — 10:1 opens the nations-table with a toledot ('generations') header, the next unit's seam. Inside: the roster out of the ark with the double father-of-Canaan tag (9:18-19), the ground-man's vineyard (9:20), the wine and the self-uncovering (9:21), the seeing and the telling (9:22), the backward covering (9:23), the awakening and the knowing (9:24), the first human curse (9:25), the first human blessing and the enlargement-jussives (9:26-27), and the death-ledger's delayed refrain (9:28-29). The unit ends with one man dead at nine hundred and fifty, one status written, and four demands standing open forever.established
BHebrew source + treesAll 12 verses from DB tree_json (rule set v3, unique, pure binary; ascii rendered 2026-08-03). Tree facts: 9:18 [the roster to the etnachta (major mid-verse rest) — Shem, Ham, Yefet | and the tag gets its own arm: 'and Ham — HE is the father of Canaan']; 9:19 [three, these, the sons of Noach | from these the whole earth SCATTERED]; 9:20 [Noach the ground-man (etnachta) | and he planted a vineyard]; 9:21 [drank and was drunk (etnachta) | and uncovered himself inside his tent]; 9:22 [Ham father of Canaan SAW (etnachta on his father's nakedness) | and TOLD his two brothers outside]; 9:23 [the span's longest verse, 21 words: took, set, walked backward, covered — to the etnachta on 'their father's nakedness' | faces backward, and their father's nakedness they did NOT see — the verse ends on the not- seeing]; 9:24 [awoke from his wine (etnachta) | and KNEW what his small son had done to him]; 9:25 [the curse IS the etnachta arm: 'and he said: cursed be Canaan' | 'a slave of slaves shall he be to his brothers']; 9:26 [blessed be YHWH, God of Shem (etnachta) | and let Canaan be their slave]; 9:27 [may God enlarge Yefet, may he dwell in the tents of Shem (etnachta) | and let Canaan be their slave — the refrain verbatim]; 9:28 [lived after the deluge (etnachta) | three hundred and fifty years]; 9:29 [all the days of Noach, nine hundred and fifty years (etnachta) | VA-YAMOT ('and he died') — the refrain standing ALONE as a one-word verse- final arm].tested
CSegment structureVerb morphology (#IMPOSED OSHB, DB-verified 2026-08-03); survey complete via the debut map (40 flagged lemmas in 121 tokens; 13 Torah debuts, 6 rare-class), careers and precedents pulled before drafting. FOUR FROZEN PREDICTIONS LAND: KASAH ('cover') token 3 = 9:23 — frozen gen_18 logged 'its next token covers a father's nakedness (9:23)' after the pual passives buried the mountains (7:19-20); BARAKH ('bless') token 6 = 9:26 — frozen gen_21 logged 'token 6 = 9:26, the first HUMAN blessing-speech' (tokens 1-5 all divine: 1:22, 1:28, 2:3, 5:2, 9:1); ARUR ('cursed') token 5 = 9:25 — frozen gen_14 logged 'token 4 (3:14, 3:17, 4:11 before it; 9:25 after — Noach's own mouth)', the chain serpent -> ground -> Cain -> inside Noach's NAMING (5:29) -> Canaan, and frozen gen_11's export named '9:25' as the chain's next link outright; and gen_14's ledger row — 5:32 opened Noach's row with 'no total, NO DEATH VERSE (his total waits until 9:29, across the flood)' — 9:29 is the EXACT Gen 5 refrain (va-yihyu kol yemei ... va-yamot, 'and all the days of X were ... and he died'; compare 5:5, 5:27), and the arithmetic closes: 600 at the flood (7:6) + 350 after it (9:28) = 950 [letter fact]. DEBUT CLUSTER AT THE VINEYARD: NATA ('plant') token 2 — the Torah's two planters are God (2:8, the garden) and Noach (the vineyard); KEREM ('vineyard') token 1; SHATAH ('drink') token 1 (its next eight tokens are Rebecca's WATER, Gen 24); YAYIN ('wine') tokens 1-2 (tokens 4-7 = Lot's daughters, 19:32-35 — wine + father + uncovering, the mirror scene; token 3 = Malki-Tzedek's bread-and-wine); SHAKHAR ('be drunk') token 1 of THREE in the Torah (9:21; 43:34 the brothers at Joseph's table; Deut 32:42 arrows drunk on blood); GALAH ('uncover') token 1 — HITPAEL, 'he uncovered HIMSELF' (reflexive: the shame is self-made before it is seen), the verb re-converging with ERVAH ('nakedness', tokens 1-3 here) in Leviticus 18's legalot ervah ('to uncover nakedness') — the incest laws [named-only]; the later exile sense of the uncover-verb is career color only. EVED ('slave/servant') — Torah debut x4 INSIDE THE CURSE [crown]: eved avadim ('slave of slaves', the superlative construct) 9:25, then 9:26, 9:27 — the word that will carry Egypt (180 Torah tokens) is born in the Torah's first human curse-speech. NAGAD ('tell') — BOTH of its first two Torah tokens are nakedness-reports: token 1 = 3:11 ('who TOLD you that you are naked?'), token 2 = 9:22 (Ham telling his brothers outside) [letter fact]; the see-verb frames the ethics: VA-YAR ('and he saw', 9:22) against VE-LO RAU ('they did NOT see', 9:23, verse-final). ACHORANNIT ('backward') — the word's ENTIRE Torah career (2 of 2 tokens) inside verse 9:23 [rare crown]. SIMLAH ('garment') token 1; SHEKHEM ('shoulder') token 1 (rare, 7 tokens); the set-verb VA-YASIMU ('and they set') is SUM token 4 — token 1 set the man in the garden (2:8), token 2 set the MARK on Cain (4:15). YAQATZ ('awake') token 1 — every later Torah awakening is from a dream of destiny (Jacob at Bethel 28:16; Pharaoh x3, Gen 41); Noach's is from his wine. VA-YEDA ('and he KNEW', know-verb token 10 — Eden's tree-verb) aimed at an UNSTATED deed; BENO HA-QATAN ('his small son') — QATAN token 2, after 1:16's LESSER light [the what-was-done and the why-Canaan-not-Ham are the chain's questions: OPEN, named-only]. CHALAL ('begin') token 3 — the begin-verb's first five tokens are all thresholds (4:26 calling begun; 6:1 multiplying begun; 9:20; 10:8 Nimrod; 11:6 Babel), and the debut map aggregates the begin-stem with the PROFANE-stem under one Strong number (the 9:20 row is the begin-stem, lemma-share named, no claim). NOACH'S TITLE SHIFTS: 6:9 ish tzaddik ('righteous man') -> 9:20 ISH HA-ADAMAH ('man of the GROUND' — the curse-word's own carrier: arurah ha-adamah 3:17, 'the ground which YHWH cursed' 5:29; adamah token 27). THE BARE CURSE: 3:14 and 4:11 carried completions (cursed FROM the livestock, FROM the ground); 9:25's formula is BARE — arur Kenaan, no comparative, no source [letter fact]. NAFTZAH ('was scattered', 9:19) — TORAH HAPAX (1 of 1), anticipating Babel's scatter in the SIBLING stem PUTZ (11:4's pen-nafutz; 10:32 uses a third verb, nifredu 'were separated') — sibling named, no claim. NAME-FACTS: Canaan's name-debut puts tokens 1-5 ALL in-span (9:18, 9:22, 9:25, 9:26, 9:27) under the DOUBLE father-of-Canaan tag (9:18, 9:22); Shem tokens 4-7, Ham 4-6 (Ham x3 here, then only the nations table), Yefet 4-6 with the name-pun YAFT ('may He ENLARGE') — the enlarge-stem's 3 Torah tokens split from the entice-stem (Exod 22:15, Deut 11:16; siblings named). SHAKHAN ('dwell') token 2 = 9:27's ve-yishkon be-aholei Shem ('may he dwell in the tents of Shem') — token 1 = 3:24, God STATIONING the cherubim after Eden's exile; tokens 9+ are Sinai's glory and the Sanctuary pledge (Exod 24:16; 25:8 ve-shakhanti, 'and I will dwell') [the dwell-subject — Yefet or God — is the letter's own ambiguity: OPEN, held]. DIVINE NAMES: YHWH x1 in-span (9:26 — the name's first token since 8:21, and its first inside a human BLESSING), Elohim x2 (9:26's construct 'God of Shem' bound to YHWH's name; 9:27 subject of the enlarge-jussive): the names SPLIT across the blessed brothers [letter fact]. MOODS: 19 wayyiqtol-class and-then forms; TWO va-yomer ('and he said') speech-events (9:25, 9:26); FOUR jussives, all inside 9:26-27 (vi-yhi x2, yaft, ve-yishkon); ZERO imperatives; 9:25's yihye ('shall he be') a plain imperfect inside the curse-formula. REPETITION TABLE [letter facts]: Noach x6, Canaan x5, av ('father') x5, eved x4, Shem x4, ervah x3, Ham x3, Yefet x3, achorannit x2, yayin x2, ohel ('tent') x2, raah ('see') x2, shanah ('year') x4. ORTHOGRAPHY (main-loop ruling 2026-08-03): 9:21's AHOLOH ('his tent' written with an anomalous final letter he) is a SINGLE DB row — held as an orthography letter-fact, NOT written/read fork #6 (count stays five); same spelling recurs 12:8, 13:3. The exit-participle echo: 9:18's ha-yotzim min ha-tevah ('the ones going out of the ark') repeats 9:10's treaty roster — prose echo across the unit wall. NO date in span (durations and lifespans only).tested
DPredicates & outcomesThe span walks the flood's survivor from the covenant's seal to the ledger's grave, and spends every crown on firsts: the first planting since Eden's (by the man the curse-word's relief named), the first wine, the first drunkenness, the first self-uncovering; a telling that repeats the garden's who-told-you grammar and a covering that repeats the flood's cover-verb — walked BACKWARD, the seeing refused twice; then the mouth that has never spoken in the corpus opens twice, and the Torah's first human curse and first human blessing come out adjacent — the curse landing a generation past its provocation on Canaan [OPEN], the blessing aimed UP at YHWH Himself, the enlargement running on four jussives that no verse ever receipts. The machine mirrors the letter's shape: deeds, not speeches, move the world; the two speeches write one status and push four demands that stand open forever; and the unit ends on the Gen 5 refrain, closing — in the letter, though not across the machine's walls — the row the death-ledger left hostage.tested
ELogic format choiceOperator lines; NO ledger-register row (gen_14's own discipline for the death-genre). EVENTS: sixteen deed-events (begin, plant, drink, become-drunk, uncover-self, see, tell, take, set, walk-backward, cover, awake, know, speak x2, die) — the letter's three be/live forms (va-yihyu 9:18/9:29, va-yechi 9:28) held as FACTS, ledger-row grammar per gen_14 [decision recorded]. THE VINEYARD INSTALLED [decision recorded, precedent quoted]: frozen gen_08 encoded 2:8 as 'plant(e4) ∧ Agent(e4, YHWH_Elohim) ∧ Theme(e4, gan)' + 'WORLD += {gan}' — completed plant-verb, persistent object: the vineyard matches the class exactly (the install chain garden/city/ark/altar/vineyard — God's planting and man's echo). THE CURSE, TWO LAYERS ON PRECEDENT [decisions recorded]: (a) the status as ASSIGN registry write — gen_11's 'REGISTRY: nachash->arur_mi_kol_ha_behemah' and gen_12's 'REGISTRY: kayin->arur_min_ha_adamah' quoted; here 'REGISTRY: kenaan->arur' — the value BARE because the letter's formula is bare [letter fact]; (b) the doom-clause as HOLDS fact — gen_11 held the serpent's sentence-terms as 'HOLDS(al_gechonkha_telekh(nachash), t3)': sentence-genre imperfects are doom-facts, not demands — so eved_avadim_yihyeh_le_echav(kenaan) HOLDS, no SPECS traffic from the curse [TIR-028's flag discipline respected: nothing silently upgraded]; and (c) the speaking itself as EVENT with Agent noach — the delta from gen_11/12 NAMED: the curser there was divine, here HUMAN. THE BLESSING as BLESS [decision recorded]: gen_05's operator, mandate clause absent per the gen_07 relaxation — with the direction inverted and named: every prior BLESS speaker was Elohim; here a human blesses YHWH (BLESS(noach, yhwh_elohei_shem)). THE FOUR JUSSIVES as DECLARE + LET demands (TIR-026; gen_01's 'DECLARE(Elohim, LET(exists(or)))' quoted; gen_13's 'DECLARE(lemekh, LET(shema(neshei_lemekh, qol_lemekh)))' the human-demand precedent): yehi(kenaan, eved_lamo) pushed at 9:26 AND again at 9:27 — the refrain is verbatim in the letter, so the push is verbatim in the machine; yaft(elohim, le_yefet); yishkon(be_aholei_shem) — the demand-token carries NO subject because the letter's subject is ambiguous (Yefet, or God) [OPEN, held]. All four pushed and letter-faithfully OPEN: no receipt verses exist — the queue ends open x4 (gen_13's and gen_21's open-queue discipline). THE DEATH-ROW on gen_14's class [precedent quoted]: 'HOLDS(kol_yemei_adam_930_shanah, t0)' + 'die(e3) ∧ Agent(e3, adam)' — here kol_yemei_noach_950_shanah HOLDS and die(e16) fires; the 5:32-to-9:29 hostage-row closure is CROSS-UNIT: prose + [OPEN] — Stage E ledger arc #7 (joining the wipe / yetzer / qalal / tahor / zakhar / brit arcs). NO TIME_ANCHOR (durations, not dates). NO TEST. NOTE_PRESUPPOSED: noach, tevah, kenaan (the sons enter by the letter's own roster-facts at 9:18; Canaan is READ in the father-tag before his curse — flagged, not fixed). Interpreter extensions: NONE.established
FBilingual logic objectsEvery operator line carries he + he_translit + en. Machine tokens apostrophe-free: bnei_noach_ha_yotzim_min_ha_tevah, cham_hu_avi_khenaan, u_me_eleh_naftzah_khol_ha_aretz, noach_ish_ha_adamah, kerem, ervat_aviv, ve_ervat_avihem_lo_rau, arur, eved_avadim_yihyeh_le_echav, yehi(kenaan, eved_lamo), yaft(elohim, le_yefet), yishkon(be_aholei_shem), va_yechi_noach_achar_ha_mabul_350_shanah, kol_yemei_noach_950_shanah.established
GOral (named only) + Tier-A translation checkNamed but NOT read (cache: zero for Gen 9:18-29 — SEVENTEENTH tripwire; gen_23 Tier-A queue): Bavli Sanhedrin 70a ('Bavli' = Babylonian Talmud; the vineyard sugya — what was done to Noach, and the woe-of-wine teachings); Bavli Megillah 9b (yaft read onto the Greek translation — 'the beauty of Yefet in the tents of Shem'); Bereshit Rabbah 36 (the Genesis midrash on the span); Rashi at 9:20 (the begin/profane lemma-share homily), 9:22 (what Ham did — the Rav/Shmuel dispute), 9:23 (the singular take-verb and its reward), 9:25 (why Canaan), 9:26-27 (the Presence in Shem's tents). Tier-A Onkelos (12 fetches, FETCHLOG 2026-08-03): THE SHEKHINAH INSERTED AT 9:27 [find-class, predicted and confirmed] — ve-yishkon ('may he dwell') -> ve-yashrei SHEKHINTEIH be-mashkeneih de-Shem ('He will make His PRESENCE dwell in the dwelling of Shem'): the buffer resolves the letter's ambiguous dwell-subject in God's favor and inserts the Presence-noun at the dwell-verb's second Torah token (the machine holds the letter's ambiguity; dual-track); the tent-word rendered with the DWELLING-root at both 9:21 and 9:27 (mashkena). The YHWH/Elohim name-split LEVELED — both 9:26's YHWH and 9:27's Elohim become the double-yod stand-in: the sixth running leveling span, here at a letter-fact's cost (flagged); the yaft/Yefet name-pun SURVIVES in Aramaic sound (yaftei/le-Yefet). The nakedness kept PLAIN (eryeta cognate x3; the reflexive kept: ve-itgeli) — no euphemism — but ba-chutz ('outside') -> be-shuka ('in the MARKET'): the telling made publication; simlah ('garment') -> kesuta ('the COVERING' — the garment named by its function). The curse-formula kept (arur -> lit); eved avadim -> eved palach avdin ('a slave SERVING slaves') with the SAME work-verb the buffer used to dissolve 9:20's title (ish ha-adamah -> gevar palach be-ara, 'a man WORKING in the earth') — a buffer-side ground-worker/slave-worker link the letter does not have (artifact, flagged); the adamah-echo lost in generic ara ('earth'). The hapax absorbed (naftzah -> itbaddaru, 'were dispersed', plural — the subject re-seated from the earth to its people); the SINGULAR take-verb with two subjects KEPT (u-nesev Shem va-Yefet, then plural ve-shavviu); achorannit x2 -> mechazzerin x2 (the adverb verbalized, the doubling kept); va-yachel -> ve-sharei ('began' — the begin-reading, not the profane-homily); the jussive chain survives as Aramaic jussive/future forms; mabul -> tofana, va-yamot -> u-mit — the refrain kept.tested
HScenariosS1 the roster: three read-flags (noach, tevah, kenaan), the father-tag fact holds. S2 the scattered-earth hapax fact holds. S3 the vineyard installed (WORLD += kerem), queue still empty. S4 the covering: the did-not-see fact holds. S5 the curse: registry holds kenaan->arur (one write), the doom-fact holds, SPECS STILL EMPTY (the curse pushes nothing). S6 the blessing: the first LET pushed and open. S7 the enlargement: both 9:27 demands pushed and open. S8 the row closes: the 950-total fact holds, the refrain-push still open (the queue ends open). S9_negative: LET? contract guard; S10_negative: flag-never-block.tested
IEnglish leakage reviewOperators derive from morph codes (19 wayyiqtol-class forms -> events; the four jussives -> LET per TIR-026; the curse-formula's passive participle -> the ASSIGN device; the doom-imperfect -> HOLDS per gen_11's sentence-genre class, TIR-028's flag respected; zero imperatives verified) and the complete debut-map survey plus precedent pulls run BEFORE drafting (kasah / barakh / arur / eved / galah / ervah / kerem / yayin / shatah / shakhar / chalal / nata / nagad / shakhan / patah / simlah / shekhem / qatan / yaqatz / achorannit / nafatz-putz careers; the name censuses; the divine-name scan; the death-formula compares; the mood and repetition scans). NOT supplied: what the small son did, why the curse lands on Canaan, who dwells in Shem's tents, the begin/profane homily, the beauty-of-Yefet teaching, the vineyard sugya's judgments, or any cross-wall receipt of the 5:32 ledger row — every one [OPEN] or named-only; the Shekhinah insertion and the name-leveling stay dual-track.established
JPre-flight (draft; freeze is the main loop's)Pre-flight 2026-08-03 against the UNMODIFIED repo interpreter — zero injected prototypes; GREEN (12/12 steps, 10/10 scenarios). Delivered status DRAFT — review and freeze stay with the main loop (freeze-after-review; the agent never freezes).established

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

STEP_Gn_9_18 · Gen.9.18 · THE_ROSTER_OUT_OF_THE_ARK

וַיִּהְיוּ בְנֵי־נֹחַ הַיֹּצְאִים מִן־הַתֵּבָה שֵׁם וְחָם וָיָפֶת וְחָם הוּא אֲבִי כְנָעַן · va-yihyu vnei-Noach ha-yotzim min-ha-tevah Shem ve-Cham va-Yafet ve-Cham hu avi Khenaan · [EN-AID/JPS] And the sons of Noah, that went forth from the ark, were Shem, and Ham, and Japheth; and Ham is the father of Canaan.

LEFT
ויהיו בני נח היצאים מן התבה שם וחם ויפת · va-yihyu vnei-Noach ha-yotzim min-ha-tevah Shem ve-Cham va-Yafet · the sons of Noach going out of the ark: Shem, Ham, Yefet (etnachta arm)
RIGHT
וחם הוא אבי כנען · ve-Cham hu avi Khenaan · and Ham — HE is the father of Canaan (the tag gets its own arm)
operatorexpressionHebrew anchorcitesconfidence
PRECONDITION_STATEHOLDS(bnei_noach_ha_yotzim_min_ha_tevah_shem_cham_va_yefet, t1) ∧ HOLDS(cham_hu_avi_khenaan, t1)
= HOLDS(sons-of-Noach-the-going-out-of-from-the-ark-Shem-Ham-and-Yefet, t1) ∧ HOLDS(Ham-he-father-of-Canaan, t1)
The roster as facts: the sons who WENT OUT of the ark — the exit-participle repeating 9:10's treaty roster (yotzei ha-tevah, 'the goers-out of the ark') across the unit wall [prose echo, no receipt] — and the tag the narrator will need at 9:25 laid down in advance: HAM IS THE FATHER OF CANAAN, told twice (here and 9:22 — the double tag) [letter fact; the chain's why is named-only]. CANAAN's name-debut: the name's first five Torah tokens all fall in this span (9:18, 9:22, 9:25, 9:26, 9:27) — introduced as a son's son, then cursed three verses running.
וַיִּהְיוּ בְנֵי־נֹחַ הַיֹּצְאִים מִן־הַתֵּבָה … וְחָם הוּא אֲבִי כְנָעַן · va-yihyu vnei-Noach ha-yotzim min-ha-tevah … ve-Cham hu avi Khenaan
= they-were vnei-Noach going-out-of from-the-ark and-Cham he father-of Khenaan
tested
NOTE_PRESUPPOSEDnoach, tevah, kenaan are READ without prior install (standalone machine: the father and the ark from the flood units; Canaan read in the tag before his curse)
= Noach, ark, Canaan are READ without prior install (standalone machine: the father and the ark from the flood units; Canaan read in the tag before his curse)
flag, not fix
tested
A cast list with one strange credit: before anything happens, the text twice names the grandson who will carry the ending.

STEP_Gn_9_19 · Gen.9.19 · THREE_AND_THE_SCATTERED_EARTH

שְׁלֹשָׁה אֵלֶּה בְּנֵי־נֹחַ וּמֵאֵלֶּה נָפְצָה כָל־הָאָרֶץ · shelosha eleh bnei-Noach u-me-eleh naftzah khol-ha-aretz · [EN-AID/JPS] These three were the sons of Noah, and of these was the whole earth overspread.

LEFT
שלשה אלה בני נח · shelosha eleh bnei-Noach · three, these, the sons of Noach (etnachta arm)
RIGHT
ומאלה נפצה כל הארץ · u-me-eleh naftzah khol-ha-aretz · and from these the whole earth SCATTERED
operatorexpressionHebrew anchorcitesconfidence
PRECONDITION_STATEHOLDS(shelosha_eleh_bnei_noach, t1) ∧ HOLDS(u_me_eleh_naftzah_khol_ha_aretz, t1)
= HOLDS(three-these-sons-of-Noach, t1) ∧ HOLDS(and-from-these-naftzah-all-the-earth, t1)
The narrator's summary held as facts — with a TORAH HAPAX inside it: NAFTZAH ('was scattered/dispersed') — the stem's ONLY Torah token (1 of 1), anticipating Babel's scatter in the SIBLING stem (putz: 11:4's pen-nafutz, 'lest we be scattered'; 11:8-9) — sibling named, lemma-kinship only, no claim; 10:32 will use yet a third verb (nifredu, 'were separated'). The whole earth from three men: the nations table's thesis sentence, one seam early [Onkelos re-seats the subject — 'from these were DISPERSED all the earth', plural, the earth's people not the earth; dual-track].
שְׁלֹשָׁה אֵלֶּה … וּמֵאֵלֶּה נָפְצָה כָל־הָאָרֶץ · shelosha eleh … u-me-eleh naftzah khol-ha-aretz
= three these these naftzah all-the-earth
tested
The verse plants the map's caption before the map: all the earth, from these three.

STEP_Gn_9_20 · Gen.9.20 · THE_GROUND_MAN_PLANTS_A_VINEYARD

וַיָּחֶל נֹחַ אִישׁ הָאֲדָמָה וַיִּטַּע כָּרֶם · va-yachel Noach ish ha-adamah va-yita karem · [EN-AID/JPS] And Noah the husbandman began, and planted a vineyard.

LEFT
ויחל נח איש האדמה · va-yachel Noach ish ha-adamah · and Noach, MAN OF THE GROUND, began (etnachta arm)
RIGHT
ויטע כרם · va-yita karem · and planted a vineyard
operatorexpressionHebrew anchorcitesconfidence
EVENTbegin(e1) ∧ Agent(e1, noach)
= begin(e1) ∧ Agent(e1, Noach)
VA-YACHEL — CHALAL ('begin') token 3: the begin-verb's first five tokens are ALL thresholds (4:26 calling begun, 6:1 multiplying begun, here, 10:8 Nimrod's might begun, 11:6 Babel's 'this they begin to do') [letter fact]. The debut map aggregates this begin-stem with the PROFANE-stem under one Strong number — the lemma-share the chain's homily rides (named-only; Onkelos reads BEGIN: ve-sharei) [lemma-share, no claim].
וַיָּחֶל נֹחַ · va-yachel Noach
= he-began Noach
tested
PRECONDITION_STATEHOLDS(noach_ish_ha_adamah, t1)
= HOLDS(Noach-man-of-the-ground, t1)
THE TITLE SHIFTS: 6:9 gave Noach ish tzaddik ('righteous man'); the flood behind him, the letter re-titles him ISH HA-ADAMAH ('man of the GROUND') — and the ground is the curse-word's own carrier: arurah ha-adamah ('cursed is the ground', 3:17), 'the ground which YHWH cursed' (5:29 — inside Noach's own naming) [letter fact; Onkelos dissolves the title into an occupation, 'a man working in the earth', and the adamah-echo is lost — dual-track].
אִישׁ הָאֲדָמָה · ish ha-adamah
= man-of ground
tested
EVENTplant(e2) ∧ Agent(e2, noach) ∧ Theme(e2, kerem)
= plant(e2) ∧ Agent(e2, Noach) ∧ Theme(e2, kerem)
NATA ('plant') token 2 — the Torah's two planters: God (2:8, va-yita … gan, the garden in Eden) and Noach (the vineyard); token 3 will be Abraham's tamarisk [letter fact]. KEREM ('vineyard') — Torah token 1.
וַיִּטַּע כָּרֶם · va-yita karem
= he-planted vineyard
tested
REGISTRY_INSTALLWORLD += {kerem}
THE VINEYARD INSTALLED on the garden's own precedent [decision recorded]: frozen gen_08 encoded 2:8 as 'plant(e4) ∧ Agent(e4, YHWH_Elohim) ∧ Theme(e4, gan)' + 'WORLD += {gan}' — completed plant-verb, persistent object: the class matched exactly; the install chain runs garden / city / ark / altar / VINEYARD — God's planting and man's echo.
כָּרֶם · karem
= vineyard
tested
The first thing the new world's farmer makes is the thing that will undo him: a vineyard, planted with Eden's verb.

STEP_Gn_9_21 · Gen.9.21 · THE_WINE_AND_THE_SELF_UNCOVERING

וַיֵּשְׁתְּ מִן־הַיַּיִן וַיִּשְׁכָּר וַיִּתְגַּל בְּתוֹךְ אָהֳלֹה · va-yesht min-ha-yayin va-yishkar va-yitgal be-tokh aholoh · [EN-AID/JPS] And he drank of the wine, and was drunken; and he was uncovered within his tent.

LEFT
וישת מן היין וישכר · va-yesht min-ha-yayin va-yishkar · he drank of the wine and was drunk (etnachta arm)
RIGHT
ויתגל בתוך אהלה · va-yitgal be-tokh aholoh · and uncovered HIMSELF inside his tent
operatorexpressionHebrew anchorcitesconfidence
EVENTdrink(e3) ∧ Agent(e3, noach) ∧ Theme(e3, min_ha_yayin)
= drink(e3) ∧ Agent(e3, Noach) ∧ Theme(e3, from-the-wine)
THREE DEBUTS IN ONE VERSE: SHATAH ('drink') — the drink-verb's Torah token 1 is Noach's wine (its next eight tokens are Rebecca's WATER at the well, Gen 24); YAYIN ('wine') tokens 1-2 here — tokens 4-7 are Lot's daughters (19:32-35: wine + father + uncovering, the mirror scene; named as career fact only) [letter facts].
וַיֵּשְׁתְּ מִן־הַיַּיִן · va-yesht min-ha-yayin
= he-drank from-the-wine
tested
EVENTbecome_drunk(e4) ∧ Agent(e4, noach)
= become-drunk(e4) ∧ Agent(e4, Noach)
VA-YISHKAR ('and he became drunk') — SHAKHAR ('be drunk') token 1 of THREE in the whole Torah (9:21; 43:34 the brothers drinking free at Joseph's table; Deut 32:42 arrows drunk on blood) [rare-class].
וַיִּשְׁכָּר · va-yishkar
= was-drunk
tested
EVENTuncover_self(e5) ∧ Agent(e5, noach) ∧ Theme(e5, be_tokh_aholoh)
= uncover-self(e5) ∧ Agent(e5, Noach) ∧ Theme(e5, in-inside-aholoh)
VA-YITGAL — GALAH ('uncover') Torah token 1, HITPAEL (reflexive): 'he uncovered HIMSELF' — the shame is self-made before it is seen [letter fact]; the verb re-converges with the nakedness-noun in Leviticus 18's legalot ervah ('to uncover nakedness' — the incest laws) [named-only]; the later exile sense is career color. AHOLOH ('his tent') — written with an anomalous final letter he: ORTHOGRAPHY letter-fact by main-loop ruling (single DB row, NOT written/read fork #6; the fork count stays five; same spelling recurs 12:8, 13:3). OHEL ('tent') token 2 — token 3 is 9:27's tents of Shem: the span holds the tent of shame and the tents of blessing [Onkelos renders BOTH with the DWELLING-root, mashkena — dual-track].
וַיִּתְגַּל בְּתוֹךְ אָהֳלֹה · va-yitgal be-tokh aholoh
= uncovered-himself inside aholoh
tested
Wine's first Torah verse runs the whole arc at speed: drink, drunk, undone — reflexive, inside his own tent.

STEP_Gn_9_22 · Gen.9.22 · THE_SEEING_AND_THE_TELLING

וַיַּרְא חָם אֲבִי כְנַעַן אֵת עֶרְוַת אָבִיו וַיַּגֵּד לִשְׁנֵי־אֶחָיו בַּחוּץ · va-yar Cham avi Khenaan et ervat aviv va-yaged li-shnei-echav ba-chutz · [EN-AID/JPS] And Ham, the father of Canaan, saw the nakedness of his father, and told his two brethren without.

LEFT
וירא חם אבי כנען את ערות אביו · va-yar Cham avi Khenaan et ervat aviv · and Ham, father of Canaan, SAW his father's nakedness (etnachta arm)
RIGHT
ויגד לשני אחיו בחוץ · va-yaged li-shnei-echav ba-chutz · and TOLD his two brothers, outside
operatorexpressionHebrew anchorcitesconfidence
EVENTsee(e6) ∧ Agent(e6, cham) ∧ Theme(e6, ervat_aviv)
= see(e6) ∧ Agent(e6, Ham) ∧ Theme(e6, nakedness-of-aviv)
ERVAH ('nakedness') — Torah token 1 (tokens 1-3 all in this span; tokens 4-5 the 'nakedness of the LAND', Gen 42; tokens 8+ the Leviticus 18 laws). The seer is tagged AGAIN: Ham, FATHER OF CANAAN — the double tag's second half, the letter keeping the grandson in frame [letter fact; the chain's why is named-only].
וַיַּרְא חָם אֲבִי כְנַעַן אֵת עֶרְוַת אָבִיו · va-yar Cham avi Khenaan et ervat aviv
= he-saw Cham father-of Khenaan obj-marker·et nakedness-of aviv
tested
EVENTtell(e7) ∧ Agent(e7, cham) ∧ Theme(e7, li_shnei_echav)
= tell(e7) ∧ Agent(e7, Ham) ∧ Theme(e7, to-me-shnei-echav)
NAGAD ('tell') token 2 — and BOTH of the tell-verb's first two Torah tokens are NAKEDNESS-REPORTS: token 1 = 3:11, 'who TOLD you that you are naked?' (the garden's interrogation); token 2 = Ham telling his two brothers — outside [letter fact]. What the garden asked about, this verse performs [Onkelos sharpens the venue: ba-chutz ('outside') -> be-shuka ('in the MARKET') — the report made publication; dual-track].
וַיַּגֵּד לִשְׁנֵי־אֶחָיו בַּחוּץ · va-yaged li-shnei-echav ba-chutz
= he-told to-me-shnei-echav outside
tested
The verse's two verbs are the span's moral hinge: one saw, one told — and the garden's oldest question echoes under both.

STEP_Gn_9_23 · Gen.9.23 · THE_BACKWARD_COVERING

וַיִּקַּח שֵׁם וָיֶפֶת אֶת־הַשִּׂמְלָה וַיָּשִׂימוּ עַל־שְׁכֶם שְׁנֵיהֶם וַיֵּלְכוּ אֲחֹרַנִּית וַיְכַסּוּ אֵת עֶרְוַת אֲבִיהֶם וּפְנֵיהֶם אֲחֹרַנִּית וְעֶרְוַת אֲבִיהֶם לֹא רָאוּ · va-yiqach Shem va-Yefet et-ha-simlah va-yasimu al-shekhem shneihem va-yelkhu achorannit va-yekhasu et ervat avihem u-fneihem achorannit ve-ervat avihem lo rau · [EN-AID/JPS] And Shem and Japheth took a garment, and laid it upon both their shoulders, and went backward, and covered the nakedness of their father; and their faces were backward, and they saw not their father's nakedness.

LEFT
ויקח שם ויפת את השמלה וישימו על שכם שניהם וילכו אחרנית ויכסו את ערות אביהם · va-yiqach Shem va-Yefet et-ha-simlah va-yasimu al-shekhem shneihem va-yelkhu achorannit va-yekhasu et ervat avihem · took the garment, set it on both shoulders, walked backward, covered their father's nakedness (etnachta arm)
RIGHT
ופניהם אחרנית וערות אביהם לא ראו · u-fneihem achorannit ve-ervat avihem lo rau · faces backward — and their father's nakedness they did NOT see
operatorexpressionHebrew anchorcitesconfidence
EVENTtake(e8) ∧ Agent(e8, shem_va_yefet) ∧ Theme(e8, ha_simlah)
= take(e8) ∧ Agent(e8, Shem-and-Yefet) ∧ Theme(e8, the-simlah)
VA-YIQACH — SINGULAR verb, TWO subjects: 'and-he-took, Shem and Yefet' [letter fact, held; the chain's credit-teaching is named-only; Onkelos KEEPS the singular — u-nesev]. SIMLAH ('garment') — Torah token 1 [Onkelos renders kesuta, 'the COVERING' — the garment named by its function; dual-track].
וַיִּקַּח שֵׁם וָיֶפֶת אֶת־הַשִּׂמְלָה · va-yiqach Shem va-Yefet et-ha-simlah
= he-took Shem and-Yefet obj-marker·et-the-simlah
tested
EVENTset(e9) ∧ Agent(e9, shem_va_yefet) ∧ Theme(e9, al_shekhem_shneihem)
= set(e9) ∧ Agent(e9, Shem-and-Yefet) ∧ Theme(e9, over-shoulder-of-both-of-them)
The set-verb (SUM, token 4): token 1 SET the man in the garden (2:8), token 2 SET the mark on Cain (4:15) — now it sets a garment on two shoulders [letter fact]. SHEKHEM ('shoulder') — Torah token 1 (rare: 7 tokens). The number flips to PLURAL here — one took, two carried [letter fact].
וַיָּשִׂימוּ עַל־שְׁכֶם שְׁנֵיהֶם · va-yasimu al-shekhem shneihem
= they-set over-shoulder-of both-of-them
tested
EVENTwalk_backward(e10) ∧ Agent(e10, shem_va_yefet)
= walk-backward(e10) ∧ Agent(e10, Shem-and-Yefet)
ACHORANNIT ('backward') — the word's ENTIRE Torah career is inside THIS VERSE: 2 tokens of 2, once for the feet, once for the faces [rare crown].
וַיֵּלְכוּ אֲחֹרַנִּית · va-yelkhu achorannit
= they-walked achorannit
tested
EVENTcover(e11) ∧ Agent(e11, shem_va_yefet) ∧ Theme(e11, ervat_avihem)
= cover(e11) ∧ Agent(e11, Shem-and-Yefet) ∧ Theme(e11, nakedness-of-avihem)
FROZEN PREDICTION LANDS #1: KASAH ('cover') token 3 — gen_18 logged at the verb's flood-debut (7:19-20, the waters covering the mountains, agentless passives): 'its next token covers a father's nakedness (9:23)' — and it does: the flood's burial verb turned filial, now with AGENTS and a garment [frozen-unit prediction landing].
וַיְכַסּוּ אֵת עֶרְוַת אֲבִיהֶם · va-yekhasu et ervat avihem
= they-covered obj-marker·et nakedness-of avihem
tested
PRECONDITION_STATEHOLDS(ve_ervat_avihem_lo_rau, t1)
= HOLDS(and-nakedness-of-avihem-not-they-saw, t1)
The verse ends on the NOT-SEEING, held as fact: faces backward, 'and their father's nakedness they did NOT see' — the span's see-verb pair closing against 9:22's va-yar ('and he saw'): one saw and told; two covered and did not see [letter fact].
וּפְנֵיהֶם אֲחֹרַנִּית וְעֶרְוַת אֲבִיהֶם לֹא רָאוּ · u-fneihem achorannit ve-ervat avihem lo rau
= and-fneihem achorannit nakedness-of avihem not they-saw
tested
The longest verse in the span spends twenty-one words on choreography whose whole point is what nobody saw.

STEP_Gn_9_24 · Gen.9.24 · THE_AWAKENING_AND_THE_KNOWING

וַיִּיקֶץ נֹחַ מִיֵּינוֹ וַיֵּדַע אֵת אֲשֶׁר־עָשָׂה־לוֹ בְּנוֹ הַקָּטָן · va-yiqetz Noach mi-yeno va-yeda et asher-asah-lo beno ha-qatan · [EN-AID/JPS] And Noah awoke from his wine, and knew what his youngest son had done unto him.

LEFT
וייקץ נח מיינו · va-yiqetz Noach mi-yeno · and Noach awoke from his wine (etnachta arm)
RIGHT
וידע את אשר עשה לו בנו הקטן · va-yeda et asher-asah-lo beno ha-qatan · and KNEW what his small son had done to him
operatorexpressionHebrew anchorcitesconfidence
EVENTawake(e12) ∧ Agent(e12, noach)
= awake(e12) ∧ Agent(e12, Noach)
YAQATZ ('awake') — Torah token 1 (rare: 5 tokens), and every LATER Torah awakening is from a dream of destiny (Jacob at Bethel, 28:16; Pharaoh x3, Gen 41); the first is from wine — MI-YENO, 'from his wine' [letter fact].
וַיִּיקֶץ נֹחַ מִיֵּינוֹ · va-yiqetz Noach mi-yeno
= he-awoke Noach from-yeno
tested
EVENTknow(e13) ∧ Agent(e13, noach) ∧ Theme(e13, asher_asah_lo_beno_ha_qatan)
= know(e13) ∧ Agent(e13, Noach) ∧ Theme(e13, that-which-make-not-beno-the-small)
VA-YEDA ('and he KNEW') — the know-verb (token 10; Eden's tree-verb) aimed at a deed the letter NEVER STATES: what was done, and how he knew, are the chain's questions [OPEN, named-only]. BENO HA-QATAN ('his SMALL son') — QATAN token 2: token 1 was 1:16's LESSER light; the letter lists Ham second, the epithet says small — the tension is the letter's own [OPEN, held].
וַיֵּדַע אֵת אֲשֶׁר־עָשָׂה־לוֹ בְּנוֹ הַקָּטָן · va-yeda et asher-asah-lo beno ha-qatan
= he-knew obj-marker·et that-which-make-not beno small
tested
The sentence knows more than it says: a knowing verb, an unstated deed, and an epithet that argues with the birth order.

STEP_Gn_9_25 · Gen.9.25 · THE_FIRST_HUMAN_CURSE

וַיֹּאמֶר אָרוּר כְּנָעַן עֶבֶד עֲבָדִים יִהְיֶה לְאֶחָיו · va-yomer arur Kenaan eved avadim yihyeh le-echav · [EN-AID/JPS] And he said: 'Cursed be Canaan; a servant of servants shall he be unto his brethren.'

LEFT
ויאמר ארור כנען · va-yomer arur Kenaan · and he said: CURSED BE CANAAN (the curse is the etnachta arm)
RIGHT
עבד עבדים יהיה לאחיו · eved avadim yihyeh le-echav · a slave of slaves shall he be to his brothers
operatorexpressionHebrew anchorcitesconfidence
EVENTspeak(e14) ∧ Agent(e14, noach) ∧ Theme(e14, arur_kenaan)
= speak(e14) ∧ Agent(e14, Noach) ∧ Theme(e14, cursed-Canaan)
THE FIRST HUMAN CURSE-SPEECH — the delta from the precedents NAMED: the curse-ASSIGN device's earlier speakers were all DIVINE (3:14, 3:17, 4:11); here the curser is a man — and the man is the one whose own NAME was given against the curse (5:29: 'this one will comfort us … from the ground which YHWH cursed') [letter fact]. Noach's first quoted words in the corpus are this curse [letter fact].
וַיֹּאמֶר אָרוּר כְּנָעַן · va-yomer arur Kenaan
= he-said cursed Kenaan
tested
ASSIGNREGISTRY: kenaan->arur
= REGISTRY: Canaan->cursed
FROZEN PREDICTIONS LAND #3 and #5: ARUR ('cursed') token 5 — gen_14 logged the career at 5:29 ('token 4 … 9:25 after — Noach's own mouth') and gen_11's export named the chain forward ('4:11 Cain; 5:29 Noah named as consolation; 9:25'). The same ASSIGN device, quoted: gen_11 'REGISTRY: nachash->arur_mi_kol_ha_behemah', gen_12 'REGISTRY: kayin->arur_min_ha_adamah' — and the value here is BARE because the formula is bare: 3:14 and 4:11 cursed FROM something (mi-kol ha-behemah, min-ha-adamah); 9:25 is arur Kenaan, no comparative, no source — the curse absolute [letter fact]. The target is the tagged GRANDSON, not the doer [OPEN, named-only].
אָרוּר כְּנָעַן · arur Kenaan
= cursed Kenaan
tested
PRECONDITION_STATEHOLDS(eved_avadim_yihyeh_le_echav(kenaan), t1)
= HOLDS(slave-of-slaves-yihyeh-to-echav(Canaan), t1)
The doom-clause as FACT on gen_11's sentence-genre class (quoted: 'HOLDS(al_gechonkha_telekh(nachash), t3)' — doom-terms are facts, not demands; TIR-028's flag discipline respected, nothing upgraded) [decision recorded]. And a crown inside it: EVED ('slave/servant') — Torah tokens 1-4 ALL inside this curse-and-blessing (eved avadim, 'slave of slaves', the superlative construct, then 9:26, 9:27): the word that will carry Egypt is BORN in the Torah's first human curse [crown; Onkelos glosses 'a slave SERVING slaves' with the same work-verb it gave the ground-man's title — buffer artifact, flagged, dual-track].
עֶבֶד עֲבָדִים יִהְיֶה לְאֶחָיו · eved avadim yihyeh le-echav
= slave-of slaves yihyeh to-echav
tested
The comfort-named man's first recorded words curse his grandson with a word born divine — and hand the Torah its slavery vocabulary.

STEP_Gn_9_26 · Gen.9.26 · THE_FIRST_HUMAN_BLESSING

וַיֹּאמֶר בָּרוּךְ יְהֹוָה אֱלֹהֵי שֵׁם וִיהִי כְנַעַן עֶבֶד לָמוֹ · va-yomer barukh YHWH Elohei Shem vi-yhi Khenaan eved lamo · [EN-AID/JPS] And he said: 'Blessed be the LORD, the God of Shem; and let Canaan be their servant.'

LEFT
ויאמר ברוך יהוה אלהי שם · va-yomer barukh YHWH Elohei Shem · and he said: BLESSED BE YHWH, the God of Shem (etnachta arm)
RIGHT
ויהי כנען עבד למו · vi-yhi Khenaan eved lamo · and let Canaan be a slave to them
operatorexpressionHebrew anchorcitesconfidence
EVENTspeak(e15) ∧ Agent(e15, noach) ∧ Theme(e15, barukh_yhwh_elohei_shem)
= speak(e15) ∧ Agent(e15, Noach) ∧ Theme(e15, blessed-yhwh-elohei-Shem)
The second speech-act — and FROZEN PREDICTION LANDS #2: BARAKH ('bless') token 6 — gen_21 logged 'token 6 = 9:26, the first HUMAN blessing-speech' (tokens 1-5 all divine: creatures, humans, the day, them-at-naming, Noach-and-sons). YHWH — the divine name's ONLY span token, its FIRST since 8:21, and it returns inside a human BLESSING [letter fact].
וַיֹּאמֶר בָּרוּךְ יְהֹוָה אֱלֹהֵי שֵׁם · va-yomer barukh YHWH Elohei Shem
= he-said blessed the-LORD Elohei Shem
tested
BLESSBLESS(noach, yhwh_elohei_shem)
= BLESS(Noach, yhwh-elohei-Shem)
THE BENEDICTION INVERTED [decision recorded, precedent quoted]: gen_05's 'BLESS(Elohim, otam) MANDATE {..}' — every prior BLESS speaker was Elohim; here a HUMAN blesses YHWH (mandate clause absent per the gen_07 relaxation: 2:3 blessed with no quoted mandate). The object is not Shem but SHEM'S GOD — the brother is blessed through his God's name [letter fact; the names SPLIT across the brothers: YHWH for Shem here, Elohim for Yefet at 9:27 — Onkelos levels both to the double-yod stand-in, the letter-fact erased in the buffer; dual-track, flagged].
בָּרוּךְ יְהֹוָה אֱלֹהֵי שֵׁם · barukh YHWH Elohei Shem
= blessed the-LORD Elohei Shem
tested
DECLAREDECLARE(noach, LET(yehi(kenaan, eved_lamo)))
= DECLARE(Noach, LET(yehi(Canaan, slave-of-lamo)))
The refrain's first push: VI-YHI ('and let him BE') — JUSSIVE, the machine's LET mood exactly (TIR-026; gen_01's 'DECLARE(Elohim, LET(exists(or)))' — yehi or, 'let there be light' — quoted): the demand pushed by a HUMAN speaker on gen_13's precedent ('DECLARE(lemekh, LET(shema(neshei_lemekh, qol_lemekh)))' — the corpus's first human demand, open forever). No receipt verse exists; the demand stands OPEN [letter-faithful].
וִיהִי כְנַעַן עֶבֶד לָמוֹ · vi-yhi Khenaan eved lamo
= let-him-be Khenaan slave-of lamo
TIR-026tested
The first human blessing aims upward — a man blesses God by a brother's name — while the curse's refrain starts its drumbeat underneath.

STEP_Gn_9_27 · Gen.9.27 · THE_ENLARGEMENT_AND_THE_DWELLING

יַפְתְּ אֱלֹהִים לְיֶפֶת וְיִשְׁכֹּן בְּאָהֳלֵי־שֵׁם וִיהִי כְנַעַן עֶבֶד לָמוֹ · yaft Elohim le-Yefet ve-yishkon be-aholei-Shem vi-yhi Khenaan eved lamo · [EN-AID/JPS] God enlarge Japheth, and he shall dwell in the tents of Shem; and let Canaan be their servant.

LEFT
יפת אלהים ליפת וישכן באהלי שם · yaft Elohim le-Yefet ve-yishkon be-aholei-Shem · may God ENLARGE Yefet, and may he dwell in the tents of Shem (etnachta arm)
RIGHT
ויהי כנען עבד למו · vi-yhi Khenaan eved lamo · and let Canaan be a slave to them — the refrain, verbatim
operatorexpressionHebrew anchorcitesconfidence
DECLAREDECLARE(noach, LET(yaft(elohim, le_yefet)))
= DECLARE(Noach, LET(may-He-enlarge(God, to-Yefet)))
The speech runs on (no new saying-verb — one speech, 9:26-27 [letter fact]): YAFT ('may He ENLARGE') — jussive (TIR-026), and the span's name-pun: yaft … le-YEFET, the enlarge-verb conjugating the son's name (the enlarge-stem's 3 Torah tokens split from the entice-stem, Exod 22:15 / Deut 11:16 — siblings named) [letter fact]. ELOHIM is this jussive's subject — the name-split's second half (YHWH was Shem's, 9:26) [letter fact; leveled in Onkelos, the pun kept: yaftei/le-Yefet; dual-track].
יַפְתְּ אֱלֹהִים לְיֶפֶת · yaft Elohim le-Yefet
= may-He-enlarge God to-Yefet
TIR-026tested
DECLAREDECLARE(noach, LET(yishkon(be_aholei_shem)))
= DECLARE(Noach, LET(may-he-dwell(in-aholei-Shem)))
SHAKHAN ('dwell') token 2 — token 1 was 3:24, God STATIONING the cherubim after Eden's exile; tokens 9+ are Sinai's glory and the Sanctuary pledge (Exod 24:16; 25:8 ve-shakhanti, 'and I will DWELL among them'): the dwell-verb runs exile-guard -> Shem's tents -> the Tabernacle [letter fact]. THE DEMAND-TOKEN CARRIES NO SUBJECT because the letter's subject is ambiguous — Yefet, or God [OPEN, held; Onkelos DECIDES it and INSERTS THE PRESENCE: ve-yashrei SHEKHINTEIH ('He will make His Shekhinah dwell') in the dwelling of Shem — the find-class insertion at the dwell-verb's second token; the machine holds the letter's ambiguity; dual-track, flagged].
וְיִשְׁכֹּן בְּאָהֳלֵי־שֵׁם · ve-yishkon be-aholei-Shem
= may-he-dwell in-aholei-Shem
TIR-026tested
DECLAREDECLARE(noach, LET(yehi(kenaan, eved_lamo)))
= DECLARE(Noach, LET(yehi(Canaan, slave-of-lamo)))
The refrain pushed AGAIN, verbatim — the letter repeats the clause word for word (9:26b = 9:27c), so the machine pushes the same demand twice [decision recorded: letter-faithful duplication, queue depth counts it]. EVED token 4 closes the debut cluster. Like its siblings, no receipt verse exists — all four demands stand OPEN at the unit's end (gen_13's and gen_21's open-queue discipline).
וִיהִי כְנַעַן עֶבֶד לָמוֹ · vi-yhi Khenaan eved lamo
= let-him-be Khenaan slave-of lamo
TIR-026tested
One verse, three open demands: enlargement by pun, a dwelling with no named dweller, and the refrain hammered twice — none of them ever receipted.

STEP_Gn_9_28 · Gen.9.28 · THE_YEARS_AFTER_THE_DELUGE

וַיְחִי־נֹחַ אַחַר הַמַּבּוּל שְׁלֹשׁ מֵאוֹת שָׁנָה וַחֲמִשִּׁים שָׁנָה · va-yechi-Noach achar ha-mabul shelosh meot shanah va-chamishim shanah · [EN-AID/JPS] And Noah lived after the flood three hundred and fifty years.

LEFT
ויחי נח אחר המבול · va-yechi-Noach achar ha-mabul · and Noach lived after the deluge (etnachta arm)
RIGHT
שלש מאות שנה וחמשים שנה · shelosh meot shanah va-chamishim shanah · three hundred years and fifty years
operatorexpressionHebrew anchorcitesconfidence
PRECONDITION_STATEHOLDS(va_yechi_noach_achar_ha_mabul_350_shanah, t1)
= HOLDS(and-he-lived-Noach-after-the-deluge-350-year, t1)
The ledger grammar returns: VA-YECHI ('and he lived') — Gen 5's row-verb — with the flood as the row's epoch mark: 'after the deluge' (MABUL token 9 — the deluge-word's first narrator memory-line after its divine-speech tokens closed at 9:15). Held as FACT per gen_14's row class [decision recorded]; duration, not date — NO TIME_ANCHOR in this unit.
וַיְחִי־נֹחַ אַחַר הַמַּבּוּל שְׁלֹשׁ מֵאוֹת שָׁנָה וַחֲמִשִּׁים שָׁנָה · va-yechi-Noach achar ha-mabul shelosh meot shanah va-chamishim shanah
= and-he-lived-Noach after deluge three hundred year fifty year
tested
The story hands back to the bookkeeping: the flood becomes a date-line in a lifespan.

STEP_Gn_9_29 · Gen.9.29 · THE_LEDGER_ROW_CLOSES

וַיִּהְיוּ כָּל־יְמֵי־נֹחַ תְּשַׁע מֵאוֹת שָׁנָה וַחֲמִשִּׁים שָׁנָה וַיָּמֹת · va-yihyu kol-yemei-Noach tesha meot shanah va-chamishim shanah va-yamot · [EN-AID/JPS] And all the days of Noah were nine hundred and fifty years; and he died.

LEFT
ויהיו כל ימי נח תשע מאות שנה וחמשים שנה · va-yihyu kol-yemei-Noach tesha meot shanah va-chamishim shanah · all the days of Noach: nine hundred and fifty years (etnachta arm)
RIGHT
וימת · va-yamot · and he died — one word, alone on the verse-final arm
operatorexpressionHebrew anchorcitesconfidence
PRECONDITION_STATEHOLDS(kol_yemei_noach_950_shanah, t1)
= HOLDS(all-days-of-Noach-950-year, t1)
FROZEN PREDICTION LANDS #4: gen_14 opened Noach's row at 5:32 and logged 'no total, NO DEATH VERSE (his total waits until 9:29, across the flood)' — this is the waited-for verse, in Gen 5's EXACT refrain grammar (compare 5:5: 'va-yihyu kol-yemei adam … va-yamot'). The arithmetic closes: 600 at the flood (7:6) + 350 after (9:28) = 950 [letter fact]. THE CLOSURE IS CROSS-UNIT: standalone machines do not receipt across walls — the 5:32-to-9:29 arc is prose + [OPEN], Stage E ledger arc #7.
וַיִּהְיוּ כָּל־יְמֵי־נֹחַ תְּשַׁע מֵאוֹת שָׁנָה וַחֲמִשִּׁים שָׁנָה · va-yihyu kol-yemei-Noach tesha meot shanah va-chamishim shanah
= they-were all-days-of-Noach nine hundred year fifty year
tested
EVENTdie(e16) ∧ Agent(e16, noach)
= die(e16) ∧ Agent(e16, Noach)
VA-YAMOT ('and he died') — gen_14's death-event class, quoted: 'die(e3) ∧ Agent(e3, adam)'. The refrain-word stands ALONE as the verse-final tree arm — one word on its own branch [tree fact]. The flood's survivor gets Gen 5's plain ending: the number, then the verb.
וַיָּמֹת · va-yamot
= he-died
tested
The ledger gets its hostage back: nine hundred and fifty, and the one-word arm the whole book of Adam ends its rows on.

State machine

The vineyard and the curse (standalone; registers: TIME/WORLD/REGISTRY/SPECS/TESTS/LEDGER).
statemeaning
S_bootBefore 9:18 — all registers empty (standalone unit)
S_rosterAfter 9:18 — the roster and the father-of-Canaan tag hold; noach/tevah/kenaan flagged as read
S_scatteredAfter 9:19 — the three-sons fact and the scattered-earth hapax fact hold
S_vineyardAfter 9:20 — kerem ('vineyard') INSTALLED on the garden class; the ground-man title fact holds
S_uncoveredAfter 9:21 — drink/drunk/uncovered-himself fired (three debuts; the reflexive)
S_toldAfter 9:22 — the seeing and the telling fired (the tell-verb's second nakedness-report)
S_coveredAfter 9:23 — took/set/walked-backward/covered fired (gen_18's prediction landed); the not-seeing fact holds
S_knowingAfter 9:24 — awoke and knew fired (the unstated deed held OPEN)
S_cursedAfter 9:25 — speech one: kenaan->arur written (the bare formula); the doom-fact holds; SPECS untouched
S_blessedAfter 9:26 — speech two: the human-to-YHWH benediction; the refrain's first LET pushed and open
S_demands_openAfter 9:27 — the enlargement, the dwelling (subject held ambiguous), and the refrain again: four demands open
S_livedAfter 9:28 — the lived-after row-fact holds (350 after the deluge)
S_row_closedAfter 9:29 — the 950-total fact holds and die fired: Gen 5's refrain lands, the queue still open x4
fromtovia
S_bootS_rosterSTEP_Gn_9_18
S_rosterS_scatteredSTEP_Gn_9_19
S_scatteredS_vineyardSTEP_Gn_9_20
S_vineyardS_uncoveredSTEP_Gn_9_21
S_uncoveredS_toldSTEP_Gn_9_22
S_toldS_coveredSTEP_Gn_9_23
S_coveredS_knowingSTEP_Gn_9_24
S_knowingS_cursedSTEP_Gn_9_25
S_cursedS_blessedSTEP_Gn_9_26
S_blessedS_demands_openSTEP_Gn_9_27
S_demands_openS_livedSTEP_Gn_9_28
S_livedS_row_closedSTEP_Gn_9_29
AFTER_S_row_closed — TIME: t0 EMPTY (durations and lifespans, not calendar dates — 350 after the deluge; 950 all his days). WORLD: ONE install (kerem, 'vineyard' — the plant-verb class per frozen gen_08's garden: the chain runs garden/city/ark/altar/vineyard) + 3 presupposed (noach, tevah, kenaan — the sons enter by the letter's own roster-facts). Standing facts (9): the roster and the father-of-Canaan tag (told twice in the letter), the three-sons summary with the scattered-earth TORAH HAPAX (naftzah — Babel's scatter waits in the sibling stem), the ground-man title (the righteous-man's post-flood re-titling), the not-seeing (the covering's verse-final point), the doom-clause (eved avadim, 'slave of slaves' — the slave-word's debut, held as fact on gen_11's sentence-genre class, no demand), and the two ledger rows (350 after the deluge; 950 all the days — Gen 5's exact refrain, the arithmetic closing 600+350=950). INVARIANTS: none. HANDLERS: none. EVENTS: sixteen deed-events — the letter's own and-then chain (began, planted, drank, was-drunk, uncovered-himself, saw, told, took, set, walked-backward, covered, awoke, knew, said x2, died) — only two of them speech: the FIRST HUMAN CURSE (9:25) and the FIRST HUMAN BLESSING (9:26). REGISTRY: ONE write — kenaan->arur (the curse-ASSIGN device's fourth status-write, after serpent, ground, Cain — and its first HUMAN speaker; the BARE formula, no comparative). SPECS: FOUR demands OPEN at rest — yehi(kenaan, eved_lamo) pushed TWICE (the letter's verbatim refrain), yaft(elohim, le_yefet), and yishkon(be_aholei_shem) with the subject the letter left ambiguous: no receipt verses exist; the queue ends open (gen_13's and gen_21's discipline). TESTS: EMPTY. LEDGER register: EMPTY (gen_14's discipline — rows are facts + events, never register rows). FLAGS (3): read_before_install x3. FOUR FROZEN PREDICTIONS LANDED in this span (gen_18's cover-verb, gen_21's bless-verb, gen_14's curse-root and ledger row) — the 5:32-to-9:29 closure itself stays prose + [OPEN]: Stage E ledger arc #7. The machine ends with a dead man, a written status, and four demands nothing will ever pop.

Scenarios (the unit's own test suite)

idtitlegivenexpectanchor
S1The roster and the double tag: after STEP_Gn_9_18All registers empty (standalone unit).flags noach/tevah/kenaan as read-before-install; Facts cham-hu-avi-khenaan HOLD.
= flags Noach/ark/Canaan as read-before-install; Facts Ham-he-father-of-Canaan HOLD.
וְחָם הוּא אֲבִי כְנָעַן · ve-Cham hu avi Khenaan
= and-Cham he father-of Khenaan
S2The scattered-earth hapax holds: after STEP_Gn_9_19S1 state.Facts naftzah HOLD.וּמֵאֵלֶּה נָפְצָה כָל־הָאָרֶץ · u-me-eleh naftzah khol-ha-aretz
= these naftzah all-the-earth
S3The vineyard installed on the garden class: after STEP_Gn_9_20S2 state.WORLD += kerem; Facts noach-ish-ha-adamah HOLD; SPECS empty.
= WORLD += kerem; Facts Noach-man-of-the-ground HOLD; SPECS empty.
וַיִּטַּע כָּרֶם · va-yita karem
= he-planted vineyard
S4The backward covering and the not-seeing: after STEP_Gn_9_23S3 state + the wine (9:21) and the telling (9:22).Facts ervat-avihem-lo-rau HOLD.
= Facts nakedness-of-avihem-not-they-saw HOLD.
וְעֶרְוַת אֲבִיהֶם לֹא רָאוּ · ve-ervat avihem lo rau
= nakedness-of avihem not they-saw
S5The bare curse writes the registry, the queue stays untouched: after STEP_Gn_9_25S4 state + the awakening (9:24).REGISTRY: kenaan->arur (1 write); Facts eved-avadim HOLD; SPECS empty.
= REGISTRY: Canaan->cursed (1 write); Facts slave-of-slaves HOLD; SPECS empty.
אָרוּר כְּנָעַן · arur Kenaan
= cursed Kenaan
S6The first human demand pushed: after STEP_Gn_9_26S5 state.LET(yehi(kenaan, eved_lamo)) pushed and OPEN.
= LET(yehi(Canaan, slave-of-lamo)) pushed and OPEN.
וִיהִי כְנַעַן עֶבֶד לָמוֹ · vi-yhi Khenaan eved lamo
= let-him-be Khenaan slave-of lamo
S7The enlargement and the dwelling stand open: after STEP_Gn_9_27S6 state.LET(yaft(elohim, le_yefet)) pushed and OPEN; LET(yishkon(be_aholei_shem)) pushed and OPEN.
= LET(may-He-enlarge(God, to-Yefet)) pushed and OPEN; LET(may-he-dwell(in-aholei-Shem)) pushed and OPEN.
יַפְתְּ אֱלֹהִים לְיֶפֶת וְיִשְׁכֹּן בְּאָהֳלֵי־שֵׁם · yaft Elohim le-Yefet ve-yishkon be-aholei-Shem
= may-He-enlarge God to-Yefet may-he-dwell in-aholei-Shem
S8The row closes at nine hundred fifty, the queue ends open: after STEP_Gn_9_29S7 state + the lived-after row (9:28).Facts kol-yemei-noach-950-shanah HOLD; LET(yehi(kenaan, eved_lamo)) pushed and OPEN.
= Facts all-days-of-Noach-950-year HOLD; LET(yehi(Canaan, slave-of-lamo)) pushed and OPEN.
וַיָּמֹת · va-yamot
= he-died
S9_negativeNegative: the machine's ? stays guardedA synthetic LET? demand (the machine's own contract self-test).LET? never auto-upgrades: resolution without citation must REFUSE; with a per-unit citation it may resolve — entries pop demands; nothing but citation moves a mood.
S10_negativeNegative: flags never blockA synthetic commit with TESTS empty (the machine's own contract self-test).Cycle close with TESTS empty must be FLAGGED, never blocked.
= Cycle close with TESTS empty must in FLAGGED, never blocked.

Exports (reusable patterns)

idcontent
EXPORT_four_predictions_landוַיְכַסּוּ … בָּרוּךְ … אָרוּר … וַיָּמֹת · va-yekhasu … barukh … arur … va-yamot · FOUR frozen-unit predictions land in one span — the corpus's richest landing: gen_18's cover-verb ('its next token covers a father's nakedness, 9:23' — after burying the mountains), gen_21's bless-verb ('token 6 = 9:26, the first HUMAN blessing-speech' — tokens 1-5 all divine), gen_14's curse-root ('9:25 after — Noach's own mouth'; gen_11's export named the link outright), and gen_14's hostage ledger row ('his total waits until 9:29, across the flood' — the exact Gen 5 refrain, 600+350=950); the closure held as prose + [OPEN], Stage E ledger arc #7
EXPORT_eved_born_in_the_curseעֶבֶד עֲבָדִים יִהְיֶה לְאֶחָיו · eved avadim yihyeh le-echav · EVED ('slave/servant') — Torah tokens 1-4 ALL inside one curse-and-blessing (eved avadim, 'slave of slaves', the superlative construct; then 9:26, 9:27): the word that will carry Egypt (180 Torah tokens) is born in the Torah's FIRST HUMAN curse-speech [crown]; the curse-formula BARE (arur Kenaan — no comparative, where 3:14/4:11 cursed FROM something); the target the tagged grandson, not the doer [OPEN]; CANAAN's name-debut puts tokens 1-5 all in-span under the double father-of-Canaan tag
EXPORT_first_human_curse_and_blessingאָרוּר כְּנָעַן — בָּרוּךְ יְהֹוָה אֱלֹהֵי שֵׁם · arur Kenaan — barukh YHWH Elohei Shem · the Torah's first HUMAN curse and first HUMAN blessing are ADJACENT VERSES from one mouth — the man named from the curse-word's relief (5:29) curses, then blesses YHWH Himself (the divine name's only span token, first since 8:21, returning inside a human blessing); the names SPLIT across the brothers (YHWH for Shem's God, Elohim for Yefet's enlargement) — Onkelos levels both and the letter-fact vanishes in the buffer; the four jussives (vi-yhi x2, yaft, ve-yishkon) pushed as human LET demands (TIR-026; gen_01's yehi class, gen_13's human-demand precedent) and left letter-faithfully OPEN
EXPORT_vineyard_on_the_garden_verbוַיִּטַּע כָּרֶם … וַיִּתְגַּל · va-yita karem … va-yitgal · the vineyard INSTALLED on the garden's own verb (frozen gen_08's 'plant(e4)' + 'WORLD += {gan}' quoted; the Torah's two planters: God, then Noach — the install chain garden/city/ark/altar/vineyard); the debut cluster around it: kerem/shatah/yayin/shakhar (wine's first verse runs drink-drunk-undone), GALAH ('uncover') debuting HITPAEL — 'he uncovered HIMSELF' — and re-converging with ERVAH ('nakedness', tokens 1-3 here) in Leviticus 18's incest laws; NAGAD ('tell') — both first tokens nakedness-reports (3:11's who-TOLD-you; 9:22); ACHORANNIT ('backward') — the word's whole Torah career inside verse 9:23; the ground-man title against 6:9's righteous-man [letter facts]
EXPORT_dwell_verb_and_the_rowוְיִשְׁכֹּן בְּאָהֳלֵי־שֵׁם … וַיָּמֹת · ve-yishkon be-aholei-Shem … va-yamot · SHAKHAN ('dwell') token 2 — from 3:24's stationed cherubim to Shem's tents to the Sanctuary pledge (Exod 25:8): the demand-token carries NO subject because the letter's subject is ambiguous (Yefet, or God) [OPEN, held] — Onkelos resolves it God-ward and INSERTS THE SHEKHINAH (the find-class event; the tent-word given the dwelling-root at both 9:21 and 9:27) — dual-track; the unit ends on Gen 5's refrain with VA-YAMOT ('and he died') standing alone as a one-word verse-final tree arm [tree fact]

Oral notes (named, tiered, dual-track — never merged)

observation Bavli Sanhedrin 70a (the vineyard sugya — what was done, and the woe-of-wine teachings); Bavli Megillah 9b (yaft read onto the Greek translation); Bereshit Rabbah 36 (the span); Rashi at 9:20 (the begin/profane lemma-share), 9:22 (what Ham did — Rav and Shmuel), 9:23 (the singular take-verb's reward), 9:25 (why Canaan), 9:26-27 (the Presence in Shem's tents) — gen_23 Tier-A queue
אָרוּר כְּנָעַן · (queue — named only) · Named, not read: the cache holds ZERO sources anchored to Gen 9:18-29 — SEVENTEENTH tripwire span. Detector classes predicted: the what-Ham-did teachings are a GAP-FILLING class (doctrine naming the letter's unstated deed); the beauty-of-Yefet teaching is a translation-from-pun class; the Shekhinah-in-Shem's-tents is a career-of-the-dwell-verb class; the singular-take-verb reward is a grammar-honors class (credit split by the letter's own number).
Queue entry — no claim made beyond the naming.
verified Onkelos Genesis 9:18-29 — read Tier-A at derive time (12 sequential fetches, Data/FETCHLOG.md 2026-08-03)
וְיַשְׁרֵי שְׁכִינְתֵּיהּ בְּמַשְׁכְּנֵיהּ דְּשֵׁם · ve-yashrei Shekhinteih be-mashkeneih de-Shem · The span's translation witness: THE SHEKHINAH INSERTED AT 9:27 [find-class] — ve-yishkon ('may he dwell') becomes 'He will make His PRESENCE dwell in the dwelling of Shem': the buffer resolves the letter's ambiguous dwell-subject in God's favor and inserts the Presence-noun at the dwell-verb's second Torah token (the machine holds the ambiguity); the tent-word carries the dwelling-root at both 9:21 and 9:27 (mashkena). The YHWH/Elohim name-split LEVELED — both become the double-yod stand-in (the sixth running leveling span, here at a letter-fact's cost); the yaft/Yefet pun survives in sound (yaftei/le-Yefet). The nakedness kept plain (eryeta x3; the reflexive kept: ve-itgeli) but the telling moved to the MARKET (ba-chutz -> be-shuka); the garment named by its function (simlah -> kesuta, 'the covering'). The curse-formula kept (arur -> lit); 'a slave SERVING slaves' shares its work-verb with the buffer's own rendering of the ground-man title (gevar palach be-ara) — a link the letter does not have (artifact, flagged); the adamah ('ground') echo lost in generic ara ('earth'). The hapax absorbed (naftzah -> itbaddaru, plural, the people not the earth); the singular take-verb with two subjects KEPT; achorannit x2 -> mechazzerin x2; va-yachel read as BEGIN (no profane-homily); the jussive chain survives as jussive/future; mabul -> tofana; va-yamot -> u-mit.
Read from Data/sefaria_texts/ (local, gitignored; FETCHLOG is provenance). Dual-track; not merged.

Binary trees (ta'amim v3, glue bricks)

Gen.9.18 · parser unique · 13 words

ויהיו בני־נח היצאים מן־התבה שׁם וחם ויפת וחם הוא אבי כנען · va-yihyu vene-nocha ha-yotzim min-ha-teva shem ve-cham va-yafet ve-cham hu avi khenaan · The sons out of the ark — and Ham is the father of Canaan. [EN-AID]
PHRASE (binary 13w) וַ/יִּֽהְי֣וּ בְנֵי נֹ֗חַ הַ/יֹּֽצְאִים֙ מִן הַ…
├── PHRASE (binary 9w) וַ/יִּֽהְי֣וּ בְנֵי נֹ֗חַ הַ/יֹּֽצְאִים֙ מִן הַ…
│   ├── PHRASE (binary 6w) וַ/יִּֽהְי֣וּ בְנֵי נֹ֗חַ הַ/יֹּֽצְאִים֙ מִן הַ…
│   │   ├── [0-2] GLUE וַ/יִּֽהְי֣וּ בְנֵי נֹ֗חַ (revia, rank=3)
│   │   └── PHRASE (binary 3w) הַ/יֹּֽצְאִים֙ מִן הַ/תֵּבָ֔ה
│   │       ├── [3] הַ/יֹּֽצְאִים֙ (pashta, rank=3)
│   │       └── [4-5] GLUE מִן הַ/תֵּבָ֔ה (zaqef qatan, rank=2)
│   └── PHRASE (binary 3w) שֵׁ֖ם וְ/חָ֣ם וָ/יָ֑פֶת
│       ├── [6] שֵׁ֖ם (tifcha, rank=2)
│       └── [7-8] GLUE וְ/חָ֣ם וָ/יָ֑פֶת (etnachta (major mid-verse rest), rank=1)
└── PHRASE (binary 4w) וְ/חָ֕ם ה֖וּא אֲבִ֥י כְנָֽעַן
    ├── [9] וְ/חָ֕ם (zaqef gadol, rank=2)
    └── PHRASE (binary 3w) ה֖וּא אֲבִ֥י כְנָֽעַן
        ├── [10] ה֖וּא (tifcha, rank=2)
        └── [11-12] GLUE אֲבִ֥י כְנָֽעַן (silluq (verse-end emperor), rank=1)

Gen.9.19 · parser unique · 8 words

שׁלשׁה אלה בני־נח ומאלה נפצה כל־הארץ · shelosha ele bene-nocha u-me-ele naftza khal-ha-aretz · Three sons — and from these the whole earth scattered. [EN-AID]
PHRASE (binary 8w) שְׁלֹשָׁ֥ה אֵ֖לֶּה בְּנֵי נֹ֑חַ וּ/מֵ/אֵ֖לֶּה נ…
├── PHRASE (binary 4w) שְׁלֹשָׁ֥ה אֵ֖לֶּה בְּנֵי נֹ֑חַ
│   ├── [0-1] GLUE שְׁלֹשָׁ֥ה אֵ֖לֶּה (tifcha, rank=2)
│   └── [2-3] GLUE בְּנֵי נֹ֑חַ (etnachta (major mid-verse rest), rank=1)
└── PHRASE (binary 4w) וּ/מֵ/אֵ֖לֶּה נָֽפְצָ֥ה כָל הָ/אָֽרֶץ
    ├── [4] וּ/מֵ/אֵ֖לֶּה (tifcha, rank=2)
    └── [5-7] GLUE נָֽפְצָ֥ה כָל הָ/אָֽרֶץ (silluq (verse-end emperor), rank=1)

Gen.9.20 · parser unique · 6 words

ויחל נח אישׁ האדמה ויטע כרם · va-yachel nocha ish ha-adama va-yita karem · Noach, man of the ground, began — and planted a vineyard. [EN-AID]
PHRASE (binary 6w) וַ/יָּ֥חֶל נֹ֖חַ אִ֣ישׁ הָֽ/אֲדָמָ֑ה וַ/יִּטַּ֖…
├── PHRASE (binary 4w) וַ/יָּ֥חֶל נֹ֖חַ אִ֣ישׁ הָֽ/אֲדָמָ֑ה
│   ├── [0-1] GLUE וַ/יָּ֥חֶל נֹ֖חַ (tifcha, rank=2)
│   └── [2-3] GLUE אִ֣ישׁ הָֽ/אֲדָמָ֑ה (etnachta (major mid-verse rest), rank=1)
└── PHRASE (binary 2w) וַ/יִּטַּ֖ע כָּֽרֶם
    ├── [4] וַ/יִּטַּ֖ע (tifcha, rank=2)
    └── [5] כָּֽרֶם (silluq (verse-end emperor), rank=1)

Gen.9.21 · parser unique · 7 words

וישׁת מן־היין וישׁכר ויתגל בתוך אהלה · va-yesht min-ha-yayin va-yishkar va-yitgal be-tokh aholo-ה · He drank the wine, was drunk, uncovered himself in his tent. [EN-AID]
PHRASE (binary 7w) וַ/יֵּ֥שְׁתְּ מִן הַ/יַּ֖יִן וַ/יִּשְׁכָּ֑ר וַ/…
├── PHRASE (binary 4w) וַ/יֵּ֥שְׁתְּ מִן הַ/יַּ֖יִן וַ/יִּשְׁכָּ֑ר
│   ├── [0-2] GLUE וַ/יֵּ֥שְׁתְּ מִן הַ/יַּ֖יִן (tifcha, rank=2)
│   └── [3] וַ/יִּשְׁכָּ֑ר (etnachta (major mid-verse rest), rank=1)
└── PHRASE (binary 3w) וַ/יִּתְגַּ֖ל בְּ/ת֥וֹךְ אָהֳלֹֽ/ה
    ├── [4] וַ/יִּתְגַּ֖ל (tifcha, rank=2)
    └── [5-6] GLUE בְּ/ת֥וֹךְ אָהֳלֹֽ/ה (silluq (verse-end emperor), rank=1)

Gen.9.22 · parser unique · 11 words

וירא חם אבי כנען את ערות אביו ויגד לשׁני־אחיו בחוץ · va-yar cham avi khenaan et ervat avi-v va-yaged li-shene-echay-v ba-chutz · Ham saw his father's nakedness — and told his brothers outside. [EN-AID]
PHRASE (binary 11w) וַ/יַּ֗רְא חָ֚ם אֲבִ֣י כְנַ֔עַן אֵ֖ת עֶרְוַ֣ת א…
├── PHRASE (binary 7w) וַ/יַּ֗רְא חָ֚ם אֲבִ֣י כְנַ֔עַן אֵ֖ת עֶרְוַ֣ת א…
│   ├── PHRASE (binary 4w) וַ/יַּ֗רְא חָ֚ם אֲבִ֣י כְנַ֔עַן
│   │   ├── [0] וַ/יַּ֗רְא (revia, rank=3)
│   │   └── PHRASE (binary 3w) חָ֚ם אֲבִ֣י כְנַ֔עַן
│   │       ├── [1] חָ֚ם (yetiv, rank=3)
│   │       └── [2-3] GLUE אֲבִ֣י כְנַ֔עַן (zaqef qatan, rank=2)
│   └── PHRASE (binary 3w) אֵ֖ת עֶרְוַ֣ת אָבִ֑י/ו
│       ├── [4] אֵ֖ת (tifcha, rank=2)
│       └── [5-6] GLUE עֶרְוַ֣ת אָבִ֑י/ו (etnachta (major mid-verse rest), rank=1)
└── PHRASE (binary 4w) וַ/יַּגֵּ֥ד לִ/שְׁנֵֽי אֶחָ֖י/ו בַּ/חֽוּץ
    ├── [7-9] GLUE וַ/יַּגֵּ֥ד לִ/שְׁנֵֽי אֶחָ֖י/ו (tifcha, rank=2)
    └── [10] בַּ/חֽוּץ (silluq (verse-end emperor), rank=1)

Gen.9.23 · parser unique · 21 words

ויקח שׁם ויפת את־השׂמלה וישׂימו על־שׁכם שׁניהם וילכו אחרנית ויכסו את ערות אביהם ופניהם אחרנית וערות אביהם לא ראו · va-yiqach shem va-yefet et-ha-simla va-yasimu al-shekhem shene-hem va-yelkhu achoranit va-yekhasu et ervat avi-hem u-fene-hem achoranit ve-ervat avi-hem lo rau · Shem and Yefet walked backward and covered what they did not see. [EN-AID]
PHRASE (binary 21w) וַ/יִּקַּח֩ שֵׁ֨ם וָ/יֶ֜פֶת אֶת הַ/שִּׂמְלָ֗ה ו…
├── PHRASE (binary 15w) וַ/יִּקַּח֩ שֵׁ֨ם וָ/יֶ֜פֶת אֶת הַ/שִּׂמְלָ֗ה ו…
│   ├── PHRASE (binary 9w) וַ/יִּקַּח֩ שֵׁ֨ם וָ/יֶ֜פֶת אֶת הַ/שִּׂמְלָ֗ה ו…
│   │   ├── PHRASE (binary 5w) וַ/יִּקַּח֩ שֵׁ֨ם וָ/יֶ֜פֶת אֶת הַ/שִּׂמְלָ֗ה
│   │   │   ├── [0-2] GLUE וַ/יִּקַּח֩ שֵׁ֨ם וָ/יֶ֜פֶת (geresh, rank=4)
│   │   │   └── [3-4] GLUE אֶת הַ/שִּׂמְלָ֗ה (revia, rank=3)
│   │   └── PHRASE (binary 4w) וַ/יָּשִׂ֨ימוּ֙ עַל שְׁכֶ֣ם שְׁנֵי/הֶ֔ם
│   │       ├── [5] וַ/יָּשִׂ֨ימוּ֙ (pashta, rank=3)
│   │       └── [6-8] GLUE עַל שְׁכֶ֣ם שְׁנֵי/הֶ֔ם (zaqef qatan, rank=2)
│   └── PHRASE (binary 6w) וַ/יֵּֽלְכוּ֙ אֲחֹ֣רַנִּ֔ית וַ/יְכַסּ֕וּ אֵ֖ת ע…
│       ├── PHRASE (binary 2w) וַ/יֵּֽלְכוּ֙ אֲחֹ֣רַנִּ֔ית
│       │   ├── [9] וַ/יֵּֽלְכוּ֙ (pashta, rank=3)
│       │   └── [10] אֲחֹ֣רַנִּ֔ית (zaqef qatan, rank=2)
│       └── PHRASE (binary 4w) וַ/יְכַסּ֕וּ אֵ֖ת עֶרְוַ֣ת אֲבִי/הֶ֑ם
│           ├── [11] וַ/יְכַסּ֕וּ (zaqef gadol, rank=2)
│           └── PHRASE (binary 3w) אֵ֖ת עֶרְוַ֣ת אֲבִי/הֶ֑ם
│               ├── [12] אֵ֖ת (tifcha, rank=2)
│               └── [13-14] GLUE עֶרְוַ֣ת אֲבִי/הֶ֑ם (etnachta (major mid-verse rest), rank=1)
└── PHRASE (binary 6w) וּ/פְנֵי/הֶם֙ אֲחֹ֣רַנִּ֔ית וְ/עֶרְוַ֥ת אֲבִי/ה…
    ├── PHRASE (binary 2w) וּ/פְנֵי/הֶם֙ אֲחֹ֣רַנִּ֔ית
    │   ├── [15] וּ/פְנֵי/הֶם֙ (pashta, rank=3)
    │   └── [16] אֲחֹ֣רַנִּ֔ית (zaqef qatan, rank=2)
    └── PHRASE (binary 4w) וְ/עֶרְוַ֥ת אֲבִי/הֶ֖ם לֹ֥א רָאֽוּ
        ├── [17-18] GLUE וְ/עֶרְוַ֥ת אֲבִי/הֶ֖ם (tifcha, rank=2)
        └── [19-20] GLUE לֹ֥א רָאֽוּ (silluq (verse-end emperor), rank=1)

Gen.9.24 · parser unique · 10 words

וייקץ נח מיינו וידע את אשׁר־עשׂה־לו בנו הקטן · va-yiqetz nocha mi-yen-o va-yeda et asher-asa-l-o ben-o ha-qatan · Noach awoke from his wine and knew what his small son had done. [EN-AID]
PHRASE (binary 10w) וַ/יִּ֥יקֶץ נֹ֖חַ מִ/יֵּינ֑/וֹ וַ/יֵּ֕דַע אֵ֛ת …
├── PHRASE (binary 3w) וַ/יִּ֥יקֶץ נֹ֖חַ מִ/יֵּינ֑/וֹ
│   ├── [0-1] GLUE וַ/יִּ֥יקֶץ נֹ֖חַ (tifcha, rank=2)
│   └── [2] מִ/יֵּינ֑/וֹ (etnachta (major mid-verse rest), rank=1)
└── PHRASE (binary 7w) וַ/יֵּ֕דַע אֵ֛ת אֲשֶׁר עָ֥שָׂה ל֖/וֹ בְּנ֥/וֹ ה…
    ├── [3] וַ/יֵּ֕דַע (zaqef gadol, rank=2)
    └── PHRASE (binary 6w) אֵ֛ת אֲשֶׁר עָ֥שָׂה ל֖/וֹ בְּנ֥/וֹ הַ/קָּטָֽן
        ├── PHRASE (binary 4w) אֵ֛ת אֲשֶׁר עָ֥שָׂה ל֖/וֹ
        │   ├── [4] אֵ֛ת (tevir, rank=3)
        │   └── [5-7] GLUE אֲשֶׁר עָ֥שָׂה ל֖/וֹ (tifcha, rank=2)
        └── [8-9] GLUE בְּנ֥/וֹ הַ/קָּטָֽן (silluq (verse-end emperor), rank=1)

Gen.9.25 · parser unique · 7 words

ויאמר ארור כנען עבד עבדים יהיה לאחיו · va-yomer arur kenaan eved avadim yihye le-echay-v · Cursed be Canaan — a slave of slaves to his brothers. [EN-AID]
PHRASE (binary 7w) וַ/יֹּ֖אמֶר אָר֣וּר כְּנָ֑עַן עֶ֥בֶד עֲבָדִ֖ים …
├── PHRASE (binary 3w) וַ/יֹּ֖אמֶר אָר֣וּר כְּנָ֑עַן
│   ├── [0] וַ/יֹּ֖אמֶר (tifcha, rank=2)
│   └── [1-2] GLUE אָר֣וּר כְּנָ֑עַן (etnachta (major mid-verse rest), rank=1)
└── PHRASE (binary 4w) עֶ֥בֶד עֲבָדִ֖ים יִֽהְיֶ֥ה לְ/אֶחָֽי/ו
    ├── [3-4] GLUE עֶ֥בֶד עֲבָדִ֖ים (tifcha, rank=2)
    └── [5-6] GLUE יִֽהְיֶ֥ה לְ/אֶחָֽי/ו (silluq (verse-end emperor), rank=1)

Gen.9.26 · parser unique · 9 words

ויאמר ברוך יהוה אלהי שׁם ויהי כנען עבד למו · va-yomer barukh YHWH elohe shem vi-yhi khenaan eved la-mo · Blessed be YHWH, the God of Shem — and let Canaan serve them. [EN-AID]
PHRASE (binary 9w) וַ/יֹּ֕אמֶר בָּר֥וּךְ יְהֹוָ֖ה אֱלֹ֣הֵי שֵׁ֑ם ו…
├── PHRASE (binary 5w) וַ/יֹּ֕אמֶר בָּר֥וּךְ יְהֹוָ֖ה אֱלֹ֣הֵי שֵׁ֑ם
│   ├── [0] וַ/יֹּ֕אמֶר (zaqef gadol, rank=2)
│   └── PHRASE (binary 4w) בָּר֥וּךְ יְהֹוָ֖ה אֱלֹ֣הֵי שֵׁ֑ם
│       ├── [1-2] GLUE בָּר֥וּךְ יְהֹוָ֖ה (tifcha, rank=2)
│       └── [3-4] GLUE אֱלֹ֣הֵי שֵׁ֑ם (etnachta (major mid-verse rest), rank=1)
└── PHRASE (binary 4w) וִ/יהִ֥י כְנַ֖עַן עֶ֥בֶד לָֽ/מוֹ
    ├── [5-6] GLUE וִ/יהִ֥י כְנַ֖עַן (tifcha, rank=2)
    └── [7-8] GLUE עֶ֥בֶד לָֽ/מוֹ (silluq (verse-end emperor), rank=1)

Gen.9.27 · parser unique · 10 words

יפת אלהים ליפת וישׁכן באהלי־שׁם ויהי כנען עבד למו · yaft Elohim le-yefet ve-yishkon be-ahole-shem vi-yhi khenaan eved la-mo · May God enlarge Yefet, may he dwell in the tents of Shem. [EN-AID]
PHRASE (binary 10w) יַ֤פְתְּ אֱלֹהִים֙ לְ/יֶ֔פֶת וְ/יִשְׁכֹּ֖ן בְּ/…
├── PHRASE (binary 6w) יַ֤פְתְּ אֱלֹהִים֙ לְ/יֶ֔פֶת וְ/יִשְׁכֹּ֖ן בְּ/…
│   ├── PHRASE (binary 3w) יַ֤פְתְּ אֱלֹהִים֙ לְ/יֶ֔פֶת
│   │   ├── [0-1] GLUE יַ֤פְתְּ אֱלֹהִים֙ (pashta, rank=3)
│   │   └── [2] לְ/יֶ֔פֶת (zaqef qatan, rank=2)
│   └── PHRASE (binary 3w) וְ/יִשְׁכֹּ֖ן בְּ/אָֽהֳלֵי שֵׁ֑ם
│       ├── [3] וְ/יִשְׁכֹּ֖ן (tifcha, rank=2)
│       └── [4-5] GLUE בְּ/אָֽהֳלֵי שֵׁ֑ם (etnachta (major mid-verse rest), rank=1)
└── PHRASE (binary 4w) וִ/יהִ֥י כְנַ֖עַן עֶ֥בֶד לָֽ/מוֹ
    ├── [6-7] GLUE וִ/יהִ֥י כְנַ֖עַן (tifcha, rank=2)
    └── [8-9] GLUE עֶ֥בֶד לָֽ/מוֹ (silluq (verse-end emperor), rank=1)

Gen.9.28 · parser unique · 9 words

ויחי־נח אחר המבול שׁלשׁ מאות שׁנה וחמשׁים שׁנה · va-yechi-nocha achar ha-mabul shelosh meot shana va-chamishim shana · Noach lived three hundred and fifty years after the deluge. [EN-AID]
PHRASE (binary 9w) וַֽ/יְחִי נֹ֖חַ אַחַ֣ר הַ/מַּבּ֑וּל שְׁלֹ֤שׁ מֵ…
├── PHRASE (binary 4w) וַֽ/יְחִי נֹ֖חַ אַחַ֣ר הַ/מַּבּ֑וּל
│   ├── [0-1] GLUE וַֽ/יְחִי נֹ֖חַ (tifcha, rank=2)
│   └── [2-3] GLUE אַחַ֣ר הַ/מַּבּ֑וּל (etnachta (major mid-verse rest), rank=1)
└── PHRASE (binary 5w) שְׁלֹ֤שׁ מֵאוֹת֙ שָׁנָ֔ה וַֽ/חֲמִשִּׁ֖ים שָׁנָֽה
    ├── PHRASE (binary 3w) שְׁלֹ֤שׁ מֵאוֹת֙ שָׁנָ֔ה
    │   ├── [4-5] GLUE שְׁלֹ֤שׁ מֵאוֹת֙ (pashta, rank=3)
    │   └── [6] שָׁנָ֔ה (zaqef qatan, rank=2)
    └── PHRASE (binary 2w) וַֽ/חֲמִשִּׁ֖ים שָׁנָֽה
        ├── [7] וַֽ/חֲמִשִּׁ֖ים (tifcha, rank=2)
        └── [8] שָׁנָֽה (silluq (verse-end emperor), rank=1)

Gen.9.29 · parser unique · 10 words

ויהיו כל־ימי־נח תשׁע מאות שׁנה וחמשׁים שׁנה וימת · va-yihyu kal-yeme-nocha tesha meot shana va-chamishim shana va-yamot · All the days of Noach were nine hundred and fifty — and he died. [EN-AID]
PHRASE (binary 10w) וַ/יִּֽהְיוּ֙ כָּל יְמֵי נֹ֔חַ תְּשַׁ֤ע מֵאוֹת֙…
├── PHRASE (binary 9w) וַ/יִּֽהְיוּ֙ כָּל יְמֵי נֹ֔חַ תְּשַׁ֤ע מֵאוֹת֙…
│   ├── PHRASE (binary 4w) וַ/יִּֽהְיוּ֙ כָּל יְמֵי נֹ֔חַ
│   │   ├── [0] וַ/יִּֽהְיוּ֙ (pashta, rank=3)
│   │   └── [1-3] GLUE כָּל יְמֵי נֹ֔חַ (zaqef qatan, rank=2)
│   └── PHRASE (binary 5w) תְּשַׁ֤ע מֵאוֹת֙ שָׁנָ֔ה וַ/חֲמִשִּׁ֖ים שָׁנָ֑ה
│       ├── PHRASE (binary 3w) תְּשַׁ֤ע מֵאוֹת֙ שָׁנָ֔ה
│       │   ├── [4-5] GLUE תְּשַׁ֤ע מֵאוֹת֙ (pashta, rank=3)
│       │   └── [6] שָׁנָ֔ה (zaqef qatan, rank=2)
│       └── PHRASE (binary 2w) וַ/חֲמִשִּׁ֖ים שָׁנָ֑ה
│           ├── [7] וַ/חֲמִשִּׁ֖ים (tifcha, rank=2)
│           └── [8] שָׁנָ֑ה (etnachta (major mid-verse rest), rank=1)
└── [9] וַ/יָּמֹֽת (silluq (verse-end emperor), rank=1)

Word coverage — 121/121 words with named roles

ref#HebrewtranslitEnglishrolekindrule
Gen.9.180ויהיוva-yihyuand-they-wereroster_row_verblogic_bearingnone
Gen.9.181בניvenesons-ofsons-oflogic_bearingnone
Gen.9.182נחnochaNoahname_nochalogic_bearingnone
Gen.9.183היצאיםha-yotzimgoing-out-ofexit_participle_echo_9_10logic_bearingnone
Gen.9.184מןminfromfromlogic_bearingnone
Gen.9.185התבהha-tevathe-arkthe-arklogic_bearingnone
Gen.9.186שםshemShemname_shemlogic_bearingnone
Gen.9.187וחםve-chamand-Hamname_cham_token_4logic_bearingnone
Gen.9.188ויפתva-yafetand-Yefetname_yefet_token_4logic_bearingnone
Gen.9.189וחםve-chamand-Hamthe_father_of_canaan_tag_firstlogic_bearingnone
Gen.9.1810הואhuhehelogic_bearingnone
Gen.9.1811אביavifather-offather-oflogic_bearingnone
Gen.9.1812כנעןkhenaanCanaanCANAAN_TOKEN_1_name_debutlogic_bearingnone
Gen.9.190שלשהsheloshathreethreelogic_bearingnone
Gen.9.191אלהelethesetheselogic_bearingnone
Gen.9.192בניbenesons-ofsons-oflogic_bearingnone
Gen.9.193נחnochaNoahname_nochalogic_bearingnone
Gen.9.194ומאלהu-me-eleand-from-theseand-from-theselogic_bearingnone
Gen.9.195נפצהnaftzawas-scatteredNAFTZAH_TORAH_HAPAX_babel_sibling_stemlogic_bearingnone
Gen.9.196כלkhalallalllogic_bearingnone
Gen.9.197הארץha-aretzthe-earththe-earthlogic_bearingnone
Gen.9.200ויחלva-yacheland-he-beganCHALAL_token_3_threshold_verblogic_bearingnone
Gen.9.201נחnochaNoahname_nochalogic_bearingnone
Gen.9.202אישishman-oftitle_shift_from_ish_tzaddiklogic_bearingnone
Gen.9.203האדמהha-adamathe-groundha_adamah_curse_carrierlogic_bearingnone
Gen.9.204ויטעva-yitaand-he-plantedNATA_token_2_God_then_Noachlogic_bearingnone
Gen.9.205כרםkaremvineyardKEREM_TOKEN_1_installed_on_garden_classlogic_bearingnone
Gen.9.210וישתva-yeshtand-he-drankSHATAH_TOKEN_1_drink_debutlogic_bearingnone
Gen.9.211מןminfromfromlogic_bearingnone
Gen.9.212הייןha-yayinthe-wineYAYIN_TOKEN_1_lot_mirror_aheadlogic_bearingnone
Gen.9.213וישכרva-yishkarand-was-drunkSHAKHAR_TOKEN_1_of_threelogic_bearingnone
Gen.9.214ויתגלva-yitgaland-uncovered-himselfGALAH_TOKEN_1_hitpael_reflexivelogic_bearingnone
Gen.9.215בתוךbe-tokhinsideinsidelogic_bearingnone
Gen.9.216אהלהaholo-hhis-tentAHOLOH_orthography_letter_fact_not_forklogic_bearingnone
Gen.9.220ויראva-yarand-he-sawthe_seeing_against_the_not_seeinglogic_bearingnone
Gen.9.221חםchamHamname_cham_token_6logic_bearingnone
Gen.9.222אביavifather-offather-oflogic_bearingnone
Gen.9.223כנעןkhenaanCanaancanaan_token_2_double_taglogic_bearingnone
Gen.9.224אתetobj-marker·etobj_markerlogic_bearingTIR-014
Gen.9.225ערותervatnakedness-ofERVAH_TOKEN_1_leviticus_convergencelogic_bearingnone
Gen.9.226אביוavi-vhis-fatherhis-fatherlogic_bearingnone
Gen.9.227ויגדva-yagedand-he-toldNAGAD_token_2_both_tokens_nakedness_reportslogic_bearingnone
Gen.9.228לשניli-sheneto-his-twoto-his-twologic_bearingnone
Gen.9.229אחיוechay-vhis-brothershis-brotherslogic_bearingnone
Gen.9.2210בחוץba-chutzoutsideba_chutz_onkelos_market_dual_tracklogic_bearingnone
Gen.9.230ויקחva-yiqachand-he-tookSINGULAR_verb_two_subjectslogic_bearingnone
Gen.9.231שםshemShemname_shemlogic_bearingnone
Gen.9.232ויפתva-yefetand-Yefetname_yefet_token_5logic_bearingnone
Gen.9.233אתetobj-marker·etobj_markerlogic_bearingTIR-014
Gen.9.234השמלהha-simlathe-garmentSIMLAH_TOKEN_1logic_bearingnone
Gen.9.235וישימוva-yasimuand-they-setSUM_token_4_garden_and_cain_mark_setterlogic_bearingnone
Gen.9.236עלaloveroverlogic_bearingnone
Gen.9.237שכםshekhemshoulder-ofSHEKHEM_TOKEN_1_rarelogic_bearingnone
Gen.9.238שניהםshene-hemboth-of-themboth-of-themlogic_bearingnone
Gen.9.239וילכוva-yelkhuand-they-walkedand-they-walkedlogic_bearingnone
Gen.9.2310אחרניתachoranitbackwardACHORANNIT_token_1_whole_career_herelogic_bearingnone
Gen.9.2311ויכסוva-yekhasuand-they-coveredKASAH_TOKEN_3_gen_18_PREDICTION_LANDSlogic_bearingnone
Gen.9.2312אתetobj-marker·etobj_markerglueTIR-008
Gen.9.2313ערותervatnakedness-ofervah_token_2logic_bearingnone
Gen.9.2314אביהםavi-hemtheir-fathertheir-fatherlogic_bearingnone
Gen.9.2315ופניהםu-fene-hemand-their-facesand-their-faceslogic_bearingnone
Gen.9.2316אחרניתachoranitbackwardACHORANNIT_token_2_whole_career_herelogic_bearingnone
Gen.9.2317וערותve-ervatand-nakedness-ofervah_token_3logic_bearingnone
Gen.9.2318אביהםavi-hemtheir-fathertheir-fatherlogic_bearingnone
Gen.9.2319לאlonotnotlogic_bearingnone
Gen.9.2320ראוrauthey-sawlo_rau_verse_finallogic_bearingnone
Gen.9.240וייקץva-yiqetzand-he-awokeYAQATZ_TOKEN_1_later_wakings_are_dreamslogic_bearingnone
Gen.9.241נחnochaNoahname_nochalogic_bearingnone
Gen.9.242מיינוmi-yen-ofrom-his-wineyayin_token_2logic_bearingnone
Gen.9.243וידעva-yedaand-he-knewknow_verb_on_unstated_deedlogic_bearingnone
Gen.9.244אתetobj-marker·etobj_markerlogic_bearingTIR-014
Gen.9.245אשרasherthat-whichthat-whichlogic_bearingnone
Gen.9.246עשהasadiddidlogic_bearingnone
Gen.9.247לוl-oto-himto-himlogic_bearingnone
Gen.9.248בנוben-ohis-sonbeno_ha_qatanlogic_bearingnone
Gen.9.249הקטןha-qatanthe-smallQATAN_token_2_after_lesser_lightlogic_bearingnone
Gen.9.250ויאמרva-yomerand-he-saidnoachs_first_quoted_wordslogic_bearingnone
Gen.9.251ארורarurcursedARUR_TOKEN_5_first_human_curse_bare_formulalogic_bearingnone
Gen.9.252כנעןkenaanCanaancanaan_token_3_the_target_not_the_doerlogic_bearingnone
Gen.9.253עבדevedslave-ofEVED_TOKEN_1_superlative_constructlogic_bearingnone
Gen.9.254עבדיםavadimslaveseved_token_2_egypt_word_bornlogic_bearingnone
Gen.9.255יהיהyihyeshall-he-bedoom_imperfect_held_as_factlogic_bearingTIR-028
Gen.9.256לאחיוle-echay-vto-his-brothersto-his-brotherslogic_bearingnone
Gen.9.260ויאמרva-yomerand-he-saidthe_second_speechlogic_bearingnone
Gen.9.261ברוךbarukhblessedBARAKH_TOKEN_6_gen_21_PREDICTION_LANDSlogic_bearingnone
Gen.9.262יהוהYHWHYHWHthe_name_returns_first_since_8_21logic_bearingnone
Gen.9.263אלהיeloheGod-ofelohei_shem_the_name_splitlogic_bearingnone
Gen.9.264שםshemShemname_shemlogic_bearingnone
Gen.9.265ויהיvi-yhiand-let-him-bejussive_LET_refrain_push_onelogic_bearingTIR-026
Gen.9.266כנעןkhenaanCanaanname_khenaanlogic_bearingnone
Gen.9.267עבדevedslaveeved_token_3logic_bearingnone
Gen.9.268למוla-moto-themto-themlogic_bearingnone
Gen.9.270יפתyaftmay-He-enlargeYAFT_name_pun_jussivelogic_bearingTIR-026
Gen.9.271אלהיםElohimGodELOHIM_the_name_split_second_halflogic_bearingnone
Gen.9.272ליפתle-yefetto-Yefetle_yefet_pun_targetlogic_bearingnone
Gen.9.273וישכןve-yishkonand-may-he-dwellSHAKHAN_token_2_subject_ambiguous_OPENlogic_bearingTIR-026
Gen.9.274באהליbe-aholein-the-tents-ofohel_token_3_onkelos_shekhinah_dual_tracklogic_bearingnone
Gen.9.275שםshemShemname_shemlogic_bearingnone
Gen.9.276ויהיvi-yhiand-let-him-bejussive_LET_refrain_push_twologic_bearingTIR-026
Gen.9.277כנעןkhenaanCanaanname_khenaanlogic_bearingnone
Gen.9.278עבדevedslaveeved_token_4logic_bearingnone
Gen.9.279למוla-moto-themto-themlogic_bearingnone
Gen.9.280ויחיva-yechiand-he-livedgen_5_row_verb_returnslogic_bearingnone
Gen.9.281נחnochaNoahname_nochalogic_bearingnone
Gen.9.282אחרacharafterafterlogic_bearingnone
Gen.9.283המבולha-mabulthe-delugeMABUL_token_9_first_memory_linelogic_bearingnone
Gen.9.284שלשsheloshthreethreelogic_bearingnone
Gen.9.285מאותmeothundredhundredlogic_bearingnone
Gen.9.286שנהshanayearyearlogic_bearingnone
Gen.9.287וחמשיםva-chamishimand-fiftyand-fiftylogic_bearingnone
Gen.9.288שנהshanayearyearlogic_bearingnone
Gen.9.290ויהיוva-yihyuand-they-weregen_5_refrain_verblogic_bearingnone
Gen.9.291כלkalallalllogic_bearingnone
Gen.9.292ימיyemedays-ofdays-oflogic_bearingnone
Gen.9.293נחnochaNoahname_nochalogic_bearingnone
Gen.9.294תשעteshanineninelogic_bearingnone
Gen.9.295מאותmeothundredhundredlogic_bearingnone
Gen.9.296שנהshanayearyearlogic_bearingnone
Gen.9.297וחמשיםva-chamishimand-fiftyand-fiftylogic_bearingnone
Gen.9.298שנהshanayearyearlogic_bearingnone
Gen.9.299וימתva-yamotand-he-diedVA_YAMOT_one_word_arm_gen_14_row_closeslogic_bearingnone

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

unit: gen_23_vineyard_curse — The vineyard and the curse: cursed be Canaan, blessed be the LORD (9:18-29) [frozen]

final state: WORLD=['kerem'] (+3 presupposed) | REGISTRY={'kenaan': 'arur'} | TESTS=0 PASS | LEDGER days=[] | FLAGS=['read_before_install', 'read_before_install', 'read_before_install']

=== S1 — The roster and the double tag: after STEP_Gn_9_18
    וְחָם הוּא אֲבִי כְנָעַן (ve-Cham hu avi Khenaan)
    PASS  flags noach/tevah/kenaan as read-before-install  (flagged=['kenaan', 'noach', 'tevah'])
    PASS  Facts cham-hu-avi-khenaan HOLD.  (2 facts)

=== S2 — The scattered-earth hapax holds: after STEP_Gn_9_19
    וּמֵאֵלֶּה נָפְצָה כָל־הָאָרֶץ (u-me-eleh naftzah khol-ha-aretz)
    PASS  Facts naftzah HOLD.  (4 facts)

=== S3 — The vineyard installed on the garden class: after STEP_Gn_9_20
    וַיִּטַּע כָּרֶם (va-yita karem)
    PASS  WORLD += kerem  (entity={'mode': 'created', 'by': 'narration', 'step': 'Gen.9.20'})
    PASS  Facts noach-ish-ha-adamah HOLD  (5 facts)
    PASS  SPECS empty.  (queue=0)

=== S4 — The backward covering and the not-seeing: after STEP_Gn_9_23
    וְעֶרְוַת אֲבִיהֶם לֹא רָאוּ (ve-ervat avihem lo rau)
    PASS  Facts ervat-avihem-lo-rau HOLD.  (6 facts)

=== S5 — The bare curse writes the registry, the queue stays untouched: after STEP_Gn_9_25
    אָרוּר כְּנָעַן (arur Kenaan)
    PASS  REGISTRY: kenaan->arur (1 write)  (names={'kenaan': 'arur'} writes=1)
    PASS  Facts eved-avadim HOLD  (7 facts)
    PASS  SPECS empty.  (queue=0)

=== S6 — The first human demand pushed: after STEP_Gn_9_26
    וִיהִי כְנַעַן עֶבֶד לָמוֹ (vi-yhi Khenaan eved lamo)
    PASS  LET(yehi(kenaan, eved_lamo)) pushed and OPEN.  (queue=['yehi(kenaan, eved_lamo)'])

=== S7 — The enlargement and the dwelling stand open: after STEP_Gn_9_27
    יַפְתְּ אֱלֹהִים לְיֶפֶת וְיִשְׁכֹּן בְּאָהֳלֵי־שֵׁם (yaft Elohim le-Yefet ve-yishkon be-aholei-Shem)
    PASS  LET(yaft(elohim, le_yefet)) pushed and OPEN  (queue=['yehi(kenaan, eved_lamo)', 'yaft(elohim, le_yefet)', 'yishkon(be_aholei_shem)', 'yehi(kenaan, eved_lamo)'])
    PASS  LET(yishkon(be_aholei_shem)) pushed and OPEN.  (queue=['yehi(kenaan, eved_lamo)', 'yaft(elohim, le_yefet)', 'yishkon(be_aholei_shem)', 'yehi(kenaan, eved_lamo)'])

=== S8 — The row closes at nine hundred fifty, the queue ends open: after STEP_Gn_9_29
    וַיָּמֹת (va-yamot)
    PASS  Facts kol-yemei-noach-950-shanah HOLD  (9 facts)
    PASS  LET(yehi(kenaan, eved_lamo)) pushed and OPEN.  (queue=['yehi(kenaan, eved_lamo)', 'yaft(elohim, le_yefet)', 'yishkon(be_aholei_shem)', 'yehi(kenaan, eved_lamo)'])

=== S9_negative — Negative: the machine's ? stays guarded
    PASS  imperfect-in-command parsed as LET? (question mark kept)  (mood=LET?)
    PASS  auto-upgrade REFUSED  (TIR-028: LET? never auto-upgrades to LET — a per-unit judgme...)
    PASS  upgrade WITH citation allowed  (cite=per-unit judgment (owner), TIR-028 resolution)

=== S10_negative — Negative: flags never block
    PASS  commit proceeded (not blocked)  (LEDGER=[99])
    PASS  pattern deviation FLAGGED  (flags=['commit_without_test'])

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

#!/usr/bin/env python3
# =============================================================================
# gen_23_vineyard_curse — 9:18-29
# PYTHON RENDERING — GENERATED from the FROZEN YAML by render_unit_py.py.
# The YAML (logic/units/gen_23_vineyard_curse.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 vineyard and the curse: cursed be Canaan, blessed be the LORD (9:18-29)"""
from machine import Machine

m = Machine("gen_23_vineyard_curse")

# -------------------------- Gen.9.18 · THE_ROSTER_OUT_OF_THE_ARK -----------
# וַיִּהְיוּ בְנֵי־נֹחַ הַיֹּצְאִים מִן־הַתֵּבָה שֵׁם וְחָם וָיָפֶת וְחָם
# הוּא אֲבִי כְנָעַן
# "And the sons of Noah, that went forth from the ark, were Shem, and Ham,
# and Japheth; and Ham is the father of Canaan."
m.step("Gen.9.18")
# ‹וַיִּהְיוּ בְנֵי־נֹחַ הַיֹּצְאִים מִן־הַתֵּבָה … וְחָם הוּא אֲבִי
# כְנָעַן› (“and-they-were sons-of Noah going-out-of from the-ark … and-Ham
# he father-of Canaan”) — fact holds: sons-of-Noach-the-going-out-of-from-
# the-ark-Shem-Ham-and-Yefet; Ham-he-father-of-Canaan
m.fact("bnei_noach_ha_yotzim_min_ha_tevah_shem_cham_va_yefet",
       "cham_hu_avi_khenaan")
# reads without prior install (flag, not fix): Noach, ark, Canaan
m.presupposed("noach", "tevah", "kenaan")

# -------------------------- Gen.9.19 · THREE_AND_THE_SCATTERED_EARTH -------
# שְׁלֹשָׁה אֵלֶּה בְּנֵי־נֹחַ וּמֵאֵלֶּה נָפְצָה כָל־הָאָרֶץ
# "These three were the sons of Noah, and of these was the whole earth
# overspread."
m.step("Gen.9.19")
# ‹שְׁלֹשָׁה אֵלֶּה … וּמֵאֵלֶּה נָפְצָה כָל־הָאָרֶץ› (“three these … and-
# from-these was-scattered all the-earth”) — fact holds: three-these-sons-
# of-Noach; and-from-these-naftzah-all-the-earth
m.fact("shelosha_eleh_bnei_noach",
       "u_me_eleh_naftzah_khol_ha_aretz")

# -------------------------- Gen.9.20 · THE_GROUND_MAN_PLANTS_A_VINEYARD ----
# וַיָּחֶל נֹחַ אִישׁ הָאֲדָמָה וַיִּטַּע כָּרֶם
# "And Noah the husbandman began, and planted a vineyard."
m.step("Gen.9.20")
# ‹וַיָּחֶל נֹחַ› (“and-he-began Noah”) — event: begin — agent Noach
m.event("begin", agent="noach")
# ‹אִישׁ הָאֲדָמָה› (“man-of the-ground”) — fact holds: Noach-man-of-the-
# ground
m.fact("noach_ish_ha_adamah")
# ‹וַיִּטַּע כָּרֶם› (“and-he-planted vineyard”) — event: plant — agent
# Noach; theme kerem
m.event("plant", agent="noach", themes=["kerem"])
# ‹כָּרֶם› (“vineyard”) — the world gains: kerem
m.install("kerem")

# -------------------------- Gen.9.21 · THE_WINE_AND_THE_SELF_UNCOVERING ----
# וַיֵּשְׁתְּ מִן־הַיַּיִן וַיִּשְׁכָּר וַיִּתְגַּל בְּתוֹךְ אָהֳלֹה
# "And he drank of the wine, and was drunken; and he was uncovered within
# his tent."
m.step("Gen.9.21")
# ‹וַיֵּשְׁתְּ מִן־הַיַּיִן› (“and-he-drank from the-wine”) — event: drink —
# agent Noach; theme from-the-wine
m.event("drink", agent="noach", themes=["min_ha_yayin"])
# ‹וַיִּשְׁכָּר› (“and-was-drunk”) — event: become-drunk — agent Noach
m.event("become_drunk", agent="noach")
# ‹וַיִּתְגַּל בְּתוֹךְ אָהֳלֹה› (“and-uncovered-himself inside his-tent”) —
# event: uncover-self — agent Noach; theme in-inside-aholoh
m.event("uncover_self", agent="noach", themes=["be_tokh_aholoh"])

# -------------------------- Gen.9.22 · THE_SEEING_AND_THE_TELLING ----------
# וַיַּרְא חָם אֲבִי כְנַעַן אֵת עֶרְוַת אָבִיו וַיַּגֵּד לִשְׁנֵי־אֶחָיו
# בַּחוּץ
# "And Ham, the father of Canaan, saw the nakedness of his father, and told
# his two brethren without."
m.step("Gen.9.22")
# ‹וַיַּרְא חָם אֲבִי כְנַעַן אֵת עֶרְוַת אָבִיו› (“and-he-saw Ham father-of
# Canaan obj-marker nakedness-of his-father”) — event: see — agent Ham;
# theme nakedness-of-aviv
m.event("see", agent="cham", themes=["ervat_aviv"])
# ‹וַיַּגֵּד לִשְׁנֵי־אֶחָיו בַּחוּץ› (“and-he-told to-his-two his-brothers
# outside”) — event: tell — agent Ham; theme to-me-shnei-echav
m.event("tell", agent="cham", themes=["li_shnei_echav"])

# -------------------------- Gen.9.23 · THE_BACKWARD_COVERING ---------------
# וַיִּקַּח שֵׁם וָיֶפֶת אֶת־הַשִּׂמְלָה וַיָּשִׂימוּ עַל־שְׁכֶם שְׁנֵיהֶם
# וַיֵּלְכוּ אֲחֹרַנִּית וַיְכַסּוּ אֵת עֶרְוַת אֲבִיהֶם וּפְנֵיהֶם
# אֲחֹרַנִּית וְעֶרְוַת אֲבִיהֶם לֹא רָאוּ
# "And Shem and Japheth took a garment, and laid it upon both their
# shoulders, and went backward, and covered the nakedness of their father;
# and their faces were backward, and they saw not their father's nakedness."
m.step("Gen.9.23")
# ‹וַיִּקַּח שֵׁם וָיֶפֶת אֶת־הַשִּׂמְלָה› (“and-he-took Shem and-Yefet obj-
# marker the-garment”) — event: take — agent Shem-and-Yefet; theme the-
# simlah
m.event("take", agent="shem_va_yefet", themes=["ha_simlah"])
# ‹וַיָּשִׂימוּ עַל־שְׁכֶם שְׁנֵיהֶם› (“and-they-set over shoulder-of both-
# of-them”) — event: set — agent Shem-and-Yefet; theme over-shoulder-of-
# both-of-them
m.event("set", agent="shem_va_yefet", themes=["al_shekhem_shneihem"])
# ‹וַיֵּלְכוּ אֲחֹרַנִּית› (“and-they-walked backward”) — event: walk-
# backward — agent Shem-and-Yefet
m.event("walk_backward", agent="shem_va_yefet")
# ‹וַיְכַסּוּ אֵת עֶרְוַת אֲבִיהֶם› (“and-they-covered obj-marker nakedness-
# of their-father”) — event: cover — agent Shem-and-Yefet; theme nakedness-
# of-avihem
m.event("cover", agent="shem_va_yefet", themes=["ervat_avihem"])
# ‹וּפְנֵיהֶם אֲחֹרַנִּית וְעֶרְוַת אֲבִיהֶם לֹא רָאוּ› (“and-their-faces
# backward and-nakedness-of their-father not they-saw”) — fact holds: and-
# nakedness-of-avihem-not-they-saw
m.fact("ve_ervat_avihem_lo_rau")

# -------------------------- Gen.9.24 · THE_AWAKENING_AND_THE_KNOWING -------
# וַיִּיקֶץ נֹחַ מִיֵּינוֹ וַיֵּדַע אֵת אֲשֶׁר־עָשָׂה־לוֹ בְּנוֹ הַקָּטָן
# "And Noah awoke from his wine, and knew what his youngest son had done
# unto him."
m.step("Gen.9.24")
# ‹וַיִּיקֶץ נֹחַ מִיֵּינוֹ› (“and-he-awoke Noah from-his-wine”) — event:
# awake — agent Noach
m.event("awake", agent="noach")
# ‹וַיֵּדַע אֵת אֲשֶׁר־עָשָׂה־לוֹ בְּנוֹ הַקָּטָן› (“and-he-knew obj-marker
# that-which did to-him his-son the-small”) — event: know — agent Noach;
# theme that-which-make-not-beno-the-small
m.event("know", agent="noach", themes=["asher_asah_lo_beno_ha_qatan"])

# -------------------------- Gen.9.25 · THE_FIRST_HUMAN_CURSE ---------------
# וַיֹּאמֶר אָרוּר כְּנָעַן עֶבֶד עֲבָדִים יִהְיֶה לְאֶחָיו
# "And he said: 'Cursed be Canaan; a servant of servants shall he be unto
# his brethren.'"
m.step("Gen.9.25")
# ‹וַיֹּאמֶר אָרוּר כְּנָעַן› (“and-he-said cursed Canaan”) — event: speak —
# agent Noach; theme cursed-Canaan
m.event("speak", agent="noach", themes=["arur_kenaan"])
# ‹אָרוּר כְּנָעַן› (“cursed Canaan”) — role assigned: Canaan -> cursed
m.assign("kenaan", "arur")
# ‹עֶבֶד עֲבָדִים יִהְיֶה לְאֶחָיו› (“slave-of slaves shall-he-be to-his-
# brothers”) — fact holds: slave-of-slaves-yihyeh-to-echav(Canaan)
m.fact("eved_avadim_yihyeh_le_echav(kenaan)")

# -------------------------- Gen.9.26 · THE_FIRST_HUMAN_BLESSING ------------
# וַיֹּאמֶר בָּרוּךְ יְהֹוָה אֱלֹהֵי שֵׁם וִיהִי כְנַעַן עֶבֶד לָמוֹ
# "And he said: 'Blessed be the LORD, the God of Shem; and let Canaan be
# their servant.'"
m.step("Gen.9.26")
# ‹וַיֹּאמֶר בָּרוּךְ יְהֹוָה אֱלֹהֵי שֵׁם› (“and-he-said blessed YHWH God-
# of Shem”) — event: speak — agent Noach; theme blessed-yhwh-elohei-Shem
m.event("speak", agent="noach", themes=["barukh_yhwh_elohei_shem"])
# ‹בָּרוּךְ יְהֹוָה אֱלֹהֵי שֵׁם› (“blessed YHWH God-of Shem”) — blessing:
# Noach blesses yhwh-elohei-Shem
m.bless("noach", "yhwh_elohei_shem")
# ‹וִיהִי כְנַעַן עֶבֶד לָמוֹ› (“and-let-him-be Canaan slave to-them”) —
# Noach speaks a demand — LET: yehi(Canaan, slave-of-lamo)
m.declare("noach", "LET",
          "yehi(kenaan, eved_lamo)")

# -------------------------- Gen.9.27 · THE_ENLARGEMENT_AND_THE_DWELLING ----
# יַפְתְּ אֱלֹהִים לְיֶפֶת וְיִשְׁכֹּן בְּאָהֳלֵי־שֵׁם וִיהִי כְנַעַן עֶבֶד
# לָמוֹ
# "God enlarge Japheth, and he shall dwell in the tents of Shem; and let
# Canaan be their servant."
m.step("Gen.9.27")
# ‹יַפְתְּ אֱלֹהִים לְיֶפֶת› (“may-He-enlarge God to-Yefet”) — Noach speaks
# a demand — LET: may-He-enlarge(God, to-Yefet)
m.declare("noach", "LET",
          "yaft(elohim, le_yefet)")
# ‹וְיִשְׁכֹּן בְּאָהֳלֵי־שֵׁם› (“and-may-he-dwell in-the-tents-of Shem”) —
# Noach speaks a demand — LET: may-he-dwell(in-aholei-Shem)
m.declare("noach", "LET",
          "yishkon(be_aholei_shem)")
# ‹וִיהִי כְנַעַן עֶבֶד לָמוֹ› (“and-let-him-be Canaan slave to-them”) —
# Noach speaks a demand — LET: yehi(Canaan, slave-of-lamo)
m.declare("noach", "LET",
          "yehi(kenaan, eved_lamo)")

# -------------------------- Gen.9.28 · THE_YEARS_AFTER_THE_DELUGE ----------
# וַיְחִי־נֹחַ אַחַר הַמַּבּוּל שְׁלֹשׁ מֵאוֹת שָׁנָה וַחֲמִשִּׁים שָׁנָה
# "And Noah lived after the flood three hundred and fifty years."
m.step("Gen.9.28")
# ‹וַיְחִי־נֹחַ אַחַר הַמַּבּוּל שְׁלֹשׁ מֵאוֹת שָׁנָה וַחֲמִשִּׁים שָׁנָה›
# (“and-he-lived Noah after the-deluge three hundred year and-fifty year”) —
# fact holds: and-he-lived-Noach-after-the-deluge-350-year
m.fact("va_yechi_noach_achar_ha_mabul_350_shanah")

# -------------------------- Gen.9.29 · THE_LEDGER_ROW_CLOSES ---------------
# וַיִּהְיוּ כָּל־יְמֵי־נֹחַ תְּשַׁע מֵאוֹת שָׁנָה וַחֲמִשִּׁים שָׁנָה
# וַיָּמֹת
# "And all the days of Noah were nine hundred and fifty years; and he died."
m.step("Gen.9.29")
# ‹וַיִּהְיוּ כָּל־יְמֵי־נֹחַ תְּשַׁע מֵאוֹת שָׁנָה וַחֲמִשִּׁים שָׁנָה›
# (“and-they-were all days-of Noah nine hundred year and-fifty year”) — fact
# holds: all-days-of-Noach-950-year
m.fact("kol_yemei_noach_950_shanah")
# ‹וַיָּמֹת› (“and-he-died”) — event: die — agent Noach
m.event("die", agent="noach")

# -------------------------- machine truth (baked from the Stage D run) -------
if __name__ == "__main__":
    m.report()
    assert m.created_set() == {'kerem'}
    assert m.presupposed_set() == {'noach', 'kenaan', 'tevah'}
    assert m.REGISTRY["names"] == {'kenaan': 'arur'}
    assert m.REGISTRY["writes"] == 1
    assert m.tests_list() == []
    assert m.open_demands() == ['yehi(kenaan, eved_lamo)', 'yaft(elohim, le_yefet)', 'yishkon(be_aholei_shem)', 'yehi(kenaan, eved_lamo)']
    assert len(m.SPECS["log"]) == 4
    assert sorted(m.LEDGER) == []
    assert m.flag_counts() == {'read_before_install': 3}
    assert sorted(m.WORLD["facts"]) == sorted(['bnei_noach_ha_yotzim_min_ha_tevah_shem_cham_va_yefet', 'cham_hu_avi_khenaan', 'shelosha_eleh_bnei_noach', 'u_me_eleh_naftzah_khol_ha_aretz', 'noach_ish_ha_adamah', 've_ervat_avihem_lo_rau', 'eved_avadim_yihyeh_le_echav(kenaan)', 'va_yechi_noach_achar_ha_mabul_350_shanah', 'kol_yemei_noach_950_shanah'])
    assert m.WORLD["invariants"] == []
    assert m.WORLD["partitions"] == []
    assert len(m.EVENTS) == 22
    print("ALL ASSERTIONS GREEN — rendering matches the frozen unit's machine truth")
FROZEN 2026-08-03 (second-generation derivation agent; freeze-after-review by the main loop — NO agent freeze; fifth unit under the PIPELINE + DEBUT-MAP process, the agent's first): twenty-fourth-unit candidate — THE VINEYARD AND THE CURSE; fourteenth extension-free derivation candidate in a row. The inverse of gen_22's all-speech ring: sixteen deed-events carry the plot and speech enters only twice — the Torah's FIRST HUMAN curse and FIRST HUMAN blessing, adjacent verses, one mouth. Every call precedent-matched with encodings quoted: the vineyard INSTALLED on gen_08's garden class (the chain garden/city/ark/altar/vineyard); the curse two-layered on gen_11/gen_12's ASSIGN device (kenaan->arur — the BARE formula, the letter's own; the doom-clause a HOLDS fact on gen_11's sentence-genre class; the speaking an event with a HUMAN agent — delta named); the blessing as gen_05's BLESS inverted (a human blesses YHWH; mandate absent per gen_07); the four jussives as DECLARE + LET (TIR-026; gen_01's yehi class, gen_13's human-demand precedent) pushed and letter-faithfully OPEN — the queue ends open x4; the death-row on gen_14's class (the 950-total fact + the die-event; the 5:32-to-9:29 hostage-row closure held as prose + [OPEN], Stage E ledger arc #7). FOUR frozen predictions land (gen_18's cover-verb at 9:23; gen_21's bless-verb at 9:26; gen_14's curse-root at 9:25; gen_14's ledger row at 9:29) plus gen_11's named chain-link. EVED ('slave/servant') born x4 inside the curse [crown]; ACHORANNIT ('backward') spends its whole Torah career in one verse [rare crown]; NAFTZAH ('was scattered') a Torah hapax pointing at Babel through a sibling stem. Onkelos INSERTS THE SHEKHINAH at 9:27 (find-class — the ambiguous dwell-subject resolved God-ward), levels the YHWH/Elohim name-split, moves the telling to the market, keeps the nakedness plain — dual-track throughout. Machine state: t0 empty, ONE install (+3 presupposed), ONE registry write, FOUR demands open, zero tests, zero invariants, zero handlers, nine facts, three read-flags — a dead man at nine hundred fifty, and a queue nothing will ever pop.

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.