Update a task that has not been dispatched yet.

Usage:
- `task_id` identifies the created task to modify.
- `objective` and `title` are optional patch fields; omitted fields remain unchanged.
- Use this tool to correct scope or improve the task contract before execution starts.
- This tool is only valid while the task is still in the created state.
