A comprehensive construction contract should include details such as the scope of work, project schedule, payment terms, warranties, insurance requirements, change order process, dispute resolution, and termination clauses.