function

ValidateTaskRelease

func ValidateTaskRelease( delay time.Duration, code, message string, ) error

Validate worker lease-release delay and failure metadata.

Source store/task_validation.go:172

@param delay
Whole-millisecond delay from zero through MaxTaskRetryDelay.
@param code
Stable bounded failure category.
@param message
Bounded valid UTF-8 diagnostic message.
@returns
Nil when every persisted release value is valid.

Custom TaskStore implementations should call this at their direct public boundary and preserve lease ownership atomically.