EVCharge E2E Verify

FAIL
Run ID: run-verify-e2e-chat-004-dispatcher-20260401-2108  |  Сценарий: scenarios/fix-tests/verify-e2e-chat-004-dispatcher.md  |  Задача: E2E-CHAT-004-RE (Dispatcher ThreadPreview V6–V10)
Начало: 2026-04-01T18:08:00Z  |  Конец: 2026-04-01T18:16:00Z  |  Длительность: ~8 мин  |  Версия Dispatcher: v1.4.1-5a20943

Шаги

#МодульБлокСтатусДетали
0DB0-CHECK Sanity PASS mm_order_thread запись существует. root_post_id=g3o5hrmcajgo7yki1du474fzyc. Baseline reply_count=1 (сообщение клиента).
1DispatcherV6 ThreadPreview FAIL ThreadPreview отсутствует. Thread replies отображаются inline как обычные сообщения в канале (evcharge-bot: «Когда приедет техник по заказу?» at 16:50 — отдельное сообщение). Collapsed ThreadPreview с индикатором «N ответов» не реализован. Фикс не задеплоен.
2DispatcherV7 Открыть тред FAIL Нет ThreadPreview для клика. Клик на root post и hover по сообщениям — thread panel не открылся. Thread composer недоступен.
3DispatcherV8 Ответ в тред BLOCKED Заблокирован V6/V7. Доступен только channel-level composer. Отправка привела бы к очередному мусорному сообщению (root_id=null) — операция пропущена.
4ClientV9 Видит ответ BLOCKED ChatWidget (Чат поддержки) открыт. Сообщение клиента «Когда приедет техник по заказу?» видно (дважды — дублирование из предыдущих прогонов). Ответ диспетчера отсутствует (V8 заблокирован).
5DBV10 Финал MM+DB FAIL reply_count=1 (ожидалось 2+). Ответ диспетчера в треде отсутствует. mm_order_thread запись не изменена.

Скриншоты (3)

Dispatcher route channel
11-dispatcher-route-channel — V6 FAIL: inline messages, no ThreadPreview
Dispatcher hover state
12-dispatcher-thread-hover — hover на root post: кнопки Reply не появились
Client chat widget
14-client-chat-widget — V9 BLOCKED: ответ диспетчера не виден

Ошибки

V6 — ThreadPreview не реализован (Dispatcher v1.4.1-5a20943)
Thread replies отображаются inline как плоские сообщения в route-канале. Компонент ThreadPreview (collapsed с индикатором «N ответов») в MessageList отсутствует. Фикс не задеплоен.
V7 — Thread panel недоступен
Нет механизма открытия thread panel из ChatPanel. Клик на root post и hover по сообщениям не дают доступа к thread composer.
V8/V9/V10 — каскадный блок от V6
Dispatcher не может ответить в тред → клиент не видит ответ → thread остаётся с reply_count=1.

Вердикт

IDКритерийРезультат
V0-checkThread существует, root post в MMPASS
V6ThreadPreview виден (collapsed, не inline)FAIL
V7Thread открывается, сообщение клиента видноFAIL
V8Ответ отправлен в thread (root_id != null)BLOCKED
V9Ответ виден в ChatWidget клиентаBLOCKED
V10Thread имеет 2+ replies, корректный root_idFAIL