preflight
Check if you're allowed to apply to a job before starting. Enforces daily caps, spacing, duplicate applications, and failure limits, returning a reason and wait time if blocked.
Instructions
Ask permission before starting an application. Call this first.
Checks the daily cap, the minimum spacing between applications, whether this posting was already applied to, and whether a previous run tripped the failure breaker.
If allowed is false, do not proceed -- the reason says why. If
wait_seconds is greater than zero this call has already waited, so the
pacing is enforced rather than merely suggested.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| job_id | No | ||
| job_url | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |