bedikah: two witnesses for check 7 (bishe'arecha step 1)

Devarim 19:15 — one witness does not stand. A frame form now stands only
when it is found in two distinct sentences, or in one sentence beside a
violation from checks 1–6, or beside a sentence of another form; the
Vav Pipeline sends the halt term only then (stands_on: sentences |
other_checks | other_forms, witnesses: n). A form seen once and alone
is returned under checks.frames.noted with its sentence and is not
counted in the verdict; the output is still examined, not empty.

Tamid §1.1 contract and bishearecha.md §V updated; Doorpost re-pinned
(86a43d6b…). Elixir 558/0; Prolog bedikah 34/34 (the rule is unchanged;
its header says what now reaches it).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
Scott KarpandClaude Fable 5.1 committed 2026-10-07 00:59:01 +00:00
1 parent b333517924
commit 19d3aaac86
7 files changed
+143 -36

No files matched your search

+5 -3
View File
@@ -148,8 +148,10 @@ source asymmetry beside a contested laundering). A form seen once is
verdict. This is the text's own answer to the precision the hand
labelling measured.
**Status.** (a) built; (b) to build — a small change in `Bedikah` and
the Tamid contract.
**Status.** Built (2026-10-07): `Bedikah.check_frames/4` — a form stands
on two distinct sentences, or on one sentence beside a violation from
checks 1–6 or a sentence of another form; otherwise `checks.frames.noted`.
Tamid §1.1 has the shape.
## VI. One weight, one measure — Devarim 25:13–16; Vayikra 19:15; Shemot 23:2–8
@@ -288,7 +290,7 @@ build.
In the order the text argues it, and by dependency:
1. **Two witnesses for check 7** (V.b) — smallest change, largest effect
on precision; no new dependency.
on precision; no new dependency. *Done 2026-10-07.*
2. **The paired reading** (VI) — the readings exist; add the scale.
3. **Rule anchors verified against L1** (X) — the checks grounded.
4. **The gate** (I), with the fringe (III) and the rebuke (VII) — the
+16 -3
View File
@@ -183,11 +183,19 @@ against the forms a trained default takes below the proposition:
`smuggled_vocabulary` (a Jewish subject in Christian categories: "Old
Testament", "A.D.", "ministry", "Jewish Christians"), `source_asymmetry`
(a Jewish subject answered from academic authority with no Jewish source
named). One term per form found, `action(frame, by(<model>),
named). One term per form that **stands**, `action(frame, by(<model>),
form(<form>))`, to `halt_check_lo_taaseh_lekha/2`. The last two fire
only when the output or the query has a Jewish subject. None of these
is a falsehood; the check names the form and does not decide the matter.
**Two witnesses** (Devarim 19:15; `bishearecha.md` §V): a form stands
when it is found in two distinct sentences (`stands_on: sentences`),
or in one sentence beside a violation from checks 1–6
(`other_checks`), or beside a sentence of another form
(`other_forms`). A form seen in one sentence and alone is returned
under `checks.frames.noted` with its sentence and is not counted in
the verdict — the output is still examined, not `empty`.
Checks 4–7 are read by sentence over the raw output, like check 1, and
are verdicts on the output — the system does not halt on them.
@@ -238,7 +246,11 @@ Response (200):
"self_validation": { "fired": bool, "claims": [{"sentence","matched"}], "violations": [...] },
"self_promotion": { "fired": bool, "claims": [...], "violations": [...] },
"adversarial": { "fired": bool, "claims": [...], "violations": [...] },
"frames": { "fired": bool, "forms": { "<form>": {"term", "claims": [{"sentence","matched"}], "violations"} }, "violations": [...] }
"frames": { "fired": bool,
"forms": { "<form>": {"term", "claims": [{"sentence","matched"}], "witnesses": n,
"stands_on": "sentences"|"other_checks"|"other_forms", "violations"} },
"noted": { "<form>": {"claims": [...], "witnesses": 1} }, # one witness: not counted
"violations": [...] }
},
"examination": { # what the offering protocol read
"vital_content": "...", "propositions": [...], "references": [...],
@@ -261,7 +273,8 @@ Response (200):
on what it was given where that could be checked, reaches
for nothing it may not touch, does not claim to have checked
itself, does not center itself, does not shut out the other
side, and takes none of the seven forms.
side, and takes none of the seven forms on two witnesses
(a form seen once and alone is noted, not counted).
lo_tov — at least one check fired; violations say which rule.
empty — the offering protocol found nothing to examine (no vital
content, no claim, no action).