ats_redflag_scan
Analyze a CV for red flags that reduce ATS and LLM screener scores. Detects passive voice, duty bullets without metrics, employment gaps, job-hopping, and other issues.
Instructions
Scan a parsed CV for content red flags.
Implements all red-flag checks from data/redflags.yaml: passive voice, duty bullets without metric/strong verb, employment gaps, job-hopping, banned buzzwords, year-only dates, unprofessional email, wrong photo for market, AI-generic phrasing, no quantification.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| json_resume | Yes | JSONResume-compatible dict (output of cv.parse). | |
| raw_text | Yes | Raw text of the CV as extracted from the file. | |
| market_id | No | Target market (fr, us, uk, ca, ca-en, ca-fr). | fr |
| has_photo | No | Whether the CV contains a photo. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |