apply_send_approved
Submit approved job applications from a queue using your own Chrome browser. Dry-run by default; set confirm_send=true to actually submit.
Instructions
Submit ATS applications for approved queue items via the user's own Chrome.
SAFETY RULES enforced in code (non-negotiable):
ONLY items with status=="approved" are attempted (queue_approve first).
is_payment_url() → item stopped, never submitted.
is_login_context() → item stopped as "needs_manual_login".
classify_sensitive_field() on any prefill field → item skipped.
confirm_send=False (default) → dry-run, nothing submitted. Only confirm_send=True actually submits.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| queue_path | Yes | Absolute path to the JSON queue file. | |
| confirm_send | No | False → dry-run; True → submit approved items (playwright required). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| attempted | Yes | ||
| submitted | Yes | ||
| skipped | No | ||
| stopped | No | ||
| dry_run | No |