propose_task_split
Propose splitting an existing task into 2–10 smaller children. Writes a PENDING AISuggestion row that a human reviews + accepts in the normal Suggestions inbox. The agent should poll the suggestion id until status flips to ACCEPTED, then call add_subtasks to materialize the split. Use this when the brief reveals a task is too coarse to execute as one unit and you want explicit human approval before fragmenting the plan.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| taskId | Yes | The task you want to split. Must be visible to the caller. | |
| children | Yes | 2–10 proposed child tasks. Each gets title + optional description / priority / estimatedHours. | |
| rationale | Yes | Why the agent thinks the parent should be split. Shown to the human reviewer. 1–2000 chars. |