{
  "$schema": "https://json.schemastore.org/claude-code-settings.json",
  "permissions": {
    "allow": [
      "Bash(git commit -m*)",
      "Bash(git -C kicad commit -m*)",
      "Bash(git -C wxwidgets commit -m*)",
      "Bash(git add*)",
      "Bash(git -C kicad add*)",
      "Bash(git -C wxwidgets add*)",
      "Bash(git fetch*)",
      "Bash(git -C kicad fetch*)",
      "Bash(git -C wxwidgets fetch*)",
      "Bash(git checkout)",
      "Bash(git checkout [!-]*)",
      "Bash(git -C kicad checkout)",
      "Bash(git -C kicad checkout [!-]*)",
      "Bash(git -C wxwidgets checkout)",
      "Bash(git -C wxwidgets checkout [!-]*)",
      "Bash(git pull --ff-only*)",
      "Bash(git -C kicad pull --ff-only*)",
      "Bash(git -C wxwidgets pull --ff-only*)",
      "Bash(./scripts/git-workflow/*.sh*)",
      "Bash(scripts/git-workflow/*.sh*)",
      "Bash(/Users/torcsi/dev/kicad-wasm/scripts/git-workflow/*.sh*)"
    ],
    "ask": [
      "Bash(git rebase*)",
      "Bash(git -C kicad rebase*)",
      "Bash(git -C wxwidgets rebase*)",
      "Bash(git merge*)",
      "Bash(git -C kicad merge*)",
      "Bash(git -C wxwidgets merge*)",
      "Bash(git push)",
      "Bash(git push [!-]*)",
      "Bash(git -C kicad push)",
      "Bash(git -C kicad push [!-]*)",
      "Bash(git -C wxwidgets push)",
      "Bash(git -C wxwidgets push [!-]*)",
      "Bash(git checkout -b*)",
      "Bash(git -C kicad checkout -b*)",
      "Bash(git -C wxwidgets checkout -b*)",
      "Bash(git branch -d*)",
      "Bash(git branch -D*)",
      "Bash(git -C kicad branch -d*)",
      "Bash(git -C kicad branch -D*)",
      "Bash(git -C wxwidgets branch -d*)",
      "Bash(git -C wxwidgets branch -D*)"
    ],
    "deny": [
      "Bash(git push --force*)",
      "Bash(git push -f*)",
      "Bash(git push --force-with-lease*)",
      "Bash(git -C kicad push --force*)",
      "Bash(git -C kicad push -f*)",
      "Bash(git -C kicad push --force-with-lease*)",
      "Bash(git -C wxwidgets push --force*)",
      "Bash(git -C wxwidgets push -f*)",
      "Bash(git -C wxwidgets push --force-with-lease*)",
      "Bash(git reset --hard*)",
      "Bash(git -C kicad reset --hard*)",
      "Bash(git -C wxwidgets reset --hard*)"
    ]
  }
}
