{
  "permissions": {
    "allow": [
      "Bash(grep:*)",
      "Bash(pnpm list:*)",
      "Bash(pnpm test:*)",
      "Bash(sed:*)",
      "Bash(pnpm run lint)",
      "Bash(find:*)",
      "Bash(npm run test:*)",
      "Bash(npx vitest:*)",
      "Bash(pnpm run lint:*)",
      "Bash(npx eslint:*)",
      "Bash(npm run lint)",
      "Bash(npm test)",
      "Bash(npm run lint:*)",
      "Bash(pnpm run test:*)",
      "Bash(npm test:*)",
      "Bash(npm run typecheck)",
      "Bash(npx playwright test:*)",
      "Bash(npm view:*)",
      "Bash(npm run)",
      "Bash(node debug-page.js:*)",
      "Bash(psql:*)",
      "Bash(npx playwright open:*)",
      "Bash(npx playwright codegen:*)",
      "Bash(pnpm run)",
      "Bash(node:*)",
      "Bash(pnpm run db:backup:latest:*)",
      "Bash(done)",
      "Bash(do sed -i '8d' \"$file\")",
      "Bash(pnpm typecheck)",
      "Bash(pnpm test:api:*)",
      "Bash(pnpm test:components:*)",
      "Bash(pnpm test:unit:*)",
      "Bash(mkdir:*)",
      "Bash(xargs sed:*)",
      "Bash(git diff:*)",
      "Bash(pnpm build)",
      "Bash(pnpm db:backup:*)",
      "Bash(pnpm db:backup:list:*)",
      "Bash(pnpm db:backup:cleanup:*)",
      "Bash(pnpm db:restore)",
      "Bash(pnpm test:coverage:*)",
      "Bash(pnpm run test:integration:*)",
      "Bash(pnpm install:*)",
      "Bash(cat:*)",
      "Bash(pnpm test:integration:*)",
      "Bash(pnpm --filter:*)",
      "Bash(tree:*)",
      "Bash(mv:*)",
      "Bash(rm:*)",
      "Bash(git add:*)",
      "Bash(git commit:*)",
      "Bash(pnpm typecheck:*)",
      "Bash(npx tsc:*)",
      "mcp__ide__getDiagnostics",
      "Bash(redis-cli keys:*)",
      "Bash(redis-cli mget:*)",
      "Bash(redis-cli get:*)",
      "Bash(redis-cli del:*)",
      "Bash(curl:*)",
      "Bash(pnpm build:weapp:*)",
      "Bash(ln:*)",
      "Bash(d8d-happy daemon stop:*)",
      "Bash(d8d-happy daemon start:*)"
    ],
    "deny": [],
    "ask": []
  }
}
