[aside] bg job(`claude --bg` で起動した子)から更に子を dispatch すると、git-tracked brief 慣習(`.claude/dispatches/<slug>.md`)を踏めない。本日 B/C を dispatch する際、(1) `claude --bg` は main root から実行する必要があり(worktree 内からだと子が現在地を hijack)、(2) bg job の isolation guard が共有 checkout への Write を止めるため、brief を `.claude/dispatches/` に書けず `$CLAUDE_JOB_DIR/tmp` に逃がした。結果その brief は git tracked にならず job 削除で消える。今回は本題でないので運用で回避(brief 全文は会話に残した)。bg 起点の dispatch を常用するなら、guard 例外で `.claude/dispatches/` への brief 書き込みを許す or 子が起動時に渡された brief を保存する step を入れると cross-session 参照価値が保てる。