Agents running in git worktrees weren't inheriting permissions from
settings.local.json since it's path-specific. Moving the allowlist to
the committed settings.json ensures all worktrees get pre-approved
permissions automatically.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>