v0.19.1 — Paired Task Stop reviews
Project-scoped paired Task reviews
- Replaced the ten-minute heartbeat and local periodic scanner with a trusted
Stophook for the two configured Git projects. No timed model polling remains. - A source change opens one native review Task in the other Codex project and binds the two Tasks one-to-one. Later Stop summaries use
send_message_to_threadto reach that same counterpart. - Added hashed Task bindings, exact SHA cursors, reserved sends, and an echo guard so relayed messages do not create a Task loop. Uncertain sends remain held for inspection.
- Kept manual remote scans for changes that occur outside a paired Task. Updated the shared review contract and setup guide.
The hook itself makes no network or model call. A paired Task can use one event-driven model continuation to create its counterpart or send a summary. Existing Tasks stay pinned to their signed runtime; new Tasks use the active 0.19.1 runtime.