Policy Enforcement Mechanics
Technical implementation of Layer 1 policy evaluation.
Rule Matching Algorithm
Rules in src/policy/matcher.rs match on:
- Tool identifier (e.g.
fs:write,cli:bash,git:commit) - Target path canonicalization (resolving symlinks and
..traversals) - Autonomy mode constraints
- Effective risk score
Evaluation returns PolicyDecision::Allow, Deny, Ask, or Escalate.