apply_answer_screening
Extract factual answers from a CV to respond to screening questions, and flag questions requiring human review for topics like work authorization or salary.
Instructions
Answer a screening question factually from the CV, or flag needs_human.
HONESTY rules (non-negotiable):
Work authorization / visa / sponsorship → needs_human=True, answer=None.
Salary expectations → needs_human=True, answer=None.
Relocation / notice / availability / start date → needs_human=True.
"Why this company/role" → needs_human=True.
Unknown questions → needs_human=True. Only factual, derivable answers are returned with source="derived_from_cv".
No network calls. Deterministic.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| question | Yes | The screening question text (EN or FR). | |
| cv_path | Yes | Absolute path to a CV file (.txt, .md, .docx, .pdf). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| question | Yes | ||
| suggested_answer | No | ||
| source | Yes | ||
| confidence | Yes | ||
| needs_human | Yes |