{ "$schema": "https://json.schemastore.org/claude-code-settings.json", "env": { "CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1", "CLAUDE_VERBOSE": "1" }, "outputStyle": "Explanatory", "teammateMode": "tmux", "prefercences": { "tmuxSplitPanes": "true", "responseFormat": "markdown" }, "permissions": { "defaultMode": "acceptEdits", "allow": [ "Bash(cmake:*)", "Bash(ctest:*)", "Bash(nice:*)", "Bash(./build/conformallab_tests:*)", "Bash(./build/conformallab_cgal_tests:*)", "Bash(bash scripts/quality/*)", "Bash(bash scripts/*)", "Bash(python3 scripts/*)", "Bash(codespell:*)", "Bash(shellcheck:*)", "Bash(git status:*)", "Bash(git diff:*)", "Bash(git log:*)", "Bash(git show:*)", "Bash(git branch:*)", "Bash(git ls-remote:*)", "Bash(git ls-files:*)", "Bash(git remote:*)", "Bash(git rev-parse:*)", "Bash(git rev-list:*)", "Bash(git merge-base:*)", "Bash(git diff-tree:*)", "Bash(git describe:*)", "Bash(git tag:*)", "Bash(git add:*)", "Bash(git commit:*)", "Bash(git switch:*)", "Bash(git checkout:*)", "Bash(git restore:*)", "Bash(git stash:*)", "Bash(git fetch:*)", "Bash(git pull:*)", "Bash(git push:*)", "Bash(git merge:*)", "Bash(git rebase:*)", "Bash(git worktree:*)", "Bash(git init:*)", "Bash(git mv:*)", "Bash(ls:*)", "Bash(find:*)", "Bash(grep:*)", "Bash(rg:*)", "Bash(wc:*)", "Bash(curl -s*)", "Bash(curl:*)", "Bash(bash scripts/gate-session-hygiene.sh:*)", "Bash(bash scripts/gate-ownership.sh:*)", "Bash(bash scripts/gate-doc-drift.sh:*)", "Bash(bash scripts/metrics.sh:*)", "Bash(bash scripts/init.sh:*)", "Bash(bash scripts/build-models.sh:*)", "Bash(bash scripts/setup-jetson.sh:*)", "Bash(bash scripts/benchmark.sh:*)", "Bash(bash -n:*)", "Bash(pytest:*)", "Bash(python -m pytest:*)", "Bash(python3 -m pytest:*)", "Bash(dvc:*)", "Bash(ollama:*)", "Bash(cat:*)", "Bash(head:*)", "Bash(tail:*)", "Bash(awk:*)", "Bash(jq:*)", "Bash(mkdir:*)", "Bash(cp:*)", "Bash(test:*)", "Bash(echo:*)", "Bash(true)" ], "deny": [ "Bash(git push --force:*)", "Bash(git push -f:*)", "Bash(git clean -fdx:*)", "Bash(git clean -fd:*)", "Bash(rm -rf /)", "Bash(rm -rf /*)", "Bash(rm -rf ~)", "Bash(rm -rf ~/*)", "Bash(sudo rm:*)" ] } }