From da86708fd0a4f429c5af0c12ac61cf2734affd5f Mon Sep 17 00:00:00 2001 From: Joe Davis Date: Mon, 27 Jul 2026 23:49:30 +0000 Subject: [PATCH] Stop tracking .claude/settings.local.json Being tracked defeats the point of a *.local.* file: every fresh worktree spawn where Claude Code rewrites this file's local permission state diverges from the committed version, so git status is never clean on a brand-new worktree. This silently trips any hard-stop that checks for a clean working tree (e.g. dev-team:watch-pr's step 1 worktree-freshness check) on every single spawn. Already covered by the existing *.local.* gitignore pattern - just needed to be untracked. Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_01NhMgWJeN4ytrcZdaWZYgqY --- .claude/settings.local.json | 14 -------------- 1 file changed, 14 deletions(-) delete mode 100644 .claude/settings.local.json diff --git a/.claude/settings.local.json b/.claude/settings.local.json deleted file mode 100644 index 4a760032..00000000 --- a/.claude/settings.local.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "permissions": { - "allow": [ - "mcp__jira__getAccessibleAtlassianResources", - "mcp__jira__searchJiraIssuesUsingJql", - "mcp__jira__getJiraIssue", - "Bash(xargs:*)", - "mcp__jira__createJiraIssue", - "mcp__jira__editJiraIssue", - "mcp__jira__getJiraProjectIssueTypesMetadata", - "Monitor" - ] - } -}