Engine behavior. Controls whether the auto-normalization (AN) rule
set runs as a post-hook after every successful Structural mutation.
'assistive' (default): AN runs after every successful Structural
mutation. AN preserves Presentable — if the pre-mutation state was
Presentable, the post-mutation state is Presentable.
'permissive': AN does not run. The engine accepts mutations that
leave the argument outside the Presentable/Derivable/Evaluable
tiers (down to but not including Structural, which is always
guaranteed).
Switchable at runtime via engine.setBehavior(...). See
docs/Proposit_Grammar.md §4 for the full contract.
Engine behavior. Controls whether the auto-normalization (AN) rule set runs as a post-hook after every successful Structural mutation.
'assistive'(default): AN runs after every successful Structural mutation. AN preserves Presentable — if the pre-mutation state was Presentable, the post-mutation state is Presentable.'permissive': AN does not run. The engine accepts mutations that leave the argument outside the Presentable/Derivable/Evaluable tiers (down to but not including Structural, which is always guaranteed).Switchable at runtime via
engine.setBehavior(...). Seedocs/Proposit_Grammar.md§4 for the full contract.