22 lines
No EOL
3.3 KiB
Markdown
22 lines
No EOL
3.3 KiB
Markdown
# Дайджест часа 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) остались незакоммиченными — следующие часы по конвенции коммитят свои. |