Keep AI workers running after failed batch

This commit is contained in:
Your Name
2026-07-30 09:08:51 +05:00
parent e289e3a7f9
commit 519474e4ff
5 changed files with 18 additions and 34 deletions
+5 -5
View File
@@ -794,11 +794,11 @@ AI получает JSON-массив:
2026-07-30 один пост (`id=2348`) был платно отправлен в Sonnet 4.6 983 раза,
потому что failed снова попадал в claim и цикл сразу продолжал работу. Failed
посты нужно возвращать в `pending` только явным ручным действием.
После любого failed AI batch worker дополнительно выключает свой флаг
`ai_writer_enabled=false` / `ai_qualifier_enabled=false`; включать обратно
только после просмотра ошибки. Ошибка показывается на `/workers` из heartbeat
meta и отправляется Telegram-уведомлением получателям `daily_report_recipient_ids`
через `daily_report_bot_token`, затем `tg_poster_bot_token`, затем `TG_BOT_TOKEN`.
После failed AI batch worker помечает конкретные посты как `failed` и продолжает
обрабатывать другие `pending` посты. Ошибка показывается на `/workers` из
heartbeat meta и отправляется Telegram-уведомлением получателям
`daily_report_recipient_ids` через `daily_report_bot_token`, затем
`tg_poster_bot_token`, затем `TG_BOT_TOKEN`.
### 10.2. Вход в модель