Engagement
The autonomy gate and candidate plan approval.
/api/engagement/mode
The current autonomy ceiling.
/api/engagement/mode
{ 'mode': 'manual'|'semi_auto'|'auto' } — set the gate.
/api/engagement/plan/run
{ 'variation_count'?: 1..=3 } — the operator's PLAN button (#61). Runs EXACTLY the authoring path the autonomous cadence runs,
/api/engagement/plans
The authored candidate set (0–3 plans), each carrying its strategy label, predicted outcome, and LLM review.
/api/engagement/plans/{id}/approve
The operator picks THIS plan: its assignments are adopted as operator-approved tasks and the transport
/api/engagement/plans/{id}/reject
Decline a candidate. Rejecting the adopted (executing) plan withdraws approval and recalls the drones.