L1 data integrity: preserve the edut whole — Shema, middle letter, ketiv/qere, smikhut

Shemot 25:16 — v'natata el ha-aron et ha-edut asher eten elekha.
The edut placed in the aron must be complete. The Masoretic
tradition preserves every letter, every enlarged letter, every
ketiv/qere pair — because each carries meaning the scribe cannot
reconstruct.

The previous build_l1.py silently dropped:
- enlarged letters encoded as <seg type="x-large"> nested in <w>
  → the Shema was corrupt: שמ instead of שמע, אח instead of אחד
  → the middle letter of Torah was corrupt: גח instead of גחון
  → the Zelophchad nun was missing: משפט instead of משפטן
- ketiv/qere dual readings encoded as <note type="variant">/<rdg type="x-qere">
  → the spec committed to preserving both; the code returned []
- smikhut (construct state) pairs marked in morphology codes
  → the spec committed to extracting them; the code returned []

Fixes:
- collect_word_text() walks all nested <seg> children of <w> and records
  large_letters / small_letters metadata with character offsets.
- parse_verse() recognizes <w type="x-ketiv"> followed by <note>, extracts
  both the ketiv and the qere readings, stores a ketiv_qere list on the verse.
- _extract_smikhut() scans words for construct-state morph codes
  (ending in "c" on N/A primary segments, excluding pronominal suffixes)
  and records construct/absolute pairs.
- L1 SHA-256 hash updated everywhere: integrity.sha256, l1_reader.ex,
  shoresh-engine's Luchot.Firmware, its test, KOHEN.md.

Torah-wide results after fix:
- 4 enlarged letters preserved (was 0): Shema ayin, Shema dalet,
  gachon vav (middle of Torah), Zelophchad nun
- 67 ketiv/qere pairs captured (was 0)
- 9,203 smikhut pairs extracted (was 0)

Elixir updates:
- l1_reader.ex: normalize_verse now surfaces ketiv_qere, smikhut,
  and per-word large_letters/small_letters. New type specs. New
  extract_large_letters/1 helper. extract_ketiv_qere and
  extract_smikhut now return real data instead of [].
- step31_shema_test.exs: replaced placeholder asserts with real
  integrity checks. Four new tests verify the Shema word is complete
  (שמע not שמ), echad is complete (אחד not אח), the enlarged
  letters are marked, the middle letter of Torah is preserved,
  and ketiv/qere pairs from Bereishit 8:17 are both captured.

Build script:
- build_l1.py no longer rmtrees the entire l1/ directory (preserves
  l1/README.md). Only regenerates torah/ + build_report.json +
  integrity.sha256.
- Accepts SHORASHIM_SOURCE_DATA env var or CLI arg for morphhb path.

Test counts:
- Elixir: 260 (was 254), 0 failures
- Haskell: 33, 0 failures
- Prolog: 195, 0 failures

The system that can hear שמע correctly has passed its own shema test.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Scott KarpandClaude Opus 4.6 committed 2026-04-21 13:11:52 -04:00
1 parent 04713cc884
commit d4d0a6fcb6
4137 files changed
+73656 -85

No files matched your search

