{
  "permissions": {
    "allow": [
      "Bash(grep -E \"\\\\.js$\")",
      "Bash(npm info *)",
      "Bash(curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh)",
      "Bash(bash)",
      "mcp__NECP__get-netflix-engineering-context",
      "mcp__core-tools__netflix_search_api",
      "mcp__core-tools__fetch-slack-thread",
      "WebFetch(domain:raw.githubusercontent.com)",
      "Bash(npx eslint *)",
      "Bash(npx mocha *)",
      "Bash(node *)",
      "Bash(gh pr *)",
      "Bash(git checkout *)",
      "Bash(git cherry-pick *)",
      "Bash(git push *)",
      "Bash(git add *)",
      "Bash(git stash *)",
      "Bash(npm test *)",
      "Bash(git clean *)",
      "Bash(git restore *)",
      "Bash(./node_modules/.bin/mocha test/plugins/formBodyParser.test.js)",
      "Bash(./node_modules/.bin/mocha test/plugins/formBodyParser.test.js test/plugins/query.test.js)",
      "Bash(./node_modules/.bin/mocha test/plugins/query.test.js test/plugins/formBodyParser.test.js)",
      "Bash(./node_modules/.bin/mocha --full-trace --no-exit test/plugins/query.test.js test/plugins/formBodyParser.test.js)",
      "Bash(./node_modules/.bin/nodeunit test/utils.test.js)",
      "Bash(./node_modules/.bin/nodeunit test/response.test.js)",
      "Bash(./node_modules/.bin/nodeunit test/*.test.js)",
      "Read(//tmp/**)",
      "Bash(./node_modules/.bin/mocha --full-trace --no-exit test/plugins/*.test.js)",
      "Bash(./node_modules/.bin/eslint lib/request.js lib/response.js)",
      "Bash(./node_modules/.bin/eslint --fix lib/response.js)",
      "Bash(./node_modules/.bin/eslint lib/)",
      "Bash(timeout 30 ./node_modules/.bin/mocha --no-exit test/plugins/staticFiles.test.js)",
      "Bash(./node_modules/.bin/eslint *)",
      "Bash(command -v nvm)",
      "Bash(nvm ls *)",
      "Bash(command -v n)",
      "Bash(n ls *)",
      "Read(//Users/dvinakur/.nvm/versions/node/**)",
      "Bash(gh run *)",
      "Bash(node_modules/.bin/nodeunit test/response.test.js)",
      "Bash(node_modules/.bin/eslint lib/response.js)",
      "Bash(timeout 30 node_modules/.bin/tap --grep \"GH-882\" test/server.test.js)",
      "Bash(cp lib/response.js /tmp/response.js.bak)",
      "Bash(sed -i '' '850,857s/.*/&/' lib/response.js)",
      "Bash(kill -0 8154)",
      "Bash(break)",
      "Bash(grep -n \"\\\\.test\\\\.js$\\\\|^\\\\[1m\" /tmp/make_test_noenv.log)",
      "Bash(unset TEST_SKIP_IP_V6)",
      "Bash(git log *)",
      "Bash(TEST_SKIP_IP_V6=true timeout 120 ./node_modules/.bin/nodeunit test/response.test.js test/request.test.js test/utils.test.js)",
      "Bash(TEST_SKIP_IP_V6=true ./node_modules/.bin/nodeunit test/response.test.js test/request.test.js test/utils.test.js)",
      "Bash(TEST_SKIP_IP_V6=true time ./node_modules/.bin/nodeunit test/*.test.js)",
      "Bash(TEST_SKIP_IP_V6=true ./node_modules/.bin/nodeunit test/*.test.js)",
      "Bash(grep -n \"^commit\\\\|has no \\\\`.query\\\\` setter\")",
      "Bash(git reset *)",
      "Bash(git commit *)",
      "Bash(git merge *)",
      "Bash(npm install *)",
      "Bash(git revert *)",
      "Bash(git patch-id *)",
      "Bash(gh repo *)",
      "Bash(timeout 180 make test)",
      "Bash(gtimeout 180 make test)",
      "Bash(make test *)",
      "Bash(wait)",
      "Bash(npx tape *)",
      "Bash(echo \"exit: $?\")",
      "Bash(gh auth *)",
      "Bash(git fetch *)",
      "Bash(git worktree *)",
      "Bash(python3 *)",
      "Bash(grep -n \"^ \\\\{0,4\\\\}\\\\* @example\\\\|href\\\\b\" /Users/dvinakur/Documents/code/node-restify/lib/request.js)",
      "Bash(make docs-build *)",
      "Bash(./node_modules/.bin/mocha --full-trace --no-exit test/request.test.js)",
      "Bash(gh api *)",
      "Bash(mkdir -p /tmp/qstest)",
      "Bash(npm init *)"
    ]
  }
}
