.github/copilot-instructions.md under "Verify Review Covered Current Head" is careful that an empty result cannot read as success. It has no case for Copilot answering that it has reached a quota limit instead of reviewing.
When that happens no formal review ever lands, so path (1) never matches the head SHA. The quota message arrives as an issue comment whose body does not refer to the current changes, so path (2) is correctly not confirmed either. Both paths behave exactly as specified, and the outcome is an agent waiting for a review that is never coming. It is not transient, so the bounded retry workflow does not clear it.
Suggested clause: a Copilot response naming a quota or rate limit is a terminal outcome, not a pending one. Report it to the maintainer and stop waiting, because the fix is account-side and re-requesting does not change it.
.github/copilot-instructions.mdunder "Verify Review Covered Current Head" is careful that an empty result cannot read as success. It has no case for Copilot answering that it has reached a quota limit instead of reviewing.When that happens no formal review ever lands, so path (1) never matches the head SHA. The quota message arrives as an issue comment whose body does not refer to the current changes, so path (2) is correctly not confirmed either. Both paths behave exactly as specified, and the outcome is an agent waiting for a review that is never coming. It is not transient, so the bounded retry workflow does not clear it.
Suggested clause: a Copilot response naming a quota or rate limit is a terminal outcome, not a pending one. Report it to the maintainer and stop waiting, because the fix is account-side and re-requesting does not change it.