From 2f3a533f7a18664345bb931c1bfef32b0301dff4 Mon Sep 17 00:00:00 2001 From: Dave Date: Mon, 23 Feb 2026 12:17:27 +0000 Subject: [PATCH] Consolidate Claude Code permissions into settings.json Merged useful entries from settings.local.json, dropped one-off session-specific rules, alphabetized everything. Co-Authored-By: Claude Opus 4.6 --- .claude/settings.json | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/.claude/settings.json b/.claude/settings.json index 8e7b3bd..352cc7a 100644 --- a/.claude/settings.json +++ b/.claude/settings.json @@ -1,26 +1,30 @@ { "permissions": { "allow": [ + "Bash(./server/target/debug/story-kit-server:*)", + "Bash(./target/debug/story-kit-server:*)", "Bash(STORYKIT_PORT=*)", "Bash(cargo build:*)", "Bash(cargo check:*)", "Bash(cargo clippy:*)", + "Bash(cargo doc:*)", "Bash(cargo llvm-cov:*)", "Bash(cargo nextest run:*)", + "Bash(cargo run:*)", "Bash(cargo test:*)", "Bash(cargo watch:*)", + "Bash(cd *)", "Bash(claude:*)", "Bash(curl:*)", - "Bash(cd *)", + "Bash(echo:*)", + "Bash(env:*)", "Bash(git *)", + "Bash(grep:*)", "Bash(kill *)", - "Bash(lsof *)", "Bash(ls *)", + "Bash(lsof *)", "Bash(mkdir *)", "Bash(mv *)", - "Bash(ps *)", - "Bash(pwd *)", - "Bash(rm *)", "Bash(npm run build:*)", "Bash(npx @biomejs/biome check:*)", "Bash(npx @playwright/test test:*)", @@ -30,14 +34,19 @@ "Bash(npx vitest:*)", "Bash(pnpm add:*)", "Bash(pnpm build:*)", + "Bash(pnpm dev:*)", "Bash(pnpm install:*)", "Bash(pnpm run build:*)", "Bash(pnpm run test:*)", "Bash(pnpm test:*)", "Bash(printf:*)", + "Bash(ps *)", "Bash(python3:*)", + "Bash(pwd *)", + "Bash(rm *)", "Bash(sleep *)", "Bash(touch *)", + "Bash(xargs:*)", "WebFetch(domain:crates.io)", "WebFetch(domain:docs.rs)", "WebFetch(domain:github.com)",