M132 Group G — CC 2.1.133 perm + sandbox + settings

Second adoption PR for M132 (CC 2.1.133). 3 new-perm features + 1 breaking permission-rule fix. Stacked on Group F (#1747) which introduced the ## CC 2.1.133 Settings parent header.

⚠ Behavior change for OrchestKit — CC 2.1.133 added worktree.baseRef with default "fresh", which branches new worktrees from origin/<default> instead of local HEAD. OrchestKit's agent-isolation pattern needs unpushed commits visible to spawned agents. Set worktree.baseRef: "head" in .claude/settings.json or you will lose in-progress work when agents spawn.

Issues closed

#SlugCategoryWhat it does
1699worktree-base-ref-settingnew_permNew worktree.baseRef setting — default "fresh" regresses 2.1.128–2.1.132 local-HEAD behavior. OrchestKit must set "head".
1700sandbox-bwrap-socat-managed-settingsnew_permNew sandbox.bwrapPath / sandbox.socatPath managed settings for Linux/WSL custom binary locations.
1701parent-settings-behavior-admin-keynew_permNew parentSettingsBehavior admin key (first-wins|merge) for SDK managedSettings precedence.
1704edit-write-drive-root-allow-rules-fixbreakingEdit/Write allow rules at drive root (C:\) or POSIX / now match correctly instead of always prompting.

Files touched

Recommended setting

{
  "worktree": {
    "baseRef": "head"
  }
}

Verification

test:security    14/14 PASS
test:agents      37/37 valid
test:skills      PASSED
test:manifests   108 skills, 0 orphans
typecheck        clean
build            107 skills / 37 agents / 188 hooks (no count drift)

Stacking notes

This PR is stacked on Group F (#1747). When F squash-merges to main, rebase G onto main: git rebase --onto main <F-tip-sha> (per stacked-PR squash-rebase memory).