Fix the tracker
fix_trackerFixes job-application tracker issues found by check_tracker—dates, statuses, follow-ups, stages and reply dates—after preview and confirmation, with backup and undo.
Instructions
Fix the fixable issues check_tracker found, in one write with one backup and one undo step: text dates become real dates, a missing status gets the not-applied (or applied) one, weekend follow-ups move to Monday, closed applications lose a planned follow-up, the furthest stage catches up with the status, missing reply dates are filled from the response text.
The tool writes only with the user's yes. The client may ask in its own confirmation dialog. Otherwise call with dry_run=true, show the preview to the user, and after they agree in a new message repeat the same call with confirm=. The write is refused if the tracker changed since expected_version. A backup is taken first, and undo_last_write reverts the write.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rows | No | Only these rows; default: all | |
| kinds | No | Only these kinds of issue from check_tracker; default: every fixable one | |
| confirm | No | Token from the dry run the user approved. Not needed when the client shows the server's confirmation dialog | |
| dry_run | No | Only show what would change, plus the confirm token; write nothing | |
| expected_version | No | `version` from your last read; the write is refused if the file changed since |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||