Good luck with enforcing the contract. The cost to prove the agent made the error (and not you or the manufacturer or time) and then other legal costs would probably almost always outweigh the cost to just fix the problem.
It might be possible to materially minimize the probability of error to have 2 agents, one that checks the others’ work. But that also will get costly.
It might be possible to materially minimize the probability of error to have 2 agents, one that checks the others’ work. But that also will get costly.