{
  "attribution": {
    "commit": "",
    "pr": ""
  },
  "permissions": {
    "allow": [
      "Bash(npm run lint)",
      "Bash(npm run test *)",
      "Read(~/.zshrc)",
      "Bash(git * main)",
      "Bash(ls *)",
      "Bash(pnpm build *)",
      "Bash(subminer stats:*)",
      "Bash(identify /home/sudacode/projects/japanese/SubMiner/docs-site/public/screenshots/stats-trends.png)",
      "mcp__plugin_playwright_playwright__browser_resize",
      "mcp__plugin_playwright_playwright__browser_click",
      "mcp__plugin_playwright_playwright__browser_take_screenshot",
      "mcp__plugin_playwright_playwright__browser_close",
      "Bash(bun run:*)",
      "mcp__plugin_playwright_playwright__browser_evaluate",
      "Read(//home/sudacode/.config/**)",
      "Bash(find ~/.config -path */SubMiner/* -type f)",
      "Bash(sqlite3 /home/sudacode/.config/SubMiner/immersion.sqlite \"SELECT name FROM sqlite_master WHERE type=''table'' LIMIT 5;\")",
      "Bash(sqlite3 /home/sudacode/.config/SubMiner/immersion.sqlite \".tables\")",
      "Bash(sqlite3 /home/sudacode/.config/SubMiner/immersion.sqlite \"SELECT text FROM imm_subtitle_lines ORDER BY RANDOM\\(\\) LIMIT 25\")",
      "Bash(pkill -f \"python3 -m http.server 9876\")",
      "Read(//home/sudacode/.claude/plugins/cache/claude-plugins-official/superpowers/5.0.5/skills/brainstorming/**)",
      "Bash(/home/sudacode/.claude/plugins/cache/claude-plugins-official/superpowers/5.0.5/skills/brainstorming/scripts/start-server.sh --project-dir /home/sudacode/projects/japanese/SubMiner)",
      "Read(//home/sudacode/**)",
      "Bash(grep -E \"^d|\\\\.md$\")"
    ],
    "deny": [
      "Bash(curl *)",
      "Read(./.env)",
      "Read(./.env.*)",
      "Read(./secrets/**)",
      "Read(~/.aws/**)",
      "Bash(git push *)",
      "Bash(yadm push *)"
    ]
  },
  "hooks": {
    "Notification": [
      {
        "matcher": "",
        "hooks": [
          {
            "type": "command",
            "command": "notify-send 'Claude Code' 'Claude Code needs your attention'"
          }
        ]
      }
    ]
  },
  "enabledPlugins": {
    "pyright-lsp@claude-plugins-official": true,
    "typescript-lsp@claude-plugins-official": true,
    "clangd-lsp@claude-plugins-official": true,
    "frontend-design@claude-plugins-official": true,
    "code-review@claude-plugins-official": true,
    "code-simplifier@claude-plugins-official": true,
    "playwright@claude-plugins-official": true,
    "superpowers@claude-plugins-official": true,
    "coderabbit@claude-plugins-official": true,
    "discord@claude-plugins-official": true
  },
  "sandbox": {
    "enabled": false,
    "autoAllowBashIfSandboxed": true,
    "network": {
      "allowUnixSockets": [
        "/var/run/docker.sock"
      ],
      "allowLocalBinding": true
    },
    "excludedCommands": [
      "docker"
    ]
  },
  "voiceEnabled": true,
  "skipDangerousModePermissionPrompt": true,
  "model": "sonnet"
}
