telegram: сервис поднимается без бота и работает одним входом

- Клиент бота собирается один раз и достаётся отправителю и транспорту;
  разрез прошёл по «ответил ли Telegram»: ответ «такого бота нет» роняет
  старт, недоступность даёт подъём без Telegram (ADR-2026-08-13). Ожидание
  при сборке ограничено сроком — иначе молчащий Telegram вешал подъём.
- Недоставленный ответ не роняет шаг: пишется с job_id и считается метрикой,
  уровень по причине — WARN для неподнятого входа, ERROR для неназванного
  адресата. Заведены transcriber_intake_up и transcriber_undelivered_reply_count.
- Закрыта утечка токена в журнал: отказ разбора адреса рождается раньше
  обращения к клиенту, то есть мимо чистки на его границе.
This commit is contained in:
av
2026-08-13 19:10:08 +03:00
parent 863ba3b42e
commit b733a84d6a
33 changed files with 1579 additions and 91 deletions
@@ -44,5 +44,11 @@
отправителя с непустым токеном: прежний путь сохранён.
- Задача из Telegram, дошедшая до ответа при отсутствующем боте, не роняет
процесс и не теряется молча. Оракул — тест конвейера с заведённой задачей
источника Telegram и без отправителя: процесс жив, задача осталась пригодной к
повтору либо перешла в `failed`, и об этом есть строка журнала.
источника Telegram и без отправителя: процесс жив, задача осталась в
достигнутом состоянии, в повтор не ушла и в `failed` не переведена, а
недоставка видна записью журнала с идентификатором задачи.
Правка критерия 2026-08-13, решение владельца на чекпоинте: прежняя редакция
требовала повтора либо `failed`, и оба исхода отвергнуты дизайном с ценой —
пометка отказа на удавшейся работе врёт панели и метрике, а повтор не помогает,
потому что бот от ожидания не появится.