GitHub, GitLab, or an implementation of the provider contract.
Repository and PR number/MR IID.
Ranking options; optional failures are returned as warnings.
Explained selections and captured request metadata.
ReviewerError If essential context, eligibility, or options fail.
Collect repository evidence and suggest reviewers without changing the request.