{ "$schema": "https://json.schemastore.org/claude-code-settings.json", "permissions": { "allow": [ "Bash(pnpm oxlint:*)", "Bash(pnpm type-check:*)", "Bash(pnpm vitest:*)", "WebFetch(domain:docs.jsonata.org)" ] }, "hooks": { "PreToolUse": [ { "hooks": [ { "type": "command", "command": "node \"$CLAUDE_PROJECT_DIR/tools/agents/hooks/pretooluse-check.ts\"" } ] } ], "SessionStart": [ { "hooks": [ { "type": "command", "command": "node \"$CLAUDE_PROJECT_DIR/tools/agents/hooks/sessionstart-check.ts\"" } ] } ], "CwdChanged": [ { "hooks": [ { "type": "command", "command": "node \"$CLAUDE_PROJECT_DIR/tools/agents/hooks/cwdchanged-check.ts\"" } ] } ], "Stop": [ { "hooks": [ { "type": "command", "command": "node \"$CLAUDE_PROJECT_DIR/tools/agents/hooks/stop-check.ts\"" } ] } ] } }