Files
crewli/.claude/settings.json
bert.hausmans c9e417690c chore: add multi-agent build pipeline (.claude/ agents, orchestrator, gates)
Adds crewli-architect, backend/frontend-implementer, test-writer subagents,
the /build-module orchestrator command, the PR merge-gate template, and a
permissions allow-list in settings.json. Documents the layer as
CLAUDE_CODE_TOOLING.md section 10. Implementer Edit/Write is allow-listed;
git push deliberately omitted so merge/push stay human.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-06-03 01:30:19 +02:00

75 lines
1.7 KiB
JSON

{
"permissions": {
"allow": [
"Edit",
"Write",
"Bash(php artisan test:*)",
"Bash(php artisan migrate:*)",
"Bash(./vendor/bin/pint:*)",
"Bash(composer analyse)",
"Bash(composer rector)",
"Bash(pnpm test:*)",
"Bash(pnpm eslint:*)",
"Bash(make schema-dump)",
"Bash(make test:*)",
"Bash(git add:*)",
"Bash(git commit:*)",
"Bash(git status)",
"Bash(git log:*)",
"Bash(git diff:*)",
"Bash(git checkout:*)",
"Bash(git branch:*)",
"Bash(git worktree:*)",
"Bash(git rev-parse:*)"
]
},
"hooks": {
"PreToolUse": [
{
"matcher": "Edit|Write|MultiEdit",
"hooks": [
{
"type": "command",
"command": "\"$CLAUDE_PROJECT_DIR\"/.claude/hooks/protect-files.sh"
}
]
},
{
"matcher": "Bash",
"hooks": [
{
"type": "command",
"command": "\"$CLAUDE_PROJECT_DIR\"/.claude/hooks/block-dangerous-bash.sh"
}
]
}
],
"PostToolUse": [
{
"matcher": "Edit|Write|MultiEdit",
"hooks": [
{
"type": "command",
"command": "\"$CLAUDE_PROJECT_DIR\"/.claude/hooks/post-edit-pint.sh"
},
{
"type": "command",
"command": "\"$CLAUDE_PROJECT_DIR\"/.claude/hooks/post-edit-eslint.sh"
}
]
}
],
"SessionStart": [
{
"matcher": "compact",
"hooks": [
{
"type": "command",
"command": "\"$CLAUDE_PROJECT_DIR\"/.claude/hooks/inject-sprint-context.sh"
}
]
}
]
}
}