{
  "permissions": {
    "allow": [
      "Bash(git -C /Users/Mysliwiec/Projects/swagger fetch origin master --quiet)",
      "Bash(git -C /Users/Mysliwiec/Projects/swagger log --oneline master..v12.0.0)",
      "Bash(git -C /Users/Mysliwiec/Projects/swagger diff --stat master...v12.0.0)",
      "Bash(node -e \"const p=require\\('./node_modules/@fastify/static/package.json'\\);console.log\\(p.version,p.type,JSON.stringify\\(p.exports\\),p.main\\)\")",
      "Bash(grep -n \"normalizeSchemaConst\\\\|rewriteComponents\\\\|normalizedComponents\\\\|components: Record<string, SchemaObject> = {}\" lib/services/standard-schema-openapi.converter.ts)",
      "Bash(python3 -c \"import json;print\\(json.dumps\\(json.load\\(open\\('package.json'\\)\\)['exports'],indent=2\\)\\)\")",
      "Bash(awk '/^diff --git a\\\\/lib\\\\/services\\\\/schema-object-factory.ts/,/^diff --git a\\\\/lib\\\\/services\\\\/standard/' /private/tmp/claude-501/-Users-Mysliwiec-Projects-swagger/5b934717-18b0-49f7-a955-f591cc631c9f/scratchpad/release-diff.patch)",
      "Bash(python3 -c \"import json,sys; p=json.load\\(sys.stdin\\); print\\(json.dumps\\({k:p.get\\(k\\) for k in ['version','type','main','module','types','exports','peerDependencies','dependencies']}, indent=1\\)\\)\")",
      "Read(//Users/Mysliwiec/.claude/**)",
      "Read(//Users/Mysliwiec/Projects/**)",
      "Bash(sort -u -t: -k3)",
      "Bash(grep -n \"const { type, isArray }\\\\|schemaOverride\" lib/services/response-object-factory.ts)",
      "Bash(git ls-tree *)",
      "Bash(python3 -c \"import json,sys; p=json.load\\(sys.stdin\\); print\\(json.dumps\\(p['scripts'], indent=1\\)\\)\")",
      "Bash(awk '/^diff --git a\\\\/lib\\\\/swagger-explorer.ts/,/^diff --git a\\\\/lib\\\\/swagger-module.ts/' /private/tmp/claude-501/-Users-Mysliwiec-Projects-swagger/5b934717-18b0-49f7-a955-f591cc631c9f/scratchpad/release-diff.patch)",
      "Bash(node -e ' *)",
      "Bash(awk '/^diff --git a\\\\/lib\\\\/services\\\\/response-object-factory.ts/,/^diff --git a\\\\/lib\\\\/services\\\\/response-object-mapper.ts/' /private/tmp/claude-501/-Users-Mysliwiec-Projects-swagger/5b934717-18b0-49f7-a955-f591cc631c9f/scratchpad/release-diff.patch)",
      "Bash(node --input-type=module -e ' *)",
      "Bash(python3 -c \"import json,sys; p=json.load\\(sys.stdin\\); print\\('engines:', p.get\\('engines'\\)\\)\")",
      "Bash(python3 -c \"import json,sys; p=json.load\\(sys.stdin\\); print\\('master exports:', json.dumps\\(p.get\\('exports'\\)\\), '| main:', p.get\\('main'\\), '| type:', p.get\\('type'\\), '| files:', p.get\\('files'\\)\\)\")",
      "Bash(python3 -c \"import json,sys; p=json.load\\(sys.stdin\\); print\\('v12 files:', p.get\\('files'\\)\\)\")",
      "Bash(grep -n \"replace\\\\|\\\\\\\\$\" lib/swagger-ui/helpers.ts)",
      "Bash(npx tsc *)",
      "Bash(npx oxlint *)",
      "Bash(python3 -)",
      "Bash(npx vitest *)",
      "Bash(npm run *)",
      "Bash(node -e \"const m=require\\('./dist/plugin/index.js'\\); console.log\\('before:', typeof m.before, '| default:', typeof m.default\\)\")",
      "Bash(node -e \"const p=require\\('./package.json'\\); console.log\\(Object.keys\\(p.devDependencies\\).filter\\(k=>/valibot|zod|standard/.test\\(k\\)\\)\\)\")",
      "Bash(npm install *)",
      "Bash(node -e \"console.log\\(require\\('./node_modules/@nestjs/common/package.json'\\).version\\)\")",
      "Bash(git stash *)",
      "Bash(cp /Users/Mysliwiec/Projects/swagger/dist/plugin/utils/plugin-utils.js ./pu-broken.mjs)",
      "Bash(python3 -c ' *)",
      "Bash(node ./cjs-check.cjs)",
      "Bash(node -e \"const p=require\\('./package.json'\\); console.log\\('declared:', !!\\(p.devDependencies?.semver||p.dependencies?.semver\\)\\);\")",
      "Bash(git pull *)",
      "Bash(git merge *)"
    ]
  }
}
