{
  "permissions": {
    "allow": [
      "Bash(git push)",
      "Bash(npm publish:*)",
      "Bash(npm version:*)",
      "Bash(node bin/cli.js:*)",
      "Bash(npm pkg:*)",
      "Bash(wc:*)",
      "Bash(chmod:*)",
      "Bash(npm run typecheck:*)",
      "Bash(git add:*)",
      "Bash(git commit -m \"$\\(cat <<''EOF''\nfeat\\(hooks\\): implement full auto-trigger system with blocking gates\n\n- Add 7 new hook scripts for workflow automation:\n  - session-check.sh: Init, blueprint check, task classification\n  - post-edit.sh: Auto-verify with loop tracking \\(max 10 iterations\\)\n  - pre-tool-router.sh: Route Bash commands to appropriate checks\n  - pre-commit-check.sh: All 7 gate checks with blocking \\(exit 1\\)\n  - phase-transition.sh: State management and gate enforcement\n  - audit-runner.sh: UI enforcement + circular dependency checks\n  - blueprint-generator.sh: Auto-scan project structure\n\n- Pre-commit gate now checks:\n  - TypeScript errors\n  - ESLint warnings\n  - TODO/FIXME comments\n  - console.log statements\n  - Orphan features \\(UI enforcement\\)\n  - Circular dependencies\n  - Conventional commit format\n\n- State tracking in .claude/.autoworkflow/:\n  - phase, task-type, verify-iteration, audit-iteration\n  - verify-status, audit-status, plan-approved\n\n- Updated CLAUDE.md files with:\n  - Slash commands table\n  - Hook files reference\n  - Hook integration section\n\nCo-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>\nEOF\n\\)\")",
      "Bash(git commit:*)",
      "Bash(unzip:*)",
      "Bash(node:*)",
      "Bash(echo:*)",
      "Bash(ls:*)",
      "Bash(npm view:*)",
      "Bash(env)",
      "Bash(npx autoworkflow update)",
      "Bash(grep:*)",
      "WebFetch(domain:github.com)",
      "WebFetch(domain:medium.com)",
      "WebFetch(domain:apidog.com)",
      "WebFetch(domain:mcpservers.org)",
      "WebFetch(domain:oraios.github.io)",
      "Bash(bash:*)",
      "Bash(CLAUDE_PROJECT_DIR=\".\" ./.claude/hooks/session-check.sh:*)",
      "Bash(claude:*)",
      "WebFetch(domain:raw.githubusercontent.com)",
      "Bash(./.claude/hooks/pre-tool-router.sh:*)",
      "Bash(./.claude/hooks/session-check.sh:*)",
      "Bash(CLAUDE_PROJECT_DIR=\".\" bash:*)"
    ]
  }
}
