Задача · GW-2 · СРЕЗ 1 · P0

Push-канал событий боту

Бот сам пишет человеку о событиях: спека в pending_review, MR открыт с вердиктами, остановка цепочки с причиной, закрытие стори. Доставка идемпотентна по событию.

Статус: запланировано · CH-2,SA-3,RA-3,GW-1 · все задачи · на главную

Что это за задача

Бот сам пишет человеку о событиях: спека в pending_review, MR открыт с вердиктами, остановка цепочки с причиной, закрытие стори. Доставка идемпотентна по событию.

Зависит от: CH-2,SA-3,RA-3,GW-1

Задача из листа «Задачи» проекта (GW-2, СРЕЗ 1, приоритет P0). Срез GW-2: статус — запланировано.

Тесткейсы

Кейсы, привязанные к этой задаче в листе «Тесткейсы» (колонка «Единица бэклога»):

TC-IDДаноКогдаТогда
TC-GW-2.1-aspec переведён в pending_review; activity уведомления ретраится Temporalдоставка события ботуревьюер получает ровно одно сообщение — дубля от повтора activity нет
TC-GW-2.2-aТЗ длиннее 4096 символовформирование сообщения UXC-4вложение .md + сопроводительное сообщение с той же шапкой (task_id, story_id, версия)
TC-GW-2.2-bRA-3 вынес escalate вместо passформирование MR-уведомленияшаблон с явной меткой, отличим от обычного MR-уведомления (UX-6)
TC-GW-2.2-cцепочка остановилась по одной из трёх причинформирование сообщения UXC-9причина различима от других двух, указано куда возвращаться: в ТЗ, в задачу или в инфраструктуру
TC-GW-2.3-aпрогон цепочки с четырьмя переходами (ТЗ на гейте, MR открыт, остановка, закрытие)наблюдаются сообщения ботакаждое событие доставлено адресату своей роли ровно один раз