approve_mission
Approve a mission and queue it for outreach. Teaches the RL loop.
Approval is the operator's signal that this lead is worth pursuing.
Today (manual outreach phase) it doubles as the "I have replied or am
about to" confirmation — so approve also rewards the source feed,
treating the mission as a positive outcome (`replied`). When the
sidecar is wired for autonomous Reddit/Twitter sending, outcome
tracking will move to a separate feedback step and approval will only
mean "queue for outreach".
Pass `edited_draft` if the operator edited the wording — otherwise
the existing draft is used unchanged.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mission_id | Yes | The mission's id, from get_missions. | |
| edited_draft | No | The operator's edited wording, if they changed the draft. Leave empty to keep the existing draft. |