POST /api/engagement/plan/run
POST/api/engagement/plan/run
{ "variation_count"?: 1..=3 } — the operator's PLAN button (#61). Runs EXACTLY the authoring path the autonomous cadence runs,
bypassing the cadence floor; the in-flight state rides the engagement picture
(EngagementState.plan_run), so a clicked run and an autonomous run are
indistinguishable to the UI and two clients cannot start overlapping passes.
Request
Responses
- 200
whether the runtime accepted the request; the body is optional and an omitted variation_count runs the full built-in strategy set