forked from bchanot/claude
- BDR-069: keep broad Edit(**/.env.*), keep .env.example name (option A). Rename rejected (~30 refs); glob narrowing rejected (fails open on .env.production outside the Next.js convention). - LRN-130: a deny glob is absolute — allow, `!` negation and PreToolUse hooks all fail to exempt it (permissions.md :33/:35/:361, verbatim). Only lever = the glob's own shape. - EVAL-024: the pass shipped one unauthorized weakening (scope inversion + framework parochialism) on my own permission boundary, caught by the auto-mode classifier rather than self-caught. Reverted pre-commit. Also logs a false-positive automated review and a bad subagent glob claim.