{ "permissions": { "allow": [ "Bash(go get *)", "Bash(go build *)", "Bash(wails generate *)", "Bash(npm run *)", "Bash(gofmt -w app.go internal/winkeyer/winkeyer.go)", "Bash(timeout 20 git status --short)", "Bash(echo \"exit: $?\")", "Bash(GIT_TERMINAL_PROMPT=0 timeout 20 git push --dry-run)", "Bash(echo \"push exit: $?\")", "Bash(git config *)", "Bash(ls \"/c/Program Files/Git/mingw64/bin/git-credential-manager\"*.exe)", "Bash(ls \"/c/Program Files/Git/mingw64/libexec/git-core/git-credential-manager\"*.exe)", "Bash(which git-credential-manager *)", "Bash(gofmt -w internal/ultrabeam/ultrabeam.go)", "Bash(cd \"c:/Perso/Seafile/Programmation/Golang/OpsLog/frontend\" && npx tsc --noEmit 2>&1 | grep -v \"npm notice\" | head && cd .. && /c/Users/legre/go/bin/wails build 2>&1 | tail -2 && ls -la --time-style=+%H:%M build/bin/OpsLog.exe)", "Read(//c/Perso/Seafile/Programmation/Golang/**)", "Bash(gofmt -w internal/qslcard/*.go)", "Bash(awk '{print $3}')", "Bash(xargs grep -n \"CREATE TABLE\\\\|key\\\\|value\")", "Bash(ls -la .claude/)", "Bash(cat .claude/settings.local.json)", "Bash(cat .claude/settings.json)" ] } }