Fail task
task_failRecord a worker failure, release its lease, and finalize usage, ensuring future allocations count only actual failed usage rather than the full reservation.
Instructions
Record a definitive worker failure, clear its lease, and charge final usage. Future sibling allocation counts actual failed usage instead of the full reservation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| usage | No | ||
| reason | Yes | ||
| taskId | Yes | ||
| workerId | Yes | ||
| leaseToken | Yes | ||
| idempotencyKey | Yes | ||
| expectedVersion | Yes |