setup_status
Checks profile completeness and returns a questionnaire for missing fields before applying to jobs.
Instructions
Whether the user's profile is complete, and the questions to ask.
Call this before the first application and any time get_profile
reports missing fields. If ready is false, ask the user the questions
in questionnaire -- all of them in a single message, not one at a
time -- then hand the answers back through save_profile.
Every field carries its current value, so a second run only needs to ask about what is still blank. Fields already answered are never re-asked; that is the whole point of the profile being a file.
Prefer save_profile over update_profile for this: it writes the whole
set at once and reports validation problems together.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| include_optional | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |