CRAFT v1.2.0 — Worktree Trust
Added
- Worktree trust via
additionalDirectories(slice-014) —/craft:executenow resolves the base directory of the configuredWorktree path patternand idempotently records it inpermissions.additionalDirectoriesof.claude/settings.local.jsonbefore creating any worktree. This stops the per-path permission prompts that previously stalled autonomous runs (worktrees live outside the project root, which Claude Code does not trust by default). Shipsscripts/ensure-worktree-trust.sh, which derives the base path platform-neutrally, merges without overwriting existing permissions, creates + gitignores the settings file when missing, and verifies the result is valid JSON.
Changed
## Worktree Settingsin therules.mdtemplate (and this repo's ownrules.md) documents that/craft:executemaintains the worktree base directory inpermissions.additionalDirectories.
Note: this GitHub release was created retroactively; the v1.2.0 tag shipped 2026-06-07.