063a3ab9ad
The worktree survives a changes-requested round trip, so .orchestra/review.json from the first review is still there when the second one starts. A reviewer that writes .orchestra/done without rewriting it would have the earlier findings sealed against the new commit, and submit binds whatever it reads to the commit being submitted, so a stale pass is indistinguishable from a fresh one. Observed on the 2026-08-28 baseline run: the file from 10:55:45 was still present when the second review session launched at 10:57:48. That reviewer did rewrite it, so the run is sound, but nothing enforced it. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CVbaKucEYBjMqVeUgJUsc1