Files
bikoret/l1/torah/bamidbar/10/24.json
T
Scott KarpandClaude Fable 5.1 7d46fdc7c9 L1: the petuchot and setumot are engraved (tablet 39)
The scroll in the aron had no paragraphs. The WLC marks every petuchah
(פ) and setumah (ס); scripts/build_l1.py handled sof pasuq, maqaf and
paseq and read past these. L1 was 5,853 verses divided only by chapter
numbers, which are not Torah's.

Transmitter's word: "add the petuchah and setumah markers to L1."

- build_l1.py: a verse followed — or interrupted — by a break carries
    "parashah_breaks": [{ "after_word": 13, "type": "petuchah" }]
  The break is recorded by the word it follows; at the end of a verse
  that is the verse's word count. text_hebrew is untouched: the break
  is structure, not letters. Counts go into build_report.json.
- 293 petuchot and 394 setumot, in 686 verses — the source's count
  exactly. Four fall inside a verse (pisqa b'emtza pasuq): Bereishit
  35:22, Devarim 2:8, 5:21, 23:8; Devarim 5:21 has two. These are the
  Leningrad Codex's divisions (a scroll written to the Rambam's list
  has 290 and 379); the README says which tradition L1 records.

WHAT CHANGED IN THE EDUT: one field added to 686 verse files. Verified
file by file — with that field removed, all 5,853 verse files are
byte-identical to the previous L1.

  L1 SHA-256  156b1d27…d8c9d5  →  f743b34b…3f1494

Moved together, because they pin the hash: L1Reader @l1_expected_hash ·
Luchot.Firmware + Spec · azazel goral._L1_INTEGRITY_HASH · the kohen's
gate in KOHEN.md and KOHEN_PROMPT.md. The goral's seed changes with it;
azazel records already in L3 stand as cast.

- L1Reader: `parashah_breaks` on every verse (a list, empty where there
  is none; only the two kinds are passed on).
- test/tablet39_parashah_breaks_test.exs — 7 tests: the six days of
  creation each close with a petuchah; the Shema's first paragraph
  (Devarim 6:4–9) opens after a petuchah and closes with a setumah; the
  break inside Bereishit 35:22 falls between ישראל and ויהיו; Devarim
  5:21 has its two; the whole scroll counts 293 / 394 / 686.
- Specs: vayakhel §1.2 and terumah §E1 said the marks were dropped;
  they now say where they are. (The source element is <seg>, not a
  milestone as 483d50c called it; and that commit's "233" was 293.)
  Doorpost @expected_hash 21f1a4d5… → b62311e7…, in this commit.
- l1/README.md: a "Paragraph Breaks" section.

Read before committing — all five suites on the new L1: Elixir 491/0
(seeds 0 7 42) · Haskell 59/0 · korban 222 passed 1 skipped · azazel
125 passed · Prolog 6 suites exit 0. verify_l1.py OK. Four images
built; full local stack (real engine, PostgreSQL with SSL): the witness
reads the scroll and matches, Hebrew 200, English 422, health 7/7,
L3 written, no errors; every image carries f743b34b… read-only.

Nothing consumes the breaks yet: no cycle, scope or answer uses the
parashah. They are in the scroll and in the reader.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-04 22:34:16 +00:00

129 lines
2.7 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"ref": "Bamidbar 10:24",
"book": "bamidbar",
"chapter": 10,
"verse": 24,
"text_hebrew": "וְעַ֨ל־צְבָ֔א מַטֵּ֖ה בְּנֵ֣י בִנְיָמִ֑ן אֲבִידָ֖ן בֶּן־גִּדְעוֹנִֽי ׃",
"words": [
{
"position": 1,
"text": "וְעַ֨ל",
"consonants": "ועל",
"lemma": "5921 a",
"morph": "HC/R",
"teamim": [
"qadma"
],
"prefix": "ו"
},
{
"position": 2,
"text": "צְבָ֔א",
"consonants": "צבא",
"lemma": "6635 a",
"morph": "HNcbsc",
"teamim": [
"zaqef_qatan"
],
"shoresh": "צבא"
},
{
"position": 3,
"text": "מַטֵּ֖ה",
"consonants": "מטה",
"lemma": "4294",
"morph": "HNcmsc",
"teamim": [
"tipcha"
],
"shoresh": "נטה"
},
{
"position": 4,
"text": "בְּנֵ֣י",
"consonants": "בני",
"lemma": "1121 a",
"morph": "HNcmpc",
"teamim": [
"munach"
],
"shoresh": "בן"
},
{
"position": 5,
"text": "בִנְיָמִ֑ן",
"consonants": "בנימן",
"lemma": "1144",
"morph": "HNp",
"teamim": [
"etnachta"
],
"shoresh": "בן"
},
{
"position": 6,
"text": "אֲבִידָ֖ן",
"consonants": "אבידן",
"lemma": "27",
"morph": "HNp",
"teamim": [
"tipcha"
]
},
{
"position": 7,
"text": "בֶּן",
"consonants": "בן",
"lemma": "1121 a",
"morph": "HNcmsc",
"teamim": [],
"shoresh": "בן"
},
{
"position": 8,
"text": "גִּדְעוֹנִֽי",
"consonants": "גדעוני",
"lemma": "1441",
"morph": "HNp",
"teamim": [
"meteg_siluq"
]
}
],
"smikhut": [
{
"position": 2,
"construct": "צְבָ֔א",
"construct_consonants": "צבא",
"absolute": "מַטֵּ֖ה",
"absolute_consonants": "מטה"
},
{
"position": 3,
"construct": "מַטֵּ֖ה",
"construct_consonants": "מטה",
"absolute": "בְּנֵ֣י",
"absolute_consonants": "בני"
},
{
"position": 4,
"construct": "בְּנֵ֣י",
"construct_consonants": "בני",
"absolute": "בִנְיָמִ֑ן",
"absolute_consonants": "בנימן"
},
{
"position": 7,
"construct": "בֶּן",
"construct_consonants": "בן",
"absolute": "גִּדְעוֹנִֽי",
"absolute_consonants": "גדעוני"
}
],
"parashah_breaks": [
{
"after_word": 8,
"type": "setumah"
}
]
}