{ "permissions": { "allow": [ "Bash(go version *)", "Bash(go mod *)", "Read(//Users/jan.novak/.claude/skills/go-project-bootstrap/references/**)", "Bash(ls -la /Users/jan.novak/.claude/skills/go-project-bootstrap/assets/ /Users/jan.novak/.claude/skills/go-project-bootstrap/assets/commands/ /Users/jan.novak/.claude/skills/go-project-bootstrap/assets/agents/ 2>&1)", "Read(//Users/jan.novak/.claude/skills/go-project-bootstrap/assets/**)", "Read(//Users/jan.novak/.claude/skills/go-project-bootstrap/assets/agents/**)", "Read(//Users/jan.novak/.claude/skills/go-project-bootstrap/assets/commands/**)", "Bash(mkdir -p /Users/jan.novak/srv/go/egress-proxies-operator/docs/plans && touch /Users/jan.novak/srv/go/egress-proxies-operator/docs/plans/.gitkeep && mkdir -p /Users/jan.novak/srv/go/egress-proxies-operator/.claude/commands /Users/jan.novak/srv/go/egress-proxies-operator/.claude/agents && ls -la /Users/jan.novak/srv/go/egress-proxies-operator)", "Bash(git status)", "Bash(git status:*)", "Bash(git diff:*)", "Bash(git log:*)", "Bash(git branch:*)", "Bash(git add:*)", "Bash(git checkout:*)", "Bash(git pull:*)", "Bash(git fetch:*)", "Bash(date:*)", "Read(//tmp/**)", "Read(//private/tmp/**)", "Bash(go build:*)", "Bash(go test:*)", "Bash(go vet:*)", "Bash(go mod:*)", "Bash(go run:*)", "Bash(go version:*)", "Bash(go get:*)", "Bash(golangci-lint run:*)", "Bash(golangci-lint --version)", "Bash(gofumpt:*)", "Bash(tea pr create:*)", "Bash(curl -sL https://go.dev/dl/?mode=json)", "Bash(find / -iname \"docs-conventions.md\" -maxdepth 6)", "Read(//Users/jan.novak/.claude/**)", "Read(//Users/jan.novak/.claude/skills/**)", "Bash(mkdir -p docs/plans && date \"+%Y-%m-%d-%H%M\")", "Bash(go install *)", "Bash(go env *)", "Bash(git rm *)", "Bash(mkdir -p /Users/jan.novak/srv/go/egress-proxies-operator/docs/plans-executions)", "Bash(cd /Users/jan.novak/srv/go/egress-proxies-operator *)", "Bash(echo \"build: $?\")", "Bash(echo \"vet: $?\")", "Bash(perl -i -pe 's{^\\\\t\\\\t\\\\t\\\\t\\\\t// TODO\\\\\\(user\\\\\\): Specify other spec details if needed\\\\.\\\\n}{\\\\t\\\\t\\\\t\\\\t\\\\t// A minimal, schema-valid spec so this placeholder test survives the\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t// CEL/CRD validation added in Step 1. Rewritten wholesale in Step 4\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t// alongside the real reconciler and envtest suite.\\\\n\\\\t\\\\t\\\\t\\\\t\\\\tSpec: crawlv1alpha1.ProxySpec{\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\tMode: crawlv1alpha1.ModeExternal,\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\tEndpoint: &crawlv1alpha1.EndpointSpec{Host: \"10.0.0.1\"},\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t},\\\\n}' internal/controller/proxy_controller_test.go)" ], "additionalDirectories": [ "/Users/jan.novak/srv/go/egress-proxies-operator/.claude", "/Users/jan.novak/srv/go/egress-proxies-operator/docs/plans", "/Users/jan.novak/srv/go/egress-proxies-operator/docs", "/Users/jan.novak/srv/go/egress-proxies-operator/docs/prompts" ] } }