Score one person in a role
score_role_personAnalyze one person (4 general scores, summary, red flags; reads their own repos, their work on other people's projects and the repos the role's search found them through), judge them against the role's criteria (each verdict with links to its evidence; unknown is never a negative), and check whether they're available, then return them with AyHire's call and their place among the picks so far. Someone not in the role yet is added first (pass reason). A saved analysis is free and instant; a new one takes 15-25 seconds and counts toward the hourly limit (20 analyses), so score the people worth it, not everyone. The order changes as you score more people: call get_role for the final ranking. If a call times out, call it once more: when the analysis finished in the meantime, the retry is instant and free.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | No | Why they fit, from their work (one line); kept when they're added to the role now | |
| role_id | Yes | ||
| username | Yes | GitHub username |