Have you ever hired a contractor thinking that both sides had an agreement on deliverables, but near the end of the project you realise you’ve just lost a ton of...