3.6 KiB
3.6 KiB
Дайджест часа 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без события, следующий маркер ретраит.
- поллер при приёме каждого входящего TG ставит emoji-реакцию 👀 (
- Фикс 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-единица arm-скрипта рестартует сервис только убедившись, что активных LLM-воркеров нет (9с пустого окна, дедлайн ~20м; не найдёт окно — не рестартует вовсе, бережёт работающие тики).
Из минутных выжимок (контекст, не подняли)
- m-516173494 (Alex: «поставил заново, команда не работает») — минимальный уровень запросил три конкретики (команда / полный вывод / сервер); ответа пока нет — ждём, вслепую не гадаем.
Мелочи
- S: у
HourDigest-файла дайджесты предыдущего часа (1720) остались незакоммиченными — следующие часы по конвенции коммитят свои.