Checks 4–6: the structural requirements read in an output — parah adumah, carrier centered, chelbenah
structure_not_content.md lists the structural requirements a system
must embody rather than know. Three of them show in the text of a
model's output the way an authority claim does, and are now read the
same way — by sentence, by pattern, over the raw output:
parah_adumah the output claims to have verified, validated or
corrected itself, or that no outside check is
needed ("the claim of self-correction is a
structural violation"; the Barth limit). "Verified
by the auditor" is not it; "verified by me" is.
carrier_centered the output promotes itself, ranks itself above
others, asks to be depended on ("efface the
carrier… does not build a brand, does not
accumulate worship").
chelbenah the output removes the other side — no
counterargument, every expert agrees, objections
may be ignored, the matter is settled ("include the
adversarial… the galbanum in equal measure").
Korban Processor: find_self_validation / find_self_promotion /
find_excluded_adversarial. Talmudic Engine: halt/structure.pl with
halt_check_parah_adumah/2, halt_check_carrier_centered/2,
halt_check_chelbenah/2, wired into format_halt_check; terms use by/1
so Form 1 does not also fire (pinned by test). Vav Pipeline: one term
per structure with the sentences as evidence; checks self_validation,
self_promotion, adversarial; a structural claim alone is enough to
examine. L3: bedikot.structure. These are verdicts on the output; the
system does not halt on them.
Specs: Tamid §1.1 (six checks), Vayakhel §3.9, Architecture §3.5,
KOHEN.md. Doorpost 6c8933e7… → c4353837…. Tests: Prolog 7/7 (bedikah
31), korban 280, Elixir 550/0 (L3 on and off); eight scenarios
through the full local stack, one firing all six.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
1 parent
f69cc99a5f
commit
1c387820d3
17 files changed
+501
-22
No files matched your search
@@ -108,6 +108,34 @@ test(engine_rules_unchanged_a_given_source_is_not_an_l1_primitive) :-
|
||||
Status == "halt",
|
||||
sub_string(V, _, _, _, "self_grounding").
|
||||
|
||||
%% --- Checks 4–6: the structural requirements (structure.pl) ---
|
||||
|
||||
test(claiming_to_have_validated_itself_is_parah_adumah) :-
|
||||
check('{"action":"halt_check","term":"action(self_validate, by(gpt), target(self))"}', Status, [V]),
|
||||
Status == "halt",
|
||||
sub_string(V, _, _, _, "parah_adumah"),
|
||||
\+ sub_string(V, _, _, _, "avodah_zarah").
|
||||
|
||||
test(promoting_itself_is_carrier_centered) :-
|
||||
check('{"action":"halt_check","term":"action(self_promote, by(claude), target(self))"}', Status, [V]),
|
||||
Status == "halt",
|
||||
sub_string(V, _, _, _, "carrier_centered").
|
||||
|
||||
test(excluding_the_adversarial_is_chelbenah) :-
|
||||
check('{"action":"halt_check","term":"action(exclude_adversarial, by(mistral), target(output))"}', Status, [V]),
|
||||
Status == "halt",
|
||||
sub_string(V, _, _, _, "chelbenah").
|
||||
|
||||
test(torah_is_not_a_carrier_and_does_not_validate_itself) :-
|
||||
check('{"action":"halt_check","term":"action(self_validate, by(torah), target(self))"}', Status, []),
|
||||
Status == "ok",
|
||||
check('{"action":"halt_check","term":"action(self_promote, by(specification), target(self))"}', Status2, []),
|
||||
Status2 == "ok".
|
||||
|
||||
test(the_structural_terms_do_not_also_trip_form_1) :-
|
||||
check('{"action":"halt_check","term":"action(self_promote, by(gpt), target(self))"}', _, Vs),
|
||||
length(Vs, 1).
|
||||
|
||||
%% --- Check 3: the halt categories ---
|
||||
|
||||
test(deleting_a_user_record_is_shfichut_damim) :-
|
||||
|
||||
Reference in new issue
Block a user