Уведомления

Действенные уведомления — управляйте процессами из чата

Когда прогону нужен человек, Forge не просто пингует — он передаёт вам управление. Эскалация приходит в Telegram с кнопками «Повторить», «Продолжить», «Подтвердить» и «Остановить». Двигайте процесс, не открывая панель.

Кнопки, а не просто алерты

Эскалации приходят встроенной клавиатурой — «Повторить», «Продолжить», «Подтвердить», «Остановить». Нажатие двигает прогон. Ваш телефон — поверхность управления, а не лента только на чтение.

Одноразовые авторизованные действия

За каждой кнопкой стоит одноразовый токен с ограниченным временем жизни, атомарно погашаемый при нажатии. Случайный тап не сдвинет процесс дважды, и каждое нажатие авторизовано.

Сообщения остаются актуальными

Когда состояние прогона меняется, прежние уведомления пересобираются: устаревшие кнопки исчезают, добавляется строка с исходом. Вы никогда не действуете по протухшему сообщению.

Центр уведомлений оператора

Отдельный интерфейс для управления каналами, подписками и аудиторским следом уведомлений по всей организации.

Человек в контуре — там, где вы и так есть

Автономным процессам всё равно нужен человек в нескольких ключевых точках: неоднозначное решение, рискованное слияние, гейт, где действительно требуется суждение. Вопрос в том, где этот момент происходит. Forge приносит его в чат.

Когда прогон эскалирует, вам приходит сообщение в Telegram со встроенной клавиатурой: повторить шаг, продолжить прогон, подтвердить и двинуться дальше или остановить. Нажимаете кнопку — процесс идёт. Без переключения контекста, без панели, без ожидания, пока вы вернётесь за стол. Именно это делает внимание оператора редким ресурсом, а не постоянной обязанностью.

Безопасно по конструкции

Управлять процессом из кнопки в чате — настоящее привилегированное действие, поэтому оно закрыто:

  • Одноразовые токены действий. Каждая кнопка — запись с ограниченным временем жизни, атомарно погашаемая при нажатии; идемпотентно, поэтому двойной тап или пересланное сообщение не сработают дважды.
  • Полная цепочка авторизации. Заголовок с секретным токеном Telegram → сервисный JWT в границах организации → серверная проверка совпадения организации. Пять барьеров до того, как нажатие коснётся прогона.
  • Авторизация на каждое нажатие. Каждая кнопка проверяет, что нажавший вправе двигать этот прогон.

Всегда актуально

Уведомления не протухают. Плановая сверка обновляет прежние сообщения прогона при смене его состояния — убирает неприменимые кнопки и добавляет исход, — поэтому управление в вашем чате всегда отражает реальность. Каналами, подписками и аудиторским следом управляйте из центра уведомлений оператора.

Готовы выпускать быстрее?

Forge проходит весь цикл сам — от размеченной задачи до пулл-реквеста, готового к ревью.