EEnforceeRun an audit

Enforce

Auditing tells you what already went wrong. This stops it. Enforcee compiles your rules into a guard that runs inside Claude Code and denies a tool call before it executes — and restores the nested and path-scoped rules that Claude Code, by its own documentation, does not put back after a compaction.

Block

A forbidden command never runs. The model is told why, in your own words, and told not to retry.

Repair

Root CLAUDE.md already survives compaction natively. Nested and path-scoped rules do not — the guard puts those back.

Record

Every allow, warn and deny is appended to a local ledger you own.

Your rules411 chars