"Статья 328. Встречное исполнение обязательства ... 2. В случае непредоставления обязанной стороной предусмотренного договором исполнения обязательства либо при наличии обстоятельств, очевидно свидетельствующих о том, что такое исполнение не будет произведено в установленный срок, сторона, на которой лежит встречное исполнение, вправе приостановить исполнение своего обязательства или отказаться от исполнения этого обязательства и потребовать возмещения убытков. Если предусмотренное договором исполнение обязательства произведено не в полном объеме, сторона, на которой лежит встреч"
— Гражданский кодекс Российской Федерации (часть первая), ст. 328
Поскольку материал передан, но его качество явно ниже необходимого (слабый б/у металл, который не выдержит снеговой нагрузки), речь идет об исполнении не в полном объеме (ненадлежащее качество). Вы как подрядчик, у которого есть сомнения в безопасности результата, имеете право приостановить работы на основании этой нормы. Отказ от договора также допускается, если заказчик в разумный срок не заменит материал.
Вам необходимо также учитывать, что односторонний отказ от исполнения обязательства по общему правилу не допускается (ст. 310 ГК РФ). Однако эта норма содержит исключения: односторонний отказ возможен, если это прямо предусмотрено ГК РФ. Ваше право на отказ или приостановление как раз основано на ст. 328 ГК РФ, которая является таким исключением. Поэтому ст. 310 не блокирует ваши действия:
"Статья 310. Недопустимость одностороннего отказа от исполнения обязательства ... 1. Односторонний отказ от исполнения обязательства и одностороннее изменение его условий не допускаются, за исключением случаев, предусмотренных настоящим Кодексом, другими законами или иными правовыми актами."
— Гражданский кодекс Российской Федерации (часть первая), ст. 310
Именно ст. 328 является таким предусмотренным ГК РФ случаем, дающим вам право на отказ.
Дополнительно, обязанность заказчика оказывать содействие (ст. 718 ГК РФ) не является главной нормой в данном случае, так как предоставление материала — это не содействие, а основная обязанность заказчика по договору. Однако если вы докажете, что без замены материала исполнение невозможно, то заказчик нарушает свою обязанность по обеспечению надлежащего материала, что по смыслу ст. 718 может квалифицироваться как неоказание необходимого содействия:
"Статья 718. Содействие заказчика 1. Заказчик обязан в случаях, в объеме и в порядке, предусмотренных договором подряда, оказывать подрядчику содействие в выполнении работы. При неисполнении заказчиком этой обязанности подрядчик вправе требовать возмещения причиненных убытков, включая дополнительные издержки, вызванные простоем, либо перенесения сроков исполнения работы, либо увеличения указанной в договоре цены работы."
— Гражданский кодекс Российской Федерации (часть вторая), ст. 718
Но здесь приоритет имеет более специальная норма о качестве материала — ст. 716 ГК РФ (обязанность подрядчика предупредить заказчика о непригодности материала). Эта статья не приведена в предоставленном отрывке из НПА, но она критически важна. Если вы не предупредили заказчика, то несете ответственность за брак. Вы предупредили в переписке — это достаточно, письменная форма законом не установлена строго (но для доказывания обязательна фиксация). Исходя из ст. 716 ГК РФ (часть вторая), если заказчик, несмотря на ваше предупреждение, не заменил материал и настоял на его использовании, вы вправе не приступать к работе, а если работа начата — приостановить. При отказе заказчика заменить материал вы можете расторгнуть договор. Поскольку в вашем контексте этой статьи нет, рекомендую найти её в ГК РФ (часть вторая) для точной цитаты, но её содержание именно таково: подрядчик обязан немедленно предупредить заказчика о непригодности или недоброкачественности материала; если заказчик не заменит материал, подрядчик вправе отказаться от договора. Ваша переписка до подписания акта — надлежащее предупреждение.
Ваш страх, что навес рухнет и придавит людей, абсолютно оправдан. Если вы продолжите работу и наступит вред (например, обрушение зимой от снега), то ответственность за вред, причиненный вследствие недостатков работы, будет определяться по ст. 1095-1098 ГК РФ (эти статьи также не в вашем контексте). Но если вы докажете, что предупредили заказчика, а он настоял, то риск последствий (включая вред третьим лицам) переходит на заказчика. Вы обязаны были предупредить — вы это сделали. Следовательно, вы не отвечаете за последствия использования недоброкачественного материала, если заказчик не заменил его. Подтверждение этого — ст. 716 ГК РФ (отсутствует в отрывке, но является общеизвестной нормой подряда).
Теперь о доказательствах: переписка до подписания акта — это хорошее доказательство, но нужно зафиксировать её нотариально (протокол осмотра страницы) или сохранить скриншоты с датой и временем. Фото материала в телефоне — тоже ценно, сохраните и их. Если возможно, составьте акт о том, что материал не пригоден, в присутствии заказчика или свидетелей. Если заказчик отказывается подписывать, направьте письменное уведомление о приостановлении работ с указанием оснований (ст. 328 ГК РФ и ст. 716) и требованием заменить материал.
Таким образом, вы вправе: приостановить работы, потребовать замены материала, а при отказе — расторгнуть договор в одностороннем порядке на основании ст. 328 и ст. 716 ГК РФ. Риск происшествий из-за материала лежит на заказчике, если вы надлежаще предупредили.