Skip to main content

Module autonomy

Module autonomy 

Source

Structs§

AutonomyPolicy
AutonomyPolicyGuard
SideEffectAction

Enums§

AutonomyDecision

Constants§

HARN_AUT_NEEDS_HUMAN_CODE
Stable diagnostic prefix for a deny driven by the needs-human autonomy class. Approval surfaces (Slack, IDE, portal) match on this code to render the deny distinctly from a normal tier-based block.
NEEDS_HUMAN_AUTONOMY_CLASS
Canonical string value of the needs-human autonomy class. Mirrors RepairSafety::NeedsHuman.as_str() from harn-parser so the autonomy surface and the repair-safety surface stay in lockstep.

Functions§

current_autonomy_policy
enforce_builtin_side_effect
enforce_builtin_side_effect_boxed
is_side_effecting_builtin
needs_async_side_effect_enforcement
push_autonomy_policy
side_effect_action_for_builtin