[aside] goose dispatcher の wip 残り job に自動回復が無い ── finalize transport 失敗 / dispatcher 再起動 mid-turn で job が wip のまま固まり、誰も再 claim しない。

PR #355 で finalize 経路の wip 残りは大幅に減らしたが(reply を best-effort 化 + 遷移を atomic+retry)、根本の安全網が無いのは別問題。`acp_dispatch.rs` の watch loop コメント(`finalize error … left for re-claim`)が頼る「server-side lease(別 PR)が再 claim する」は未マージ。

実害: dispatcher を rebuild/restart すると、旧 instance が claim した wip job は新 instance が拾わない(claim 対象は `open` のみ)→ orphan 化。今 session で author_handle / webvh が該当し、手動 wip→open reset で復旧した。

想定対処: TTL ベースの server lease で stale wip→open に戻す、or dispatcher 起動時に自分名義の orphan wip を sweep する。