[aside] ACP で Claude Code を駆動すると、アダプタ(`@zed-industries/claude-agent-acp`)が operator の `~/.claude/settings.json` の `permissions.defaultMode:"auto"` を継承し、bundle 版 Agent SDK が "auto" を知らず `session/new` を弾く
Claude Code→Claude Code の ACP 実証中に観測。auto モード常用マシンから ACP で子 Claude を立てると `Invalid permissions.defaultMode: auto` で session が開けない。回避は wrapper で `CLAUDE_CONFIG_DIR` を clean dir(creds は symlink + `{"permissions":{"defaultMode":"default"}}` の settings.json)へ向けること。
今回触らない判断: 検証は job-tmp の wrapper 回避で通したので、恒久対応は別。
想定インパクト: ACP レーン(自分で駆動する run の capture)を常設するなら、config-dir 分離 or アダプタ/SDK のバージョン整合を producer 側に焼き込む必要。auto モードの operator 環境では default で踏む地雷。