get_job_matches
Reads the stored results of the most recent matching run for a job: ranked candidates with scores, per-criterion verdicts, evidence, and missing must-haves. It never starts or refreshes a run and has no AI cost. Use it for "why is she ranked first", "who fails a mandatory criterion", or to intersect matches with another attribute. If no run exists it says so; ask the user to run matching in Kepler.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | Yes | Default 25, max 50. | |
| state | Yes | ||
| cursor | Yes | next_cursor from the previous page. | |
| job_id | Yes | UUID | |
| criterion_status | Yes | ||
| mandatory_verdict | Yes | ||
| detail_candidate_ids | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||