One plan, three reviewers, one agent
Here's a normal week at Quillfeather Freight, a regional carrier that ships about forty thousand parcels a day. Peak season is six weeks out, and Dana, an engineer on the platform team, asks her coding agent for a retry plan for failed carrier webhooks. The agent reads the handler, the rate limiter, the on-call runbook, and the last two incident post-mortems. It saves plans/webhook-retries.md and runs gander watch. Dana drops the link in the platform channel and the on-call channel.
Marcus, the on-call engineer for the touched service, opens the link and skims. The rollout section is fine, but he sees the open question about the legacy retry path and replies in the existing thread: "Rollout step needs a rollback." Priya, the PM, replies in her own thread that she'd rather hit peak with 50% than spend a week ramping. That's a conversation between Marcus and Priya, so it stays a normal thread. The agent never sees it.
Then Marcus starts a new comment on the rollout step with agent connect: "@agent add a rollback step and name the flag." That comment lands in Dana's agent session, the one that wrote the plan and still has the codebase open. The agent edits the file with a step 4 that disables the retry path via webhook_retry_v2, names the cleanup owner, and replies in the thread with what it added. Everyone's tab updates. Marcus resolves the thread.
Priya reads it the next morning on her phone. The new rollback step is there, on the same link Dana sent the day before, so she can take her two-phase concern to the platform team's standup without anyone resending the plan.
When the plan is done, the file lands in the repo as the design doc, the way it always did.