Score resumes against job descriptions — ATS compatibility, keyword gap, impact scoring, and AI improvements