How to navigate a dispute over building contract terms?