e9bec6d11e
Обязательно только название фирмы — вывеска. ИНН по желанию: заполнили проверяем контрольную сумму и ловим дубль, оставили пустым — карточка заводится без ИНН. Пустая строка приравнена к «не знаю» и уходит как null. Проверка на дубль по ИНН теперь срабатывает только когда ИНН указан: раньше вторая карточка без ИНН у того же менеджера ложно ловилась бы как «эта фирма уже есть в вашей воронке». Схему БД менять не потребовалось — колонка inn была nullable, уникальный индекс частичный. Тесты: сервер 58/58, экран 9/9. Спека §16 обновлена. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>