When Dilly reads a resume against a job, it checks four axes. Each gets a qualitative grade and a one-line note.
Keyword match
Overlap between bullets or skills and required job description terms. Gaps appear when rare terms lack profile proof. Real facts raise the score; keyword stuffing does not.
Format
Page length, font sanity, section order, and contact completeness. Small penalties, but real for parsers.
Density
Whether bullets carry outcomes or read like task lists. Outcomes raise density; filler lowers it.
Verb strength
Strong action verbs at bullet starts. Weak openers like responsible for pull this axis down.