3ad2ffb771
Имя отправителя Лидерра регистрирует у МТС от лица клиента, поэтому письмо-разрешение нужно всегда. Собрал генератор бланка так, чтобы он покрывал все случаи и всегда отдавал целый документ — заполненный, где есть данные, и с прочерками, где их нет. - ConsentLetterBuilder — единый источник текста письма на все 8 комбинаций «объект (юр.наименование/название ИП/товарный знак/домен) × правообладатель (юрлицо/ИП/физлицо)» строго по образцам МТС. Паспорт физлица не храним — прочерк. - ConsentDocxWriter — рендер в РЕДАКТИРУЕМЫЙ Word (.docx) вместо PDF, чтобы клиент дописал недостающее; акцент про паспорт («должны совпадать с документом на право»). - consentForm(): убрана жёсткая блокировка (бланк отдаётся всегда), добавлен выбор правообладателя owner_type/owner_name — домен/знак могут быть на физлице даже у клиента-юрлица/ИП, тогда письмо от этого физлица. - Экран: подсказки «как назвать имя» под каждый вид, общее правило (до 11 знаков, латиницей), радио «на кого зарегистрирован домен/знак» + поле ФИО, кнопка бланка активна после ввода имени, ярлык «Скачать бланк разрешения (Word)». - consent-form.blade.php удалён (заменён docx); phpoffice/phpword ^1.4 в composer. Тесты: бэкенд ClientSms 116, фронт SMS-спеки 44 — зелёные; pint чисто. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>