gap_report
Groups job-post keywords missing from a CV variant into honest actions: add, list as familiarity, avoid claiming, or request evidence. Read-only.
Instructions
Explain the keywords a job post asks for that one variant doesn't show, grouped by what
can honestly be done. Use it after score_job picked the variant, before editing it with
save_variant. Returns: in_inventory_not_in_cv (the person has it: add it, using
unused_bullets, or name it in the summary or competencies), familiarity_only (only as
familiarity), not_in_inventory (do not claim it), no_achievement (P or L skills no bullet
shows: ask for one real achievement each) and marked_in_checklist (marked in their checklist,
still without evidence: ask where they used it). Read-only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lang | No | Language of the output: en (English) or es (Spanish). | en |
| profile | No | Path of the profile folder. Leave it out to use the server's default (--profile or HONEST_CV_PROFILE). | |
| variant | Yes | Variant id from variants.yaml, e.g. backend. | |
| keywords | Yes | Required keywords from the job post, in its own wording. | |
| preferred | No | Nice-to-have keywords from the job post. |