Демонстрационный проект на вымышленных данных, не заказ клиента. Задача: сдавать заказчику не «сырую» базу контактов, а проверенную, где каждая запись годится для работы менеджера по продажам.
Написал инструмент проверки: контрольная сумма ИНН, приведение телефонов к единому формату +7, проверка email, определение роли лица, принимающего решения (главный инженер, энергетик, ГИП, закупки), поиск дублей, обязательный источник для каждой записи. На выходе таблица со статусом и причиной отбраковки и короткий отчёт.
На тестовой выборке из 6 записей 3 признаны годными, 3 отбракованы: дубль, запись с неверным ИНН, телефоном и email, сотрудник не из ЛПР. Тот же контроль применяется к реальным базам из открытых источников. При разработке использовалась нейросеть, результат проверен вручную.