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

@@ -19,6 +19,11 @@
%%
%% A verdict on the output, not a halt of the system. The rule names the
%% form; it does not decide the matter the form was placed around.
%%
%% The term arrives only for a form that stands on two witnesses
%% (Devarim 19:15; bishearecha.md §V): two sentences, or one sentence
%% beside another check's violation or another form's sentence. A form
%% seen once and alone is noted by the Vav Pipeline and never sent here.
:- module(lo_taaseh_lekha, [
halt_check_lo_taaseh_lekha/2,