Skip to content

Copilot review runbook has no case for a quota refusal, so the coverage check waits forever #525

Description

@ptr727

.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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions