EVCharge E2E Verify — run-verify-e2e-chat-002-20260331-2120

FAIL
📅 Начало: 2026-03-31 21:20 MSK ✅ Финиш: 2026-03-31 21:35 MSK ⏱ ~15 мин 📋 Сценарий: scenarios/smoke-tests/e2e-chat-002-support-chat.md 🏷 E2E-CHAT-002
⚠️ Критическое: Client app v2.2.14 не интегрирована с Bot Service
✅ Что работает
Шаги сценария
#МодульБлокСтатусДетали
0APIБЛОК 0: Healthcheck PASS Bot Service: ok. Dispatcher dashboard загружен (авторизован). DB: нет старого support-канала для тест-клиента.
1ClientБЛОК 1: Логин клиента PASS Client app загружен. Уже авторизован как Apple Moderator (+7 999 000-11-11). Главный экран с заказами.
1BClientБЛОК 1B: Версия PASS CLIENT_VERSION = 2.2.14
2AClientБЛОК 2A: Главная → Поддержка FAIL BUG-001: Кнопка "Связаться с поддержкой" открывает Telegram (t.me/zarady_bot). Ожидается: in-app ChatWidget.
2BClientБЛОК 2B: Профиль → Поддержка FAIL BUG-002: Кнопка "Служба поддержки" открывает Telegram (t.me/zarady_bot). Ожидается: in-app ChatWidget.
2CClientБЛОК 2C: Заказ → Поддержка SKIP "Написать в поддержку" (support_agent) не найдена. Кнопка "Написать" ведёт в route chat с техником (отдельная feature).
3ClientБЛОК 3: Клиент отправляет сообщение BLOCKED Нет in-app ChatWidget в Client app v2.2.14. Блок заблокирован BUG-001/002.
4DispatcherБЛОК 4: Логин диспетчера PASS Дашборд загружен. Версия v1.4.1-63e311d.
5DispatcherБЛОК 5: ChatPanel + Техподдержка PASS ChatPanel работает. Группы: МАРШРУТЫ (2), ТЕХПОДДЕРЖКА (1: "Поддержка — Валерий -"), СИСТЕМНЫЕ (99+). MessageList и MessageComposer функционируют.
6DispatcherБЛОК 6: Диспетчер отвечает BLOCKED Нет нового входящего сообщения. Блок заблокирован.
7ClientБЛОК 7: Клиент видит ответ BLOCKED In-app ChatWidget не реализован в Client v2.2.14.
8DBБЛОК 8: DB верификация BLOCKED mm_channel_mapping: support-канал для тест-клиента (2a0b26a1) не создан. Существующие каналы от других пользователей: 3.
Критерии прохождения
IDКритерийСтатус
V0Bot Service ok✅ PASS
V1Главный экран Client App✅ PASS
V2a"Связаться с поддержкой" → in-app ChatWidget (НЕ Telegram)❌ FAIL
V2b"Служба поддержки" → in-app ChatWidget (НЕ Telegram)❌ FAIL
V2c"Написать в поддержку" → in-app ChatWidget⏭ SKIP
V3Сообщение отправлено через ChatWidget🔒 BLOCKED
V4Дашборд диспетчера загружен✅ PASS
V5Сообщение клиента в support-канале✅ PASS (Dispatcher side работает)
V6Ответ диспетчера отправлен и виден🔒 BLOCKED
V7Ответ диспетчера виден в ChatWidget клиента🔒 BLOCKED
V8mm_channel_mapping + history корректны🔒 BLOCKED
🐛 Баги
BUG-001 · Severity: CRITICAL · Module: Client v2.2.14
Главная: "Связаться с поддержкой" открывает Telegram вместо in-app ChatWidget
Кнопка на главной странице (иконка sms_rounded) открывает https://t.me/zarady_bot в новой вкладке. Ожидается: открытие in-app ChatWidget через Bot Service (api-test.zarady.ru/bot). Миграция с Telegram на Bot Service не завершена для данной точки входа.
BUG-002 · Severity: CRITICAL · Module: Client v2.2.14
Профиль: "Служба поддержки" открывает Telegram вместо in-app ChatWidget
Кнопка Профиль → Помощь и поддержка → Служба поддержки открывает https://t.me/zarady_bot. Ожидается: открытие in-app ChatWidget через Bot Service. Миграция с Telegram на Bot Service не завершена для данной точки входа.
📸 Скриншоты
Dispatcher Dashboard
V0 — Dispatcher Dashboard (авторизован)
Client Main
V1 — Client App главный экран (авторизован)
Client Version
V1b — Профиль клиента (Версия 2.2.14)
Profile Support Telegram
BUG-002 — Профиль после клика "Служба поддержки" (открылась новая вкладка Telegram)
Order Details
2C — Детали заказа PZ-0439 (кнопка "Написать" → техник)
Technician Chat
2C — In-app чат с техником Дмитрий К (route chat, НЕ support chat)
Dispatcher Chat Panel
V5 — Dispatcher ChatPanel (группы МАРШРУТЫ / ТЕХПОДДЕРЖКА / СИСТЕМНЫЕ)
Support Channel
V5 — Support-канал "Поддержка — Валерий -" с историей сообщений
🗄 DB Checkpoint
ЗапросРезультат
support-каналы тест-клиента (2a0b26a1) ❌ Не найдено — клиент не создал канал (использует Telegram)
Все активные support-каналы 3 канала: support-854a3255 (30.03), support-9967723c (16.03), support-1a6299c0 (16.03)
📊 Итог
МетрикаЗначение
Статус тестаFAIL
Версия Client app2.2.14
Версия Dispatcherv1.4.1-63e311d
PASS5 (V0, V1, V1b, V4, V5)
FAIL2 (V2a, V2b)
BLOCKED4 (V3, V6, V7, V8)
SKIP1 (V2c)
Скриншотов8
Критических багов2 (BUG-001, BUG-002)
Причина паденияClient app v2.2.14 не интегрирована с Bot Service для support chat — оба entry point ведут в Telegram