完備契約