Consolidates all connector scripts under tooling/ per project structure conventions. Symlink at db/connectors → tooling/db/ preserves backwards compatibility (remove after Sprint 22). Updated references in CLAUDE.md, Makefile, DEVOPS.md, all skill files, agent files, rules, schema comments, and Sprint 21 briefings. Python scripts updated with correct SCHEMA_PATH (now relative to WORKTREE_ROOT/db/schema.sql). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
99 lines
2.6 KiB
JSON
99 lines
2.6 KiB
JSON
{
|
|
"env": {
|
|
"CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"
|
|
},
|
|
"teammateMode": "in-process",
|
|
"permissions": {
|
|
"allow": [
|
|
"Bash(git add *)",
|
|
"Bash(git commit *)",
|
|
"Bash(git push *)",
|
|
"Bash(git fetch *)",
|
|
"Bash(git merge *)",
|
|
"Bash(git pull *)",
|
|
"Bash(git status *)",
|
|
"Bash(git log *)",
|
|
"Bash(git diff *)",
|
|
"Bash(git show *)",
|
|
"Bash(git checkout *)",
|
|
"Bash(git stash *)",
|
|
"Bash(git branch *)",
|
|
"Bash(git worktree *)",
|
|
"Bash(git config *)",
|
|
"Bash(git mv *)",
|
|
"Bash(git rm *)",
|
|
"Bash(git ls-tree *)",
|
|
"Bash(git rev-parse --show-toplevel)",
|
|
|
|
"Bash(tooling/db/ticket *)",
|
|
"Bash(tooling/db/sprint *)",
|
|
"Bash(tooling/db/sqlite-query *)",
|
|
"Bash(tooling/db/sqlite-exec *)",
|
|
"Bash(tooling/db/qdrant-search *)",
|
|
"Bash(tooling/db/qdrant-index *)",
|
|
"Bash(tooling/db/qdrant-health)",
|
|
"Bash(tooling/db/qdrant-count)",
|
|
"Bash(tooling/db/sqlite-init)",
|
|
"Bash(tooling/db/decisions-sync)",
|
|
"Bash(tooling/db/decision *)",
|
|
|
|
"Bash(tooling/db/audio-generate *)",
|
|
"Bash(tooling/db/audio-health)",
|
|
"Bash(tooling/db/audio-post *)",
|
|
"Bash(tooling/db/audio-batch *)",
|
|
|
|
"Bash(db/connectors/ticket *)",
|
|
"Bash(db/connectors/sprint *)",
|
|
"Bash(db/connectors/sqlite-query *)",
|
|
"Bash(db/connectors/sqlite-exec *)",
|
|
"Bash(db/connectors/qdrant-search *)",
|
|
"Bash(db/connectors/qdrant-index *)",
|
|
"Bash(db/connectors/qdrant-health)",
|
|
"Bash(db/connectors/qdrant-count)",
|
|
"Bash(db/connectors/sqlite-init)",
|
|
"Bash(db/connectors/decisions-sync)",
|
|
|
|
"Bash(db/connectors/audio-generate *)",
|
|
"Bash(db/connectors/audio-health)",
|
|
"Bash(db/connectors/audio-post *)",
|
|
|
|
"Bash(make *)",
|
|
"Bash(make)",
|
|
|
|
"Bash(tea *)",
|
|
"Bash(tooling/tea-comment *)",
|
|
|
|
"Bash(cargo test *)",
|
|
"Bash(cargo test)",
|
|
"Bash(cargo build *)",
|
|
"Bash(cargo build)",
|
|
"Bash(cargo check *)",
|
|
"Bash(cargo check)",
|
|
"Bash(tests/run-*)",
|
|
|
|
"Bash(chmod *)",
|
|
"Bash(ls *)",
|
|
"Bash(find *)",
|
|
"Bash(list *)",
|
|
"Bash(tree *)",
|
|
"Bash(sed -n *)",
|
|
|
|
"Skill(git-commit)",
|
|
"Skill(worktree-update)",
|
|
"Skill(sprint-start)",
|
|
"Skill(sprint-plan)",
|
|
"Skill(pr-push)",
|
|
"Skill(pr-review)",
|
|
"Skill(ticket)",
|
|
"Skill(docs-search)",
|
|
"Skill(workshop-start)"
|
|
],
|
|
"deny": [
|
|
"Bash(git push --force *)",
|
|
"Bash(git reset --hard *)",
|
|
"Bash(git clean -f *)",
|
|
"Bash(rm -rf *)"
|
|
]
|
|
}
|
|
}
|