+30
View File
@@ -260,5 +260,35 @@
"prefix": "ה",
"shoresh": "ארץ"
}
],
"smikhut": [
{
"position": 5,
"construct": "בְּקוֹל֙",
"construct_consonants": "בקול",
"absolute": "יְהוָ֣ה",
"absolute_consonants": "יהוה"
},
{
"position": 11,
"construct": "כָּל",
"construct_consonants": "כל",
"absolute": "מִצְוֺתָ֔יו",
"absolute_consonants": "מצותיו"
},
{
"position": 22,
"construct": "כָּל",
"construct_consonants": "כל",
"absolute": "גּוֹיֵ֥י",
"absolute_consonants": "גויי"
},
{
"position": 23,
"construct": "גּוֹיֵ֥י",
"construct_consonants": "גויי",
"absolute": "הָאָֽרֶץ",
"absolute_consonants": "הארץ"
}
]
}
+23
View File
@@ -125,5 +125,28 @@
"meteg_siluq"
]
}
],
"smikhut": [
{
"position": 2,
"construct": "כָּל",
"construct_consonants": "כל",
"absolute": "עַמֵּ֣י",
"absolute_consonants": "עמי"
},
{
"position": 3,
"construct": "עַמֵּ֣י",
"construct_consonants": "עמי",
"absolute": "הָאָ֔רֶץ",
"absolute_consonants": "הארץ"
},
{
"position": 6,
"construct": "שֵׁ֥ם",
"construct_consonants": "שם",
"absolute": "יְהוָ֖ה",
"absolute_consonants": "יהוה"
}
]
}
+23
View File
@@ -193,5 +193,28 @@
"meteg_siluq"
]
}
],
"smikhut": [
{
"position": 4,
"construct": "בִּפְרִ֧י",
"construct_consonants": "בפרי",
"absolute": "בִטְנְךָ֛",
"absolute_consonants": "בטנך"
},
{
"position": 6,
"construct": "וּבִפְרִ֥י",
"construct_consonants": "ובפרי",
"absolute": "בְהַמְתְּךָ֖",
"absolute_consonants": "בהמתך"
},
{
"position": 8,
"construct": "וּבִפְרִ֣י",
"construct_consonants": "ובפרי",
"absolute": "אַדְמָתֶ֑ךָ",
"absolute_consonants": "אדמתך"
}
]
}
+23
View File
@@ -250,5 +250,28 @@
],
"shoresh": "לוה"
}
],
"smikhut": [
{
"position": 10,
"construct": "מְטַֽר",
"construct_consonants": "מטר",
"absolute": "אַרְצְךָ֙",
"absolute_consonants": "ארצך"
},
{
"position": 15,
"construct": "כָּל",
"construct_consonants": "כל",
"absolute": "מַעֲשֵׂ֣ה",
"absolute_consonants": "מעשה"
},
{
"position": 16,
"construct": "מַעֲשֵׂ֣ה",
"construct_consonants": "מעשה",
"absolute": "יָדֶ֑ךָ",
"absolute_consonants": "ידך"
}
]
}
+9
View File
@@ -258,5 +258,14 @@
"prefix": "ול",
"shoresh": "עש"
}
],
"smikhut": [
{
"position": 15,
"construct": "מִצְוֺ֣ת",
"construct_consonants": "מצות",
"absolute": "יְהוָ֣ה",
"absolute_consonants": "יהוה"
}
]
}
+9
View File
@@ -180,5 +180,14 @@
],
"prefix": "ל"
}
],
"smikhut": [
{
"position": 3,
"construct": "מִכָּל",
"construct_consonants": "מכל",
"absolute": "הַדְּבָרִים֙",
"absolute_consonants": "הדברים"
}
]
}
+23
View File
@@ -248,5 +248,28 @@
],
"prefix": "ו"
}
],
"smikhut": [
{
"position": 5,
"construct": "בְּקוֹל֙",
"construct_consonants": "בקול",
"absolute": "יְהוָ֣ה",
"absolute_consonants": "יהוה"
},
{
"position": 11,
"construct": "כָּל",
"construct_consonants": "כל",
"absolute": "מִצְוֺתָ֣יו",
"absolute_consonants": "מצותיו"
},
{
"position": 20,
"construct": "כָּל",
"construct_consonants": "כל",
"absolute": "הַקְּלָל֥וֹת",
"absolute_consonants": "הקללות"
}
]
}
+23
View File
@@ -102,5 +102,28 @@
"meteg_siluq"
]
}
],
"smikhut": [
{
"position": 2,
"construct": "פְּרִֽי",
"construct_consonants": "פרי",
"absolute": "בִטְנְךָ֖",
"absolute_consonants": "בטנך"
},
{
"position": 4,
"construct": "וּפְרִ֣י",
"construct_consonants": "ופרי",
"absolute": "אַדְמָתֶ֑ךָ",
"absolute_consonants": "אדמתך"
},
{
"position": 6,
"construct": "שְׁגַ֥ר",
"construct_consonants": "שגר",
"absolute": "אֲלָפֶ֖יךָ",
"absolute_consonants": "אלפיך"
}
]
}
+16
View File
@@ -124,5 +124,21 @@
"meteg_siluq"
]
}
],
"smikhut": [
{
"position": 3,
"construct": "כָּל",
"construct_consonants": "כל",
"absolute": "הַבְּרָכ֥וֹת",
"absolute_consonants": "הברכות"
},
{
"position": 9,
"construct": "בְּק֖וֹל",
"construct_consonants": "בקול",
"absolute": "יְהוָ֥ה",
"absolute_consonants": "יהוה"
}
]
}
+30
View File
@@ -255,5 +255,35 @@
"meteg_siluq"
]
}
],
"smikhut": [
{
"position": 10,
"construct": "בְּכָל",
"construct_consonants": "בכל",
"absolute": "מִשְׁלַ֥ח",
"absolute_consonants": "משלח"
},
{
"position": 11,
"construct": "מִשְׁלַ֥ח",
"construct_consonants": "משלח",
"absolute": "יָדְךָ֖",
"absolute_consonants": "ידך"
},
{
"position": 20,
"construct": "מִפְּנֵ֛י",
"construct_consonants": "מפני",
"absolute": "רֹ֥עַ",
"absolute_consonants": "רע"
},
{
"position": 21,
"construct": "רֹ֥עַ",
"construct_consonants": "רע",
"absolute": "מַֽעֲלָלֶ֖יךָ",
"absolute_consonants": "מעלליך"
}
]
}
+9
View File
@@ -141,5 +141,14 @@
"meteg_siluq"
]
}
],
"smikhut": [
{
"position": 4,
"construct": "מְטַ֥ר",
"construct_consonants": "מטר",
"absolute": "אַרְצְךָ֖",
"absolute_consonants": "ארצך"
}
]
}
+23
View File
@@ -207,5 +207,28 @@
"prefix": "ה",
"shoresh": "ארץ"
}
],
"smikhut": [
{
"position": 4,
"construct": "לִפְנֵ֣י",
"construct_consonants": "לפני",
"absolute": "אֹיְבֶיךָ֒",
"absolute_consonants": "איביך"
},
{
"position": 16,
"construct": "לְכֹ֖ל",
"construct_consonants": "לכל",
"absolute": "מַמְלְכ֥וֹת",
"absolute_consonants": "ממלכות"
},
{
"position": 17,
"construct": "מַמְלְכ֥וֹת",
"construct_consonants": "ממלכות",
"absolute": "הָאָֽרֶץ",
"absolute_consonants": "הארץ"
}
]
}
+23
View File
@@ -119,5 +119,28 @@
],
"shoresh": "חרי"
}
],
"smikhut": [
{
"position": 4,
"construct": "לְכָל",
"construct_consonants": "לכל",
"absolute": "ע֥וֹף",
"absolute_consonants": "עוף"
},
{
"position": 5,
"construct": "ע֥וֹף",
"construct_consonants": "עוף",
"absolute": "הַשָּׁמַ֖יִם",
"absolute_consonants": "השמים"
},
{
"position": 7,
"construct": "וּלְבֶהֱמַ֣ת",
"construct_consonants": "ולבהמת",
"absolute": "הָאָ֑רֶץ",
"absolute_consonants": "הארץ"
}
]
}
+18
View File
@@ -125,5 +125,23 @@
"prefix": "ל",
"shoresh": "הרפ"
}
],
"ketiv_qere": [
{
"word_position": 5,
"ketiv": "ובעפלים",
"ketiv_consonants": "ובעפלים",
"qere": "וּבַטְּחֹרִ֔ים",
"qere_consonants": "ובטחרים"
}
],
"smikhut": [
{
"position": 3,
"construct": "בִּשְׁחִ֤ין",
"construct_consonants": "בשחין",
"absolute": "מִצְרַ֨יִם֙",
"absolute_consonants": "מצרים"
}
]
}
+9
View File
@@ -73,5 +73,14 @@
],
"shoresh": "לבב"
}
],
"smikhut": [
{
"position": 5,
"construct": "וּבְתִמְה֖וֹן",
"construct_consonants": "ובתמהון",
"absolute": "לֵבָֽב",
"absolute_consonants": "לבב"
}
]
}
+9
View File
@@ -215,5 +215,14 @@
],
"shoresh": "ושי"
}
],
"smikhut": [
{
"position": 16,
"construct": "כָּל",
"construct_consonants": "כל",
"absolute": "הַיָּמִ֖ים",
"absolute_consonants": "הימים"
}
]
}
+9
View File
@@ -153,5 +153,14 @@
"meteg_siluq"
]
}
],
"ketiv_qere": [
{
"word_position": 5,
"ketiv": "ישגלנה",
"ketiv_consonants": "ישגלנה",
"qere": "יִשְׁכָּבֶ֔נָּה",
"qere_consonants": "ישכבנה"
}
]
}
+16
View File
@@ -158,5 +158,21 @@
"meteg_siluq"
]
}
],
"smikhut": [
{
"position": 10,
"construct": "כָּל",
"construct_consonants": "כל",
"absolute": "הַיּ֑וֹם",
"absolute_consonants": "היום"
},
{
"position": 13,
"construct": "לְאֵ֖ל",
"construct_consonants": "לאל",
"absolute": "יָדֶֽךָ",
"absolute_consonants": "ידך"
}
]
}
+23
View File
@@ -165,5 +165,28 @@
"prefix": "ה",
"shoresh": "ימ"
}
],
"smikhut": [
{
"position": 1,
"construct": "פְּרִ֤י",
"construct_consonants": "פרי",
"absolute": "אַדְמָֽתְךָ֙",
"absolute_consonants": "אדמתך"
},
{
"position": 3,
"construct": "וְכָל",
"construct_consonants": "וכל",
"absolute": "יְגִ֣יעֲךָ֔",
"absolute_consonants": "יגיעך"
},
{
"position": 14,
"construct": "כָּל",
"construct_consonants": "כל",
"absolute": "הַיָּמִֽים",
"absolute_consonants": "הימים"
}
]
}
+9
View File
@@ -71,5 +71,14 @@
],
"shoresh": "ראה"
}
],
"smikhut": [
{
"position": 3,
"construct": "מִמַּרְאֵ֥ה",
"construct_consonants": "ממראה",
"absolute": "עֵינֶ֖יךָ",
"absolute_consonants": "עיניך"
}
]
}
+9
View File
@@ -175,5 +175,14 @@
"meteg_siluq"
]
}
],
"smikhut": [
{
"position": 13,
"construct": "מִכַּ֥ף",
"construct_consonants": "מכף",
"absolute": "רַגְלְךָ֖",
"absolute_consonants": "רגלך"
}
]
}
+9
View File
@@ -117,5 +117,14 @@
"meteg_siluq"
]
}
],
"smikhut": [
{
"position": 5,
"construct": "בְּכֹל֙",
"construct_consonants": "בכל",
"absolute": "הָֽעַמִּ֔ים",
"absolute_consonants": "העמים"
}
]
}
+30
View File
@@ -124,5 +124,35 @@
"meteg_siluq"
]
}
],
"smikhut": [
{
"position": 2,
"construct": "פְּרִֽי",
"construct_consonants": "פרי",
"absolute": "בִטְנְךָ֛",
"absolute_consonants": "בטנך"
},
{
"position": 4,
"construct": "וּפְרִ֥י",
"construct_consonants": "ופרי",
"absolute": "אַדְמָתְךָ֖",
"absolute_consonants": "אדמתך"
},
{
"position": 6,
"construct": "וּפְרִ֣י",
"construct_consonants": "ופרי",
"absolute": "בְהֶמְתֶּ֑ךָ",
"absolute_consonants": "בהמתך"
},
{
"position": 8,
"construct": "שְׁגַ֥ר",
"construct_consonants": "שגר",
"absolute": "אֲלָפֶ֖יךָ",
"absolute_consonants": "אלפיך"
}
]
}
+9
View File
@@ -122,5 +122,14 @@
"meteg_siluq"
]
}
],
"smikhut": [
{
"position": 4,
"construct": "בְּכָל",
"construct_consonants": "בכל",
"absolute": "גְּבוּלֶ֑ךָ",
"absolute_consonants": "גבולך"
}
]
}
+16
View File
@@ -69,5 +69,21 @@
"prefix": "ה",
"shoresh": "צלצ"
}
],
"smikhut": [
{
"position": 1,
"construct": "כָּל",
"construct_consonants": "כל",
"absolute": "עֵצְךָ֖",
"absolute_consonants": "עצך"
},
{
"position": 3,
"construct": "וּפְרִ֣י",
"construct_consonants": "ופרי",
"absolute": "אַדְמָתֶ֑ךָ",
"absolute_consonants": "אדמתך"
}
]
}
+16
View File
@@ -218,5 +218,21 @@
"meteg_siluq"
]
}
],
"smikhut": [
{
"position": 3,
"construct": "כָּל",
"construct_consonants": "כל",
"absolute": "הַקְּלָל֣וֹת",
"absolute_consonants": "הקללות"
},
{
"position": 13,
"construct": "בְּקוֹל֙",
"construct_consonants": "בקול",
"absolute": "יְהוָ֣ה",
"absolute_consonants": "יהוה"
}
]
}
+16
View File
@@ -132,5 +132,21 @@
],
"shoresh": "כל"
}
],
"smikhut": [
{
"position": 9,
"construct": "וּבְט֣וּב",
"construct_consonants": "ובטוב",
"absolute": "לֵבָ֑ב",
"absolute_consonants": "לבב"
},
{
"position": 11,
"construct": "מֵרֹ֖ב",
"construct_consonants": "מרב",
"absolute": "כֹּֽל",
"absolute_consonants": "כל"
}
]
}
+16
View File
@@ -217,5 +217,21 @@
"meteg_siluq"
]
}
],
"smikhut": [
{
"position": 11,
"construct": "וּבְחֹ֣סֶר",
"construct_consonants": "ובחסר",
"absolute": "כֹּ֑ל",
"absolute_consonants": "כל"
},
{
"position": 14,
"construct": "עֹ֤ל",
"construct_consonants": "על",
"absolute": "בַּרְזֶל֙",
"absolute_consonants": "ברזל"
}
]
}
+9
View File
@@ -168,5 +168,14 @@
"meteg_siluq"
]
}
],
"smikhut": [
{
"position": 6,
"construct": "מִקְצֵ֣ה",
"construct_consonants": "מקצה",
"absolute": "הָאָ֔רֶץ",
"absolute_consonants": "הארץ"
}
]
}
+9
View File
@@ -123,5 +123,14 @@
],
"shoresh": "יחן"
}
],
"smikhut": [
{
"position": 2,
"construct": "עַ֣ז",
"construct_consonants": "עז",
"absolute": "פָּנִ֑ים",
"absolute_consonants": "פנים"
}
]
}
+23
View File
@@ -229,5 +229,28 @@
"meteg_siluq"
]
}
],
"smikhut": [
{
"position": 2,
"construct": "פְּרִ֨י",
"construct_consonants": "פרי",
"absolute": "בְהֶמְתְּךָ֥",
"absolute_consonants": "בהמתך"
},
{
"position": 4,
"construct": "וּפְרִֽי",
"construct_consonants": "ופרי",
"absolute": "אַדְמָתְךָ֮",
"absolute_consonants": "אדמתך"
},
{
"position": 15,
"construct": "שְׁגַ֥ר",
"construct_consonants": "שגר",
"absolute": "אֲלָפֶ֖יךָ",
"absolute_consonants": "אלפיך"
}
]
}
+30
View File
@@ -280,5 +280,35 @@
"meteg_siluq"
]
}
],
"smikhut": [
{
"position": 3,
"construct": "בְּכָל",
"construct_consonants": "בכל",
"absolute": "שְׁעָרֶ֗יךָ",
"absolute_consonants": "שעריך"
},
{
"position": 14,
"construct": "בְּכָל",
"construct_consonants": "בכל",
"absolute": "אַרְצֶ֑ךָ",
"absolute_consonants": "ארצך"
},
{
"position": 18,
"construct": "בְּכָל",
"construct_consonants": "בכל",
"absolute": "שְׁעָרֶ֔יךָ",
"absolute_consonants": "שעריך"
},
{
"position": 20,
"construct": "בְּכָ֨ל",
"construct_consonants": "בכל",
"absolute": "אַרְצְךָ֔",
"absolute_consonants": "ארצך"
}
]
}
+16
View File
@@ -186,5 +186,21 @@
"meteg_siluq"
]
}
],
"smikhut": [
{
"position": 2,
"construct": "פְרִֽי",
"construct_consonants": "פרי",
"absolute": "בִטְנְךָ֗",
"absolute_consonants": "בטנך"
},
{
"position": 4,
"construct": "בְּשַׂ֤ר",
"construct_consonants": "בשר",
"absolute": "בָּנֶ֨יךָ֙",
"absolute_consonants": "בניך"
}
]
}
+16
View File
@@ -159,5 +159,21 @@
],
"shoresh": "ותי"
}
],
"smikhut": [
{
"position": 9,
"construct": "וּבְאֵ֣שֶׁת",
"construct_consonants": "ובאשת",
"absolute": "חֵיק֔וֹ",
"absolute_consonants": "חיקו"
},
{
"position": 11,
"construct": "וּבְיֶ֥תֶר",
"construct_consonants": "וביתר",
"absolute": "בָּנָ֖יו",
"absolute_consonants": "בניו"
}
]
}
+23
View File
@@ -211,5 +211,28 @@
"meteg_siluq"
]
}
],
"smikhut": [
{
"position": 4,
"construct": "מִבְּשַׂ֤ר",
"construct_consonants": "מבשר",
"absolute": "בָּנָיו֙",
"absolute_consonants": "בניו"
},
{
"position": 8,
"construct": "מִבְּלִ֥י",
"construct_consonants": "מבלי",
"absolute": "הִשְׁאִֽיר",
"absolute_consonants": "השאיר"
},
{
"position": 18,
"construct": "בְּכָל",
"construct_consonants": "בכל",
"absolute": "שְׁעָרֶֽיךָ",
"absolute_consonants": "שעריך"
}
]
}
+16
View File
@@ -207,5 +207,21 @@
],
"prefix": "וב"
}
],
"smikhut": [
{
"position": 7,
"construct": "כַף",
"construct_consonants": "כף",
"absolute": "רַגְלָהּ֙",
"absolute_consonants": "רגלה"
},
{
"position": 16,
"construct": "בְּאִ֣ישׁ",
"construct_consonants": "באיש",
"absolute": "חֵיקָ֔הּ",
"absolute_consonants": "חיקה"
}
]
}
+9
View File
@@ -214,5 +214,14 @@
],
"prefix": "ב"
}
],
"smikhut": [
{
"position": 10,
"construct": "בְּחֹֽסֶר",
"construct_consonants": "בחסר",
"absolute": "כֹּ֖ל",
"absolute_consonants": "כל"
}
]
}
+16
View File
@@ -230,5 +230,21 @@
"meteg_siluq"
]
}
],
"smikhut": [
{
"position": 6,
"construct": "כָּל",
"construct_consonants": "כל",
"absolute": "דִּבְרֵי֙",
"absolute_consonants": "דברי"
},
{
"position": 7,
"construct": "דִּבְרֵי֙",
"construct_consonants": "דברי",
"absolute": "הַתּוֹרָ֣ה",
"absolute_consonants": "התורה"
}
]
}
+9
View File
@@ -149,5 +149,14 @@
"prefix": "ו",
"shoresh": "אמנ"
}
],
"smikhut": [
{
"position": 6,
"construct": "מַכּ֣וֹת",
"construct_consonants": "מכות",
"absolute": "זַרְעֶ֑ךָ",
"absolute_consonants": "זרעך"
}
]
}
+16
View File
@@ -122,5 +122,21 @@
"meteg_siluq"
]
}
],
"smikhut": [
{
"position": 4,
"construct": "כָּל",
"construct_consonants": "כל",
"absolute": "מַדְוֵ֣ה",
"absolute_consonants": "מדוה"
},
{
"position": 5,
"construct": "מַדְוֵ֣ה",
"construct_consonants": "מדוה",
"absolute": "מִצְרַ֔יִם",
"absolute_consonants": "מצרים"
}
]
}
+23
View File
@@ -173,5 +173,28 @@
"meteg_siluq"
]
}
],
"smikhut": [
{
"position": 2,
"construct": "כָּל",
"construct_consonants": "כל",
"absolute": "חֳלִי֙",
"absolute_consonants": "חלי"
},
{
"position": 4,
"construct": "וְכָל",
"construct_consonants": "וכל",
"absolute": "מַכָּ֔ה",
"absolute_consonants": "מכה"
},
{
"position": 9,
"construct": "בְּסֵ֖פֶר",
"construct_consonants": "בספר",
"absolute": "הַתּוֹרָ֣ה",
"absolute_consonants": "התורה"
}
]
}
+23
View File
@@ -169,5 +169,28 @@
"meteg_siluq"
]
}
],
"smikhut": [
{
"position": 2,
"construct": "בִּמְתֵ֣י",
"construct_consonants": "במתי",
"absolute": "מְעָ֔ט",
"absolute_consonants": "מעט"
},
{
"position": 7,
"construct": "כְּכוֹכְבֵ֥י",
"construct_consonants": "ככוכבי",
"absolute": "הַשָּׁמַ֖יִם",
"absolute_consonants": "השמים"
},
{
"position": 13,
"construct": "בְּק֖וֹל",
"construct_consonants": "בקול",
"absolute": "יְהוָ֥ה",
"absolute_consonants": "יהוה"
}
]
}
+23
View File
@@ -225,5 +225,28 @@
"prefix": "ו",
"shoresh": "אבן"
}
],
"smikhut": [
{
"position": 3,
"construct": "בְּכָל",
"construct_consonants": "בכל",
"absolute": "הָ֣עַמִּ֔ים",
"absolute_consonants": "העמים"
},
{
"position": 5,
"construct": "מִקְצֵ֥ה",
"construct_consonants": "מקצה",
"absolute": "הָאָ֖רֶץ",
"absolute_consonants": "הארץ"
},
{
"position": 8,
"construct": "קְצֵ֣ה",
"construct_consonants": "קצה",
"absolute": "הָאָ֑רֶץ",
"absolute_consonants": "הארץ"
}
]
}
+23
View File
@@ -213,5 +213,28 @@
],
"shoresh": "נפש"
}
],
"smikhut": [
{
"position": 8,
"construct": "לְכַף",
"construct_consonants": "לכף",
"absolute": "רַגְלֶ֑ךָ",
"absolute_consonants": "רגלך"
},
{
"position": 16,
"construct": "וְכִלְי֥וֹן",
"construct_consonants": "וכליון",
"absolute": "עֵינַ֖יִם",
"absolute_consonants": "עינים"
},
{
"position": 18,
"construct": "וְדַֽאֲב֥וֹן",
"construct_consonants": "ודאבון",
"absolute": "נָֽפֶשׁ",
"absolute_consonants": "נפש"
}
]
}
+16
View File
@@ -202,5 +202,21 @@
],
"shoresh": "ראה"
}
],
"smikhut": [
{
"position": 11,
"construct": "מִפַּ֤חַד",
"construct_consonants": "מפחד",
"absolute": "לְבָֽבְךָ֙",
"absolute_consonants": "לבבך"
},
{
"position": 15,
"construct": "וּמִמַּרְאֵ֥ה",
"construct_consonants": "וממראה",
"absolute": "עֵינֶ֖יךָ",
"absolute_consonants": "עיניך"
}
]
}
+30
View File
@@ -219,5 +219,35 @@
"prefix": "ב",
"shoresh": "חרב"
}
],
"smikhut": [
{
"position": 2,
"construct": "דִבְרֵ֨י",
"construct_consonants": "דברי",
"absolute": "הַבְּרִ֜ית",
"absolute_consonants": "הברית"
},
{
"position": 11,
"construct": "בְּנֵ֥י",
"construct_consonants": "בני",
"absolute": "יִשְׂרָאֵ֖ל",
"absolute_consonants": "ישראל"
},
{
"position": 13,
"construct": "בְּאֶ֣רֶץ",
"construct_consonants": "בארץ",
"absolute": "מוֹאָ֑ב",
"absolute_consonants": "מואב"
},
{
"position": 15,
"construct": "מִלְּבַ֣ד",
"construct_consonants": "מלבד",
"absolute": "הַבְּרִ֔ית",
"absolute_consonants": "הברית"
}
]
}
+16
View File
@@ -175,5 +175,21 @@
"meteg_siluq"
]
}
],
"smikhut": [
{
"position": 7,
"construct": "וּבְכֹ֖ל",
"construct_consonants": "ובכל",
"absolute": "מִשְׁלַ֣ח",
"absolute_consonants": "משלח"
},
{
"position": 8,
"construct": "מִשְׁלַ֣ח",
"construct_consonants": "משלח",
"absolute": "יָדֶ֑ךָ",
"absolute_consonants": "ידך"
}
]
}
+9
View File
@@ -177,5 +177,14 @@
],
"prefix": "ב"
}
],
"smikhut": [
{
"position": 12,
"construct": "מִצְוֺת֙",
"construct_consonants": "מצות",
"absolute": "יְהוָ֣ה",
"absolute_consonants": "יהוה"
}
]
}