# Ch. 20 — HR Resume Screening Exercise

A fictional Senior Backend Engineer JD (`jd.md`) and five fictional CVs in `./cvs/` as PDFs (`cv-1.pdf` through `cv-5.pdf`, 1–2 pages each, varied layouts). The candidates span the realistic spectrum: one strong fit, one decent fit with gaps, one out-of-domain, two borderline.

## Exercise

> Score the CVs in `./cvs/` against `jd.md`. Rank them 1–5 with a one-sentence reason each.

The point: the agent has to read each CV against the must-haves and nice-to-haves, weigh evidence (years, stack, domain), and produce a defensible ranking — not just a vibes-based list. A good run names the must-have each candidate hits or misses.
