Autopilot: end this conversation's run with its report
autopilot_finishEnd the Autopilot run that autopilot_start began in this conversation: stores the short report on the run page (with any proposals the run recorded) and unlocks nothing else: further changes need a new autopilot_start. Emails the agency only when it is needed, a client report waits for review or went out automatically, or a client stopped its reports or one bounced, unless notify is false (a routine that sends its own summary).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| done | No | At most 3 things done (or, in shadow, would do), 15 words each | |
| notify | No | false when the caller sends its own summary to the agency | |
| run_id | Yes | The run_id autopilot_start returned | |
| status | Yes | ||
| changes | No | The change log: one entry for every change made this run, with the evidence and the measurable result expected (and by when). The dashboard shows each as one plain line (what, linked) and why_short; why/expected sit behind Details. | |
| details | No | Short notes for the run page, incl. the chain of causes checked | |
| lessons | No | What this run learned about the client, specific and testable; the next run reads them | |
| headline | Yes | At most 20 words. The communication standard (Harrison 10/29/26): lead with the real problems, e.g. "Two real problems: the contact form's tracking stopped and one ad group spends with no leads." or "Nothing wrong this week: published a post and blocked 6 wasted searches." | |
| problems | No | Only REAL problems (a broken thing, money wasted, leads lost), most important first; routine work is not a problem. Empty when nothing is wrong. | |
| needs_you | No | The ONE thing only a person can do, if anything | |
| client_report | No | Live runs: the words of this week's client report (the instructions' step 5), in the client's report language when the instructions name one. Agency Autopilot adds the numbers and leads, checks the words, and drafts it for the agency to send (or, when the client's report_mode is auto and it is not their first report, sends it). Leave out in shadow. | |
| changes_elsewhere | No | Each change made through a connector other than Agency Autopilot (e.g. the site's own WordPress connector), one line each, so the next run can judge it | |
| client_report_url | No | ||
| no_keyword_map_reason | No | Only when an SEO client has no keyword map and one truly can't be built this run (e.g. Search Console can't be read): why | |
| no_account_plan_reason | No | Only when an account linked after set-up can't be planned this run (e.g. its data can't be read): why |