[aside] bg job として動く driver が dispatch-brief flow を完走できない — brief の git-tracked 書き込みが bg 隔離ガードに弾かれる。

worker-loop の dispatch を試した際に遭遇。`claude --bg` セッション(driver)から `.claude/dispatches/<slug>.md`(shared checkout)へ Write しようとすると "This background session hasn't isolated its changes yet. Call EnterWorktree first" で deny される。一方で dispatch flow は brief を shared checkout に git-tracked で置く前提だし、driver は worktree の中から `claude --bg` してはいけない([[feedback_no_bg_dispatch_from_inside_worktree]])。結果、bg 駆動の driver は EnterWorktree もできず brief も置けず手詰まる。

回避策: `.claude/settings.json` の `worktree.bgIsolation: "none"`、または brief を job tmp に書いて `claude --bg "$(cat ...)"` で inline 渡し(ただし git-tracked にはならない)。

今回(方針整理)のスコープ外なので保留。常駐 worker / 並列 dispatch を bg driver で回し始めると恒常的に効くので、その前に flow 側のガード整合(どこに brief を置く運用にするか)を決めたい。