simbiot-harness/docs/digests/hour-2026-10-02-2110.md

22 lines
No EOL
3.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Дайджест часа 2026-10-02 21:10 (UTC)
## События часа
- **Реализована индикация взятия сообщений в работу** (t-261002205233-7b65b1, эскалация e-261002202857-73bbaf):
- поллер при приёме каждого входящего TG ставит emoji-реакцию 👀 (`setMessageReaction`) и пишет событие `MessageSeen` — Alex сразу видит, что сообщение принято, без «тишины на весь тик»;
- пока LLM-тик гоняется по неотвеченному инбоксу, фоновый поток держит `typing` в TG-чате («печатает…» виден весь тик); поток гасится в `finally` на любом исходе тика (успех/сбой/исключение), переживать тик не может;
- клипбот-команда `cli.py tg-seen <m-id>[,<m-id2>…] [-e emoji]` — явный маркер для уровня при батч-обработке;
- идемпотентность/ошибки: флаг `seen` в проекции → повторный маркер SKIP; TG-сбой → `False` без события, следующий маркер ретраит.
- **Фикс hermeticity теста**: `test_task_batch` (секция 11) падал от протухшей `/tmp/simbiot_batch_e2e.db` (старые подписи под чужим ключом валили аудит) — добавлена чистка перед e2e. На чистой БД — два прогона ALL PASS.
## Статусы
- Задача t-261002205233-7b65b1 [M] — завершена (21:16 UTC, результат доставлен в TG).
- Эскалация e-261002202857-73bbaf (info, min→hour) — закрыта реализацией фичи.
- Тесты: 14/14 сидов зелёные, включая новый `tests/test_seen_indication.py` (20 проверок).
- AUM: не замерен (balances.json нет); burn 9router: 24ч=147.03 · 7д=2638.32 у.е. — прямой минус к AUM.
- Деплой: пуш `aeb4cb1..26edbb7` → origin (git.cil.by), верифицирован. Рестарт `simbiot-harness-tg` — реакция 👀 при приёме активна на живом поллере. Для typing-части (живёт в процессе scheduler) требуется рестарт main-`simbiot-harness` — он УБИВАЕТ работающие воркеры текущих тиков, поэтому отложен: systemd-таймер рестарта после завершения часового тика.
## Из минутных выжимок (контекст, не подняли)
- m-516173494 (Alex: «поставил заново, команда не работает») — минимальный уровень запросил три конкретики (команда / полный вывод / сервер); ответа пока нет — ждём, вслепую не гадаем.
## Мелочи
- S: у `HourDigest`-файла дайджесты предыдущего часа (1720) остались незакоммиченными — следующие часы по конвенции коммитят свои.