Update task
planitude_update_taskChanges an existing task: name, duration, type, scheduling constraint, deadline, notes, position, or three-point estimate (optimistic/pessimistic, used by the Monte Carlo simulation), then recalculates the dependent dates. The previous values are overwritten. Constraints follow MS Project: asap, alap, start_no_earlier_than, start_no_later_than, finish_no_earlier_than, finish_no_later_than, must_start_on, must_finish_on; all but asap/alap need constraintDate. For progress use planitude_set_progress. Requires write permission.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| wbs | No | New WBS code. null clears it. | |
| name | No | New task name. | |
| task | Yes | Task reference: its key (the 'rif' column, e.g. 'Cronos-12'), its uuid, 'wbs:1.2', or its exact name if unique. | |
| type | No | New task type. | |
| notes | No | New notes. null clears them. | |
| deadline | No | Deadline in ISO 8601 with offset. null removes it. | |
| afterTask | No | Move right after this task. | |
| projectId | Yes | Project id (uuid), as returned by planitude_list_projects. | |
| parentTask | No | Move under this task as its subtask. To move it out one level use planitude_outdent_task. | |
| durationDays | No | New duration in working days. | |
| constraintDate | No | Constraint date in ISO 8601 with offset. null clears it. | |
| constraintKind | No | Scheduling constraint type. | |
| optimisticDays | No | Three-point estimate: optimistic duration in working days (Monte Carlo only). null removes it. | |
| durationMinutes | No | New duration in working minutes. Takes precedence over durationDays. | |
| pessimisticDays | No | Three-point estimate: pessimistic duration in working days. null removes it (the project default range applies). |