start_motion_plan
Start an isolated offline motion-planning run for a New_Design seed task in a per-run worktree copy, returning a run_id to poll status while protecting the upstream project from writes.
Instructions
Start ONE real offline planning run for a New_Design seed task (task_id 'ND-SEED-') inside an isolated per-run worktree copy; the upstream project is never written (pre/post SHA-256 manifests attached). planner: whitelist ['Lazy_PRM'] (applied to the worktree config). time_budget_seconds: 10-1800 (default 120); on expiry the process tree is killed and status becomes TIMEOUT (never 'no path exists'). request_id (optional, [\w.-]{1,64}) makes retries idempotent. Returns immediately with a run_id; poll get_plan_status. Only one real run at a time.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| planner | No | Lazy_PRM | |
| task_id | Yes | ||
| request_id | No | ||
| time_budget_seconds | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| seed | No | ||
| run_id | Yes | ||
| message | Yes | ||
| planner | No | ||
| task_id | Yes | ||
| accepted | Yes | ||
| budget_s | No | ||
| duplicate | No | ||
| execution_status | Yes |