From nisse-review's review of #156: only a failed listing fell back to the PR's whole diff; one commit's diff failing (a force-push dropped it) failed the run. Tests also pin down its other three points, which the code already handled: a command is taken in once, a second review at the same head has its own marker, and `review` beside a comment is one fresh review. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01J5Utyfzw7gF7UhjRDEtjTk