start_scan
Upload a resume and job description to launch a scan, returning a scan_id for status polling; identical completed scans are reused without using a daily allowance.
Instructions
Upload a resume + job description and start a scan (uses 1 of the 5 daily scans). Idempotent: if a completed scan exists for the same resume file, job description, scoring guide, job title and company, it is returned with reused=true and no allowance is used. resume_path must be an absolute path to a text-based .pdf/.docx (max 5 MB). Returns scan_id and state (queued/scanning; complete only when reused or already finished). Then poll get_scan_status no more often than every 20 s. Only one scan may be in flight; limit_reached means stop for the day. Pacing: the server adds random 2-5 s human-like delays between UI actions and runs one tool at a time; never call tools in parallel. On ok=false follow error.hint (PLAN.md §13): auth_expired, site_changed, unknown_state, internal_error and profile_in_use are never retried blindly; otherwise retry at most twice.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| company | Yes | ||
| job_title | Yes | ||
| resume_path | Yes | ||
| scoring_guide | No | Graduate - STEM Focus | |
| job_description | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||