cv_edit
Apply path-addressed batch edits to a tailored CV atomically, rejecting the whole batch if any claim lacks evidence. Review cv_context and cv_get first; export with cv_render.
Instructions
Apply a batch of path-addressed edits to a tailored CV, atomically. Read cv_context and cv_get first — indices are counted over the document cv_get returned. THE HONEST WALL: editing with an API key edits as the tailoring agent, and the server enforces it — the candidate's own name, email, phone and links are refused, and anything stating what they DID needs evidence_id, the id of something they asserted themselves. One uncited op rejects the whole batch. For a missing_have requirement, reframe an existing bullet; for a missing_gap, ask the candidate before writing anything. A bad path is a 422 and the CV is untouched. Export with cv_render.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The CV id, from cv_tailor or cv_list (or the tailoring workspace URL /tailor/<job>?cv=<id>). Opaque — never construct or guess one. | |
| ops | Yes | Every edit that belongs together, in one call. | |
| note | No | Your own one-line reason for the change; shown to the candidate as the agent's words. |