Write a task and keep its overdue item in step
What It Does
Task writes combine work persistence with conditional overdue publication. The drawer uses ordinary patches for field and assignee changes, with separate commands for completion, cancellation and reopening. The structured hops describe API-only deletion as well.
The Flow
The numbered hops specify the request, persistence and integration boundaries in order. Each hop identifies its evidence anchor, synchronization seam and observable failure outcome. Branches distinguish optional and delegated paths.
When Something Fails
Validation and lifecycle failures return without a committed task change. When publication is enabled, its failure also refuses the write. Shared-list revalidation after a closing action does not guarantee that manually held drawer details have been reread.
Open Design Questions
Product needs to settle replacement completeness, task history and the availability cost of making attention publication part of the task transaction.