Skip to content

chore: drop the Write permission rule Claude Code ignores - #915

Merged
tractorjuice merged 1 commit into
mainfrom
chore/drop-write-permission-rule
Oct 5, 2026
Merged

tractorjuice merged 1 commit into
mainfrom
chore/drop-write-permission-rule

Conversation

@tractorjuice

Copy link
Copy Markdown
Owner

Why

Claude Code shows this warning for the project settings:

Permission allow rule (.claude/settings.json): Write(//workspaces/arc-kit/projects/**) is not matched by file permission checks — only Edit(path) rules are.

File tools are checked against Edit(path) rules only, and an Edit rule covers Write as well. The Write(...) entry never matched anything.

Change

Removes the Write(//workspaces/arc-kit/projects/**) line from .claude/settings.json. The Edit(//workspaces/arc-kit/projects/**) rule beside it already grants the same access, so nothing changes in what's allowed.

Validation

  • python3 -m json.tool .claude/settings.json parses.

Note: both rules use the devcontainer path /workspaces/arc-kit, so they only apply inside the devcontainer.

🤖 Generated with Claude Code

Claude Code checks file tools against Edit(path) rules only, so the
Write(//workspaces/arc-kit/projects/**) allow rule never matched and
produced a settings warning at startup. The Edit rule beside it already
covers Write.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@tractorjuice tractorjuice added the chore Maintenance, tooling, CI, releases — no user-facing change label Oct 5, 2026
@tractorjuice
tractorjuice merged commit cfd51e6 into main Oct 5, 2026
1 check passed
@tractorjuice
tractorjuice deleted the chore/drop-write-permission-rule branch October 5, 2026 06:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Maintenance, tooling, CI, releases — no user-facing change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant