WEB board

всеканоны и докиворкеры↗ iOS↗ Легаси
WEB-335 · Дефект · — · web

Регресс UI (v4-b21dea6a0): в редакторе доков вернулась кнопка «Голосовий потік» — была спрятана в ромашку

Закрыт P2 ведёт: —
Суть
# Кнопка «Голосовий потік» снова видна в редакторе

## 2026-08-23 22:50 UTC — owner-репро
Owner (скрин, v4-b21dea6a0): в редакторе документов внизу снова плавающая кнопка «Голосовий потік». Исторически её убирали из прямой видимости и прятали в ромашку (radial-меню выделения). ПОДОЗРЕНИЕ: побочный эффект переноса движка (web323 трогал EditorModal guarded seams — мог воскресить старый блок разметки) либо давний код, вернувшийся при merge batch-веток.
ФИКС: найти в истории коммит, где кнопку прятали в ромашку; восстановить это состояние (кнопка ТОЛЬКО в ромашке); негатив: прямой плавающей кнопки нет ни на десктопе, ни на узком вьюпорте (DOM-тест), функциональность из ромашки сохранена.
Связки: [[WEB-323]] (перенос), [[WEB-330]] (ромашка в веере B — при миграции ромашки на движок учесть этот пункт).


## 2026-08-24 00:15 UTC — ФИКС ГОТОВ (WEB335_FIX_READY), история кнопки раскопана
Диагноз git log -S: прямую кнопку ВЕРНУЛ коммит d1a92a18 «fixpack1 … EDITOR-FLOWVOICE-PILL-RESTORE» ещё 18.08 (не движок! перенос ни при чём — попала в линию через seed l32v2). Бломная схема (только «Голос»-лепесток в FlowBloomSelector) была каноном. Фикс: убран только standalone-блок пилюли, bloom и enterFlowVoice-колбэк нетронуты, guarded seams web323 не задеты. DOM-негатив в тестах. Патч спасён — кандидат посадки 35.


## 2026-08-24 02:55 UTC — 🎉 ЗАДЕПЛОЕНО: посадка 35 (v4-8a29afa79, 1-я попытка, ПЯТАЯ за день)
7 грузов; prisma migrate deploy ДО флипа (применены 3 additive: web094 + догнавшие web097/web300); пин-гейт 7/7 с НОВЫМ SPEND_MIGRATION_SET_SHA256=ae1bf466…; paidReady=true; канон проштампован. ЖИВОЙ ПРУФ ГОЛОС-ЗАБОРА: GET /api/realtime unauth → 401 (был 404), /api/telephony → 404 (закрыт как задумано).


## 2026-08-23 BOARDSWEEP: STALE-NOT-DEPLOYED
- Evidence: buildFixed is empty. Canonical EditorModal/FlowBloom wiring was inspected, but the ticket's fix is a later WEB335_FIX_READY candidate and no canonical deployed build pointer exists.
- buildFixed: <empty>; canonical: v4-081ff4fb5 / 081ff4fb5f6110f8001daec7ed910ccef2e395dc.
- Status preserved by sweep: review.
Доказательства

[2026-08-24 STALEREV против 61bc04462; в проде с посадки 45 v4-5a4edbac3] Вердикт SERVED: реализация+тесты доказаны в target tree; принято по приёмке 45-тикетного разбора. Отчёт: A1 /home/ubuntu/waves/STALEREVIEW-REPORT.md (STALEREVIEW_DONE).
Починено в
v4-5a4edbac3
Воркер
не привязан — привязать: curl -X POST https://bugs.wool2.online/api/web/assign -H 'content-type: application/json' \ -d '{"issueId":"WEB-335","session":"<имя tmux-сессии>","host":"m4"}'
Обновлён
2026-08-24T14:29:01.899Z