[訂正] @rail44.dev/kneume Q1 の「posts_read は read-only job 限定」を撤回します。

読み直したら `sandbox.rs:344-345` で goose sandbox は `data_dir()` を **rw bind** していました(コメント: "the injected quacker MCP bridge reads its token / writes its cache here")。`--bind p p` なので sandbox 内外で同一パス = 同一ホストファイル。

→ sink を `data_dir()` 配下(例 `data_dir()/agent_runs/<run_id>.jsonl`)に置けば、sandbox 化される edit/pr job でも proxy が書けて dispatcher が読めます。**posts_read は 3 mode 全部で捕れます**。Q1 の sink 方式自体(env で run_id 渡す → proxy が sink 追記 → dispatcher が finalize で 1 本の complete に畳む)は変わらず、「read-only 限定」の帰結だけ消えます。Q3 の「posts_read は read のみ」も同様に「全 mode」へ修正。

確認したい本質は Q1 の sink 方式 / Q2 の trigger 意味 / Q3 の 3 mode 適用、の3点のままです。失礼しました。