Насчет доброй воли:
Статья 716. Обстоятельства, о которых
подрядчик обязан предупредить заказчика
1. Подрядчик обязан немедленно предупредить заказчика и до получения от него указаний приостановить работу при обнаружении:
непригодности или недоброкачественности предоставленных заказчиком материала, оборудования, технической документации или переданной для переработки (обработки) вещи;
возможных неблагоприятных для заказчика последствий выполнения его указаний о способе исполнения работы;
иных не зависящих от подрядчика обстоятельств, которые грозят годности или прочности результатов выполняемой работы либо создают невозможность ее завершения в срок.2. Подрядчик, не предупредивший заказчика об обстоятельствах, указанных в пункте 1 настоящей статьи, либо продолживший работу, не дожидаясь истечения указанного в договоре срока, а при его отсутствии разумного срока для ответа на предупреждение или несмотря на своевременное указание заказчика о прекращении работы, не вправе при предъявлении к нему или им к заказчику соответствующих требований ссылаться на указанные обстоятельства.
3. Если заказчик, несмотря на своевременное и обоснованное предупреждение со стороны подрядчика об обстоятельствах, указанных в пункте 1 настоящей статьи, в разумный срок не заменит непригодные или недоброкачественные материал, оборудование, техническую документацию или переданную для переработки (обработки) вещь, не изменит указаний о способе выполнения работы или не примет других необходимых мер для устранения обстоятельств, грозящих ее годности, подрядчик вправе отказаться от исполнения договора подряда и потребовать возмещения причиненных его прекращением убытков.
Почитайте всю статью выше
далее
Статья 743 ГК
3. Подрядчик, обнаруживший в ходе строительства не учтенные в технической документации работы и в связи с этим необходимость проведения дополнительных работ и увеличения сметной стоимости строительства, обязан сообщить об этом заказчику.
При неполучении от заказчика ответа на свое сообщение в течение десяти дней, если законом или договором строительного подряда не предусмотрен для этого иной срок, подрядчик обязан приостановить соответствующие работы с отнесением убытков, вызванных простоем, на счет заказчика. Заказчик освобождается от возмещения этих убытков, если докажет отсутствие необходимости в проведении дополнительных работ.
Статья 750 ГК
1. Если при выполнении строительства и связанных с ним работ обнаруживаются препятствия к надлежащему исполнению договора строительного подряда, каждая из сторон обязана принять все зависящие от нее разумные меры по устранению таких препятствий. Сторона, не исполнившая этой обязанности, утрачивает право на возмещение убытков, причиненных тем, что соответствующие препятствия не были устранены.
751 ГК
2. Подрядчик не вправе использовать в ходе осуществления работ материалы и оборудование, предоставленные заказчиком, или выполнять его указания, если это может привести к нарушению обязательных для сторон требований к охране окружающей среды и безопасности строительных работ.
754 ГК
При реконструкции (обновлении, перестройке, реставрации и т.п.) здания или сооружения на подрядчика возлагается ответственность за снижение или потерю прочности, устойчивости, надежности здания, сооружения или его части.
Так что чем выше цена договора и последующих проблем, тем активнее я взаимодействую с проектниками и монтажниками и пишу заказчику письмена