{ 'variation_count'?: 1..=3 } — the operator's PLAN button (#61).
POST/api/plans/run
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