Как работает регенерация сводок?

Я очистил все сводки через rails c AiSummaries.destroy_all и запустил новый процесс с другой LLM, установив ai summary backfill topic max age days = 60. Сначала я слишком высоко установил ai summary backfill maximum topics per hour, из-за чего многие новые темы не прошли из-за ограничений скорости (rate limits). Это моя ошибка, но я ожидал, что после заполнения данных за 60 дней процесс начнёт новый цикл и заполнит пропущенные темы. Однако этого не происходит — процесс заполнил данные за 60 дней и остановился.

Задача успешно выполняется каждые 5 минут, но занимает лишь миллисекунды, поэтому очевидно, что она ничего не находит для заполнения.

Я отслеживаю прогресс (или его отсутствие) через Data Explorer, используя таблицы ai_summaries и ai_api_audit_logs.

Если я вручную нажимаю кнопку «Создать сводку» для темы, которая не была заполнена, новая сводка генерируется успешно. Это означает, что подключение к провайдеру ИИ работает корректно, и темы действительно «подлежат суммаризации».

В логах (/logs) ошибок нет.

Есть какие-то идеи?