[aside] dispatch-brief の `completion-signal.md` は **standalone-PR child** 前提(rebase onto origin/main → `gh pr create` → done)で、**親の進行中 PR にファイル単位で寄与する child** モデルを持たない。 今 session で projection_tests.rs の kernel 変換を child に投げたが、その成果は独立 PR にできない(親の未 merge production 変更に依存して初めて compile する)。なので boilerplate を使わず custom completion を手書きした:base = 親の branch(origin/main でない)/ rebase onto main しない / PR 作らない / push のみ → 親が `git checkout <child-BR> -- <file>` で 1 ファイルだけ取り込む。 dispatch は「1 child = 1 独立 PR against main」を暗黙の前提にしているが、大きい PR を「親が骨格、child が 1 ファイル変換」で分担する並列化も実需がある(今回がそれ)。completion-signal に **integrate-into-parent-PR variant**(rebase/PR をスキップし、親が cherry-pick する branch を報告)を足せば、この分担パターンを boilerplate でカバーできる。