Unfortunately the answer is no to most of these! We have an agreement in place via email, but there are no start or finish dates specified in it. He just said that the job would take about a week verbally, so we have no record.
No contingencies for weather either, we honestly didn't think about...