f7963bcfb3
Косяк 02: поле телефона проекта типа call отвергало +7.., 8.., пробелы и скобки. prepareForValidation в StoreProjectRequest и UpdateProjectRequest приводит номер через PhoneNormalizer к канону 7XXXXXXXXXX без ведущего плюса, чтобы раздача LeadRouter матчила без плюса. Финальная regex оставлена страховкой. Кастомные messages по signal_type: ошибка с примером формата, без имени Источник. Фронт: постоянная подсказка под полем в NewProjectDialog и ProjectDetailsDrawer. TDD: ProjectPhoneNormalizationTest 8 кейсов, GREEN. Проверено глазами на 8000. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>