Not every task can be completed as written. Letting staff say so — with a reason — is more useful than letting it sit unfinished.
Effort per Task
Set the expected effort for a task, which feeds the capacity and ETA calculations rather than sitting in a spreadsheet.
Reject with a Reason
A task that cannot be done as specified can be rejected, so it comes back for a decision instead of silently blocking the work order.
Procedure History
A history view shows what was done, by whom and when, which is where you look when something went wrong.