bulk_update_status
Flip status on multiple tasks in one call. Use this instead of N update_task calls when marking siblings DONE / blocking a batch / reopening a set. Returns { updated, skipped, errors } so partial success is observable. Up to 50 task ids per call. Tasks the caller can't change are skipped, not errored. Triggers parent-auto-close rollup once for the whole batch (not per task).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dryRun | No | Preview only: return which tasks would flip (current -> proposed status) and which would be skipped, without committing. Writes nothing, fires no side effects. | |
| status | Yes | Target status to set on every listed task. | |
| taskIds | Yes | 1–50 task ids to update. |