From a935997ac410ca2d0e18afda84c67d7550f341eb Mon Sep 17 00:00:00 2001 From: Sheldon Finlay Date: Fri, 27 Mar 2026 18:38:33 -0400 Subject: [PATCH] feat: US-001 - Clean up settings.local.json Remove hardcoded development paths (ralph-loop, loop-test2) and absolute-path permissions from the allow list, keeping only project-agnostic and relative-path permissions. --- .claude/settings.local.json | 48 +++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 .claude/settings.local.json diff --git a/.claude/settings.local.json b/.claude/settings.local.json new file mode 100644 index 0000000..263cabb --- /dev/null +++ b/.claude/settings.local.json @@ -0,0 +1,48 @@ +{ + "permissions": { + "allow": [ + "Bash(gh api:*)", + "Bash(jq .[].name)", + "WebFetch(domain:raw.githubusercontent.com)", + "WebFetch(domain:github.com)", + "WebFetch(domain:api.github.com)", + "Bash(curl:*)", + "Bash(chmod:*)", + "Bash(bash -n loop.sh)", + "Bash(bash -n lib/state.sh)", + "Bash(bash -n lib/archive.sh)", + "Bash(bash -n lib/prompt.sh)", + "Bash(bash -n lib/hooks.sh)", + "Bash(gh repo:*)", + "WebFetch(domain:www.anthropic.com)", + "WebFetch(domain:ghuntley.com)", + "Bash(gh search:*)", + "Bash(git remote:*)", + "Bash(git push:*)", + "Bash(git add:*)", + "Bash(git commit:*)", + "Bash(rm -rf ~/.claude/plugins/cache/agent-loop)", + "Bash(cat ~/.claude/plugins/cache/agent-loop/agent-loop/*/skills/init/SKILL.md)", + "Bash(ls ~/.claude/plugins/cache/agent-loop/agent-loop/*/skills/)", + "Bash(claude --dangerously-skip-permissions --print)", + "WebSearch", + "WebFetch(domain:executeautomation.github.io)" + ] + }, + "enabledPlugins": { + "agent-loop@agent-loop": true + }, + "hooks": { + "Stop": [ + { + "matcher": "", + "hooks": [ + { + "type": "command", + "command": "kill -INT $PPID || true" + } + ] + } + ] + } +}