Place l1/ in the aron — the edut belongs in the tabernacle

Shemot 25:16 — v'natata el ha-aron et ha-edut asher eten elekha.
"Place into the aron the testimony (edut) which I shall give you."

L1 is the engraved form — 5,853 verses with te'amim, ketiv/qere,
roots, and gematria. It is not a build artifact to be regenerated
on demand; it IS the specification the system references. Someone
cloning the repo should receive the edut, not a recipe to produce it.

Shemot 34:1 — p'sol lekha shnei luchot avanim ... v'khatavti.
"Carve for yourself two tablets of stone ... and I will write."
The carver provides the stone (raw morphhb source). The Source
writes the content (the engraved Torah text). What belongs in
the aron is the engraved form. The quarry does not enter the
mishkan.

Changes:
- Remove l1/ from .gitignore (it IS the edut, not a build artifact)
- Move data/morphhb/ out to ~/shorashim-source-data/morphhb/
  (the quarry lives outside the tabernacle)
- scripts/build_l1.py: fix path computation after earlier relocation
  to scripts/, read source path from $SHORASHIM_SOURCE_DATA or CLI
  arg, with default ~/shorashim-source-data/morphhb
- Add .claude/ to .gitignore (local Claude Code settings)
- Remove empty src/tools/ leftover

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Scott KarpandClaude Opus 4.6 committed 2026-04-21 09:24:44 -04:00
1 parent 66686329ed
commit 88a55cbbdf
5864 files changed
+919446 -8

No files matched your search

+126
View File
@@ -0,0 +1,126 @@
{
"ref": "Bamidbar 28:25",
"book": "bamidbar",
"chapter": 28,
"verse": 25,
"text_hebrew": "וּבַיּוֹם֙ הַשְּׁבִיעִ֔י מִקְרָא־קֹ֖דֶשׁ יִהְיֶ֣ה לָכֶ֑ם כָּל־מְלֶ֥אכֶת עֲבֹדָ֖ה לֹ֥א תַעֲשֽׂוּ ׃",
"words": [
{
"position": 1,
"text": "וּבַיּוֹם֙",
"consonants": "וביום",
"lemma": "3117",
"morph": "HC/Rd/Ncmsa",
"teamim": [
"pashta"
],
"prefix": "וב",
"shoresh": "יום"
},
{
"position": 2,
"text": "הַשְּׁבִיעִ֔י",
"consonants": "השביעי",
"lemma": "7637",
"morph": "HTd/Aomsa",
"teamim": [
"zaqef_qatan"
],
"prefix": "ה",
"shoresh": "שבי"
},
{
"position": 3,
"text": "מִקְרָא",
"consonants": "מקרא",
"lemma": "4744",
"morph": "HNcmsc",
"teamim": [],
"shoresh": "מקר"
},
{
"position": 4,
"text": "קֹ֖דֶשׁ",
"consonants": "קדש",
"lemma": "6944",
"morph": "HNcmsa",
"teamim": [
"tipcha"
],
"shoresh": "קדש"
},
{
"position": 5,
"text": "יִהְיֶ֣ה",
"consonants": "יהיה",
"lemma": "1961",
"morph": "HVqi3ms",
"teamim": [
"munach"
],
"shoresh": "היה"
},
{
"position": 6,
"text": "לָכֶ֑ם",
"consonants": "לכם",
"lemma": "l",
"morph": "HR/Sp2mp",
"teamim": [
"etnachta"
]
},
{
"position": 7,
"text": "כָּל",
"consonants": "כל",
"lemma": "3605",
"morph": "HNcmsc",
"teamim": [],
"shoresh": "כל"
},
{
"position": 8,
"text": "מְלֶ֥אכֶת",
"consonants": "מלאכת",
"lemma": "4399",
"morph": "HNcfsc",
"teamim": [
"mercha"
],
"shoresh": "מלא"
},
{
"position": 9,
"text": "עֲבֹדָ֖ה",
"consonants": "עבדה",
"lemma": "5656",
"morph": "HNcfsa",
"teamim": [
"tipcha"
],
"shoresh": "עבד"
},
{
"position": 10,
"text": "לֹ֥א",
"consonants": "לא",
"lemma": "3808",
"morph": "HTn",
"teamim": [
"mercha"
]
},
{
"position": 11,
"text": "תַעֲשֽׂוּ",
"consonants": "תעשו",
"lemma": "6213 a",
"morph": "HVqi2mp",
"teamim": [
"meteg_siluq"
],
"shoresh": "עשו"
}
]
}