Record Filled Answers
record_filled_answersRecords what you filled into each job application form page, saving every question, answer, and source, and flags answers that need review.
Instructions
Record what was filled into this job's application form, one call per form page: each
field's question, answer and source. Per question the latest call wins; the job page's
What was submitted tab shows the record. An EEO answer is kept only while the user's
standing EEO consent is recorded, and no MCP read returns its value. Returns {id,
application_id, flag_count, flags}: each flagged field by its index in fields, with
guessed_screening (a screening question answered by inference or composed prose),
ticked_everything (a multi-select with every one of 3+ options ticked),
differs_from_profile or eeo_without_saved_answer, each with a one-line reason. Flags
warn; nothing is blocked, and get_final_review lists the job's flags again. step names
the page: pass its URL path (location.pathname), the Companion's own key, so an agent row
and a Companion row for one page fold together; a page number is still accepted.
application_id links the record now; without it the record links, for the application of base_resume (the base resume's slug), when
that application is created, marked applied or submitted.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| step | No | ||
| fields | Yes | The page's fields as filled: {question, source, answer?, section?, required?, options_count?, slot?, eeo?, edited_by_you?}. answer is a string, or for a multi-select the list of ticked options with options_count, the number offered. source: profile (the autofill profile) | resume (work history or skills) | custom (a saved answer) | written (prose composed for this form) | inferred (a choice no saved fact states) | you (typed or changed by the user) | upload (a file: slot resume or cover_letter, answer the file name). slot names the profile fact, such as preferences.willing_to_relocate. eeo marks a voluntary self-identification question. | |
| job_id | Yes | ||
| base_resume | No | ||
| application_id | No |