Задача 8: классификация и обработчики — живой прогон, cron, archive change

This commit is contained in:
2026-09-14 04:50:50 +00:00
parent 7550aff102
commit 8bff6f9aa4
14 changed files with 257 additions and 28 deletions
+12
View File
@@ -0,0 +1,12 @@
#!/usr/bin/env bash
# Классификация новых писем + обработчики — запускается после mail-archive.
# Цепочка: mail-archive (5 min) → classifier (лимит, дозированно) → handlers.
set -euo pipefail
cd /opt/hermes/email-assistant
# Классификатор: до 10 новых писем за запуск (Qwen ~10-20с/письмо = ~3 мин)
python3 scripts/email_classifier.py --limit 10 || echo "[classifier] ошибка (продолжаем)" >&2
# Обработчики: все письма с тегами, без handled_* (идемпотентно)
python3 scripts/email_handlers.py || echo "[handlers] ошибка" >&2