Isn't the normal attitude with contracts like this is do as little work as possible to satisfy the requirements checklist and get paid as soon as possible? And then charge even more to come back and fix it later when it doesn't work as originally envisioned?