WEB board

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

Редактор дока: пропала панель форматирования (owner 02.09 ~20:38, прод l93) — только «И», остальных кнопок нет; вероятно флаг/маршрутизация поверхности после product wiring

Закрыт P1 · важно ведёт: — эпик: WEB-086
Суть

## ДЛЯ НУЛЕВОГО АГЕНТА (обновлено 2026-09-05 UTC)
- **Суть одной строкой:** Редактор дока: пропала панель форматирования (owner 02.09 ~20:38, прод l93) — только «И», остальных кнопок нет; вероятно флаг/маршрутизация поверхности после product wiring
- **Текущее состояние:** статус: review; что на проде: body: Текущее состояние:** статус: review; что на проде: 2026-09-02T22:09:45.198Z: [A1 22:55 Фабл] МАТРИЦА ДВИЖКА НА ПРОДЕ l93 (волна 1350, отчёт A1 /home/ubuntu/waves/ENGINEPRODMA; 2026-09-02T22:09:45.198Z: [A1 22:55 Фабл] МАТРИЦА ДВИЖКА НА ПРОДЕ l93 (волна 1350, отчёт A1 /home/ubuntu/waves/ENGINEPRODMATRIX-REPORT.md, 73 улики в /home/ubuntu/waves/evidence/en; 2026-09-02T23:52:10.951Z: [A1 05:50 Фабл] Волна 1387-web491toolbar сдана (перезапуск после отзыва токена): коммит efcc7ad018 (полная панель для rich, markdown-панель + индикатор по; 2026-09-03T01:05:47.111Z: [A1 10:25 Фабл] Волна 1432-web491toolbar2 сдана: коммит eab32d53 (тест-suite тулбара, кейс «только И» воспроизведён и закрыт). Приёмка 1440 (M4, Sol high,; 2026-09-03T01:51:15.019Z: [M4 11:35 Фабл] Приёмка 1440 = NO-GO. Поправка критериев: проект НЕ использует Vitest (node:test + tsx), требование Vitest снимается. Остаются: rich-suite; 2026-09-03T03:02:56.184Z: [M4 Фабл] Приёмка 1452-accweb491toolbar3 = NO-GO (f5acad0e): suite/production path/ownership route PASS; блокер — диагностика видимости не работает: на 39; 2026-09-03T03:26:50.696Z: [M4 Фабл] Приёмка 1459-accweb491toolbar4 = GO (независимая, Sol high): измерение видимости по реальной геометрии, Playwright ×3 стабилен, suite на node:te; 2026-09-03T05:15:09.376Z: [A1 Фабл] ПОСАЖЕНО в l95 (toolbar4 через слияние 1438e). Диагностика data-toolbar-* на проде; owner проверяет кейс «только И».; что принято/ждёт посадки: body: Текущее состояние:** статус: review; что на проде: 2026-09-02T22:09:45.198Z: [A1 22:55 Фабл] МАТРИЦА ДВИЖКА НА ПРОДЕ l93 (волна 1350, отчёт A1 /home/ubuntu/waves/ENGINEPRODMA; 2026-09-02T22:09:45.198Z: [A1 22:55 Фабл] МАТРИЦА ДВИЖКА НА ПРОДЕ l93 (волна 1350, отчёт A1 /home/ubuntu/waves/ENGINEPRODMATRIX-REPORT.md, 73 улики в /home/ubuntu/waves/evidence/en; 2026-09-02T23:52:10.951Z: [A1 05:50 Фабл] Волна 1387-web491toolbar сдана (перезапуск после отзыва токена): коммит efcc7ad018 (полная панель для rich, markdown-панель + индикатор по; 2026-09-03T00:15:14.083Z: [A1 07:10 Фабл] Приёмка 1422-accweb491toolbar = NO-GO (M4, отчёт /Users/milamarty/waves/ACCWEB491TOOLBAR-REPORT.md): rich-панель и CM6-панель функциональн; 2026-09-03T01:05:47.111Z: [A1 10:25 Фабл] Волна 1432-web491toolbar2 сдана: коммит eab32d53 (тест-suite тулбара, кейс «только И» воспроизведён и закрыт). Приёмка 1440 (M4, Sol high,; 2026-09-03T02:47:04.155Z: [M4 Фабл] Волна 1445-web491toolbar3 сдана: коммит f5acad0e (node:test-suite test:web491-toolbar, реальный ownership route, диагностика/фикстура «только И»; 2026-09-03T03:15:19.024Z: [M4 Фабл] Волна 1456-web491toolbar4 сдана: коммит f0ca04b4 (измерение видимости по реальной геометрии, Playwright против неё, dev ingress env задокументир; 2026-09-03T03:26:50.696Z: [M4 Фабл] Приёмка 1459-accweb491toolbar4 = GO (независимая, Sol high): измерение видимости по реальной геометрии, Playwright ×3 стабилен, suite на node:te; что в работе: body: Текущее состояние:** статус: review; что на проде: 2026-09-02T22:09:45.198Z: [A1 22:55 Фабл] МАТРИЦА ДВИЖКА НА ПРОДЕ l93 (волна 1350, отчёт A1 /home/ubuntu/waves/ENGINEPRODMA; 2026-09-02T22:09:45.198Z: [A1 22:55 Фабл] МАТРИЦА ДВИЖКА НА ПРОДЕ l93 (волна 1350, отчёт A1 /home/ubuntu/waves/ENGINEPRODMATRIX-REPORT.md, 73 улики в /home/ubuntu/waves/evidence/en; 2026-09-02T23:52:10.951Z: [A1 05:50 Фабл] Волна 1387-web491toolbar сдана (перезапуск после отзыва токена): коммит efcc7ad018 (полная панель для rich, markdown-панель + индикатор по; 2026-09-03T00:15:14.083Z: [A1 07:10 Фабл] Приёмка 1422-accweb491toolbar = NO-GO (M4, отчёт /Users/milamarty/waves/ACCWEB491TOOLBAR-REPORT.md): rich-панель и CM6-панель функциональн; 2026-09-03T01:05:47.111Z: [A1 10:25 Фабл] Волна 1432-web491toolbar2 сдана: коммит eab32d53 (тест-suite тулбара, кейс «только И» воспроизведён и закрыт). Приёмка 1440 (M4, Sol high,; 2026-09-03T01:51:15.019Z: [M4 11:35 Фабл] Приёмка 1440 = NO-GO. Поправка критериев: проект НЕ использует Vitest (node:test + tsx), требование Vitest снимается. Остаются: rich-suite; 2026-09-03T02:47:04.155Z: [M4 Фабл] Волна 1445-web491toolbar3 сдана: коммит f5acad0e (node:test-suite test:web491-toolbar, реальный ownership route, диагностика/фикстура «только И»; 2026-09-03T03:02:56.184Z: [M4 Фабл] Приёмка 1452-accweb491toolbar3 = NO-GO (f5acad0e): suite/production path/ownership route PASS; блокер — диагностика видимости не работает: на 39
- **Кто работал:**
- body: Текущее состояние:** статус: review; что на проде: 2026-09-02T22:09:45.198Z: [A1 22:55 Фабл] МАТРИЦА ДВИЖКА НА ПРОДЕ l93 (волна 1350, отчёт A1 /home/ubuntu/waves/ENGINEPRODMA
- 2026-09-02T22:09:45.198Z: [A1 22:55 Фабл] МАТРИЦА ДВИЖКА НА ПРОДЕ l93 (волна 1350, отчёт A1 /home/ubuntu/waves/ENGINEPRODMATRIX-REPORT.md, 73 улики в /home/ubuntu/waves/evidence/en
- 2026-09-02T23:52:10.951Z: [A1 05:50 Фабл] Волна 1387-web491toolbar сдана (перезапуск после отзыва токена): коммит efcc7ad018 (полная панель для rich, markdown-панель + индикатор по
- 2026-09-03T00:15:14.083Z: [A1 07:10 Фабл] Приёмка 1422-accweb491toolbar = NO-GO (M4, отчёт /Users/milamarty/waves/ACCWEB491TOOLBAR-REPORT.md): rich-панель и CM6-панель функциональн
- 2026-09-03T01:05:47.111Z: [A1 10:25 Фабл] Волна 1432-web491toolbar2 сдана: коммит eab32d53 (тест-suite тулбара, кейс «только И» воспроизведён и закрыт). Приёмка 1440 (M4, Sol high,
- 2026-09-03T01:51:15.019Z: [M4 11:35 Фабл] Приёмка 1440 = NO-GO. Поправка критериев: проект НЕ использует Vitest (node:test + tsx), требование Vitest снимается. Остаются: rich-suite
- 2026-09-03T02:47:04.155Z: [M4 Фабл] Волна 1445-web491toolbar3 сдана: коммит f5acad0e (node:test-suite test:web491-toolbar, реальный ownership route, диагностика/фикстура «только И»
- 2026-09-03T03:02:56.184Z: [M4 Фабл] Приёмка 1452-accweb491toolbar3 = NO-GO (f5acad0e): suite/production path/ownership route PASS; блокер — диагностика видимости не работает: на 39
- 2026-09-03T03:15:19.024Z: [M4 Фабл] Волна 1456-web491toolbar4 сдана: коммит f0ca04b4 (измерение видимости по реальной геометрии, Playwright против неё, dev ingress env задокументир
- 2026-09-03T03:26:50.696Z: [M4 Фабл] Приёмка 1459-accweb491toolbar4 = GO (независимая, Sol high): измерение видимости по реальной геометрии, Playwright ×3 стабилен, suite на node:te
- 2026-09-03T19:23:21.252Z: Статус уточнён: линия панели форматирования села в прод в составе l95 (слияние L95TOOLBARMERGE). Остаток — живая проверка owner-ом в редакторе на проде и/
- 2026-09-03T19:36:44.966Z: [Пост-QA l97, 03.09 ~20:35 IST] Релиз: прод = l97 9d69d2a02201f697d7fb3d04a0b58c4b2e9b1a02 (переключён 19:20Z). Живые проверки: /api/health 200, /api/read
- **Ветки/бандлы/отчёты:**
- body: Текущее состояние:** статус: review; что на проде: 2026-09-02T22:09:45.198Z: [A1 22:55 Фабл] МАТРИЦА ДВИЖКА НА ПРОДЕ l93 (волна 1350, отчёт A1 /home/ubuntu/waves/ENGINEPRODMA
- 2026-09-02T22:09:45.198Z: [A1 22:55 Фабл] МАТРИЦА ДВИЖКА НА ПРОДЕ l93 (волна 1350, отчёт A1 /home/ubuntu/waves/ENGINEPRODMATRIX-REPORT.md, 73 улики в /home/ubuntu/waves/evidence/en
- 2026-09-02T23:52:10.951Z: [A1 05:50 Фабл] Волна 1387-web491toolbar сдана (перезапуск после отзыва токена): коммит efcc7ad018 (полная панель для rich, markdown-панель + индикатор по
- 2026-09-03T00:15:14.083Z: [A1 07:10 Фабл] Приёмка 1422-accweb491toolbar = NO-GO (M4, отчёт /Users/milamarty/waves/ACCWEB491TOOLBAR-REPORT.md): rich-панель и CM6-панель функциональн
- 2026-09-03T01:05:47.111Z: [A1 10:25 Фабл] Волна 1432-web491toolbar2 сдана: коммит eab32d53 (тест-suite тулбара, кейс «только И» воспроизведён и закрыт). Приёмка 1440 (M4, Sol high,
- 2026-09-03T02:47:04.155Z: [M4 Фабл] Волна 1445-web491toolbar3 сдана: коммит f5acad0e (node:test-suite test:web491-toolbar, реальный ownership route, диагностика/фикстура «только И»
- 2026-09-03T03:15:19.024Z: [M4 Фабл] Волна 1456-web491toolbar4 сдана: коммит f0ca04b4 (измерение видимости по реальной геометрии, Playwright против неё, dev ingress env задокументир
- 2026-09-03T03:26:50.696Z: [M4 Фабл] Приёмка 1459-accweb491toolbar4 = GO (независимая, Sol high): измерение видимости по реальной геометрии, Playwright ×3 стабилен, suite на node:te
- 2026-09-03T19:36:44.966Z: [Пост-QA l97, 03.09 ~20:35 IST] Релиз: прод = l97 9d69d2a02201f697d7fb3d04a0b58c4b2e9b1a02 (переключён 19:20Z). Живые проверки: /api/health 200, /api/read
- 2026-09-05T00:38:01.821Z: Пост-QA l105 (1881, A1, QA-сессия, headless Chromium через публичный edge) — PASS с ограничением: панель форматирования есть и на среднем документе (cmtkn
- 2026-09-05T07:32:33.230Z: [05.09 07:32Z координатор] B (H2/H3): автор (1937 H2H3TOOLBAR, M4 luna) = GO, коммит c01c2d6b — Markdown/C09 без единого hardcoded Heading 1: отдельные H1
- 2026-09-05T13:21:17.390Z: [05.09 13:21Z координатор] ПРИЁМКА круга 2 (ACCH2H3TOOLBAR2, M4 luna) = GO, коммит a7ba09c9: Shift-фильтр в CM6 keymap, Meta+Alt+Shift+2 после H3 заголово
- **KNOWN ISSUES / ТРАБЛШУТИНГ:** симптом → проверка → причина (file:line, если есть) → лечение
- body: Текущее состояние:** статус: review; что на проде: 2026-09-02T22:09:45.198Z: [A1 22:55 Фабл] МАТРИЦА ДВИЖКА НА ПРОДЕ l93 (волна 1350, отчёт A1 /home/ubuntu/waves/ENGINEPRODMA
- 2026-09-02T22:09:45.198Z: [A1 22:55 Фабл] МАТРИЦА ДВИЖКА НА ПРОДЕ l93 (волна 1350, отчёт A1 /home/ubuntu/waves/ENGINEPRODMATRIX-REPORT.md, 73 улики в /home/ubuntu/waves/evidence/en
- 2026-09-02T23:52:10.951Z: [A1 05:50 Фабл] Волна 1387-web491toolbar сдана (перезапуск после отзыва токена): коммит efcc7ad018 (полная панель для rich, markdown-панель + индикатор по
- 2026-09-03T01:51:15.019Z: [M4 11:35 Фабл] Приёмка 1440 = NO-GO. Поправка критериев: проект НЕ использует Vitest (node:test + tsx), требование Vitest снимается. Остаются: rich-suite
- 2026-09-03T05:15:09.376Z: [A1 Фабл] ПОСАЖЕНО в l95 (toolbar4 через слияние 1438e). Диагностика data-toolbar-* на проде; owner проверяет кейс «только И».
- 2026-09-03T19:23:21.252Z: Статус уточнён: линия панели форматирования села в прод в составе l95 (слияние L95TOOLBARMERGE). Остаток — живая проверка owner-ом в редакторе на проде и/
- 2026-09-03T19:36:44.966Z: [Пост-QA l97, 03.09 ~20:35 IST] Релиз: прод = l97 9d69d2a02201f697d7fb3d04a0b58c4b2e9b1a02 (переключён 19:20Z). Живые проверки: /api/health 200, /api/read
- 2026-09-03T19:50:13.432Z: Браузерная проверка на живом проде l97, QA-аккаунт qa.c09.browser, 03.09 ~20:00Z. НЕ ЗАКРЫТО. До редактора документа дойти не удалось: вход в редактор ище
- 2026-09-05T13:21:17.390Z: [05.09 13:21Z координатор] ПРИЁМКА круга 2 (ACCH2H3TOOLBAR2, M4 luna) = GO, коммит a7ba09c9: Shift-фильтр в CM6 keymap, Meta+Alt+Shift+2 после H3 заголово
- **Эволюция:**
- 2026-09-02T22:09:45.198Z → [A1 22:55 Фабл] МАТРИЦА ДВИЖКА НА ПРОДЕ l93 (волна 1350, отчёт A1 /home/ubuntu/waves/ENGINEPRODMATRIX-REPORT.md, 73 улики в /home/ubuntu/waves/evidence/engineprod/): ответ owner-у 
- 2026-09-02T23:52:10.951Z → [A1 05:50 Фабл] Волна 1387-web491toolbar сдана (перезапуск после отзыва токена): коммит efcc7ad018 (полная панель для rich, markdown-панель + индикатор поверхности для CM6, причина
- 2026-09-03T00:15:14.083Z → [A1 07:10 Фабл] Приёмка 1422-accweb491toolbar = NO-GO (M4, отчёт /Users/milamarty/waves/ACCWEB491TOOLBAR-REPORT.md): rich-панель и CM6-панель функционально PASS; блокеры: нет Vites
- 2026-09-03T01:05:47.111Z → [A1 10:25 Фабл] Волна 1432-web491toolbar2 сдана: коммит eab32d53 (тест-suite тулбара, кейс «только И» воспроизведён и закрыт). Приёмка 1440 (M4, Sol high, в очереди) → l95.
- 2026-09-03T01:51:15.019Z → [M4 11:35 Фабл] Приёмка 1440 = NO-GO. Поправка критериев: проект НЕ использует Vitest (node:test + tsx), требование Vitest снимается. Остаются: rich-suite через production formatti
- 2026-09-03T02:47:04.155Z → [M4 Фабл] Волна 1445-web491toolbar3 сдана: коммит f5acad0e (node:test-suite test:web491-toolbar, реальный ownership route, диагностика/фикстура «только И», Playwright mobile). Приё
- 2026-09-03T03:02:56.184Z → [M4 Фабл] Приёмка 1452-accweb491toolbar3 = NO-GO (f5acad0e): suite/production path/ownership route PASS; блокер — диагностика видимости не работает: на 390 px реально видно 7/15, d
- 2026-09-03T03:15:19.024Z → [M4 Фабл] Волна 1456-web491toolbar4 сдана: коммит f0ca04b4 (измерение видимости по реальной геометрии, Playwright против неё, dev ingress env задокументирован). Приёмка 1459 (M4, S
- 2026-09-03T03:26:50.696Z → [M4 Фабл] Приёмка 1459-accweb491toolbar4 = GO (независимая, Sol high): измерение видимости по реальной геометрии, Playwright ×3 стабилен, suite на node:test. Коммит f0ca04b4 → в l9
- 2026-09-03T05:15:09.376Z → [A1 Фабл] ПОСАЖЕНО в l95 (toolbar4 через слияние 1438e). Диагностика data-toolbar-* на проде; owner проверяет кейс «только И».
- 2026-09-03T19:23:21.252Z → Статус уточнён: линия панели форматирования села в прод в составе l95 (слияние L95TOOLBARMERGE). Остаток — живая проверка owner-ом в редакторе на проде и/или браузерная приёмка; по
- 2026-09-03T19:36:44.966Z → [Пост-QA l97, 03.09 ~20:35 IST] Релиз: прод = l97 9d69d2a02201f697d7fb3d04a0b58c4b2e9b1a02 (переключён 19:20Z). Живые проверки: /api/health 200, /api/ready/paid 200, /api/ready sou
- 2026-09-03T19:50:13.432Z → Браузерная проверка на живом проде l97, QA-аккаунт qa.c09.browser, 03.09 ~20:00Z. НЕ ЗАКРЫТО. До редактора документа дойти не удалось: вход в редактор ищется по подписи кнопки, а а
- 2026-09-05T00:38:01.821Z → Пост-QA l105 (1881, A1, QA-сессия, headless Chromium через публичный edge) — PASS с ограничением: панель форматирования есть и на среднем документе (cmtkn0v5x02cwz8vg7z4up2bg), и н
- 2026-09-05T07:32:33.230Z → [05.09 07:32Z координатор] B (H2/H3): автор (1937 H2H3TOOLBAR, M4 luna) = GO, коммит c01c2d6b — Markdown/C09 без единого hardcoded Heading 1: отдельные H1/H2/H3 в обеих поверхностя
- 2026-09-05T09:24:24.895Z → [05.09 09:24Z координатор] ПРИЁМКА (ACCH2H3TOOLBAR, M4 luna) = REJECT по одному блокеру: H1/H2/H3, formatBlock, markdown ##/###, средний и 7,8-млн C09/CM6, сохранение/re-open — пол
- 2026-09-05T13:21:17.390Z → [05.09 13:21Z координатор] ПРИЁМКА круга 2 (ACCH2H3TOOLBAR2, M4 luna) = GO, коммит a7ba09c9: Shift-фильтр в CM6 keymap, Meta+Alt+Shift+2 после H3 заголовок не меняет, Meta+Alt+2 → 
- **Следующий шаг:** см. текущую работу из комментариев: 2026-09-03T03:02:56.184Z: [M4 Фабл] Приёмка 1452-accweb491toolbar3 = NO-GO (f5acad0e): suite/production path/ownership route PASS; блокер — диагностика видимости не работает: на 39
Лента
2026-09-02T22:09:45.198Z · Fable
[A1 22:55 Фабл] МАТРИЦА ДВИЖКА НА ПРОДЕ l93 (волна 1350, отчёт A1 /home/ubuntu/waves/ENGINEPRODMATRIX-REPORT.md, 73 улики в /home/ubuntu/waves/evidence/engineprod/): ответ owner-у — НЕТ, всё из эпика не работает. PASS: legacy-редакторы, малый wiki-пайплайн, C08 legacy-HTML viewer (с ограничением). FAIL/BLOCKED: A маршрутизация (все доки → legacy/c02-fallback hydration=failed, большие → cm6 pending без текста); B тулбар (нет H/ссылок/кода, C09 прячет) → WEB-491 волна 1387; C C06 save ack раньше записи → WEB-495 волна 1386; D realtime C07 — 500 /api/realtime/socket (нет res.socket.server в standalone) → WEB-492 P0 волна 1383; E большие документы (PDF extraction застряла, HTML/TXT partial после 504) → P0 волна 1384; G gated writer/mutating AI выключены в бандле (build-time флаги, сборка без них) → WEB-494 волна 1385 + флаги в build-env l94; H обзоры/wiki/NER на большом источнике BLOCKED из-за E; I 20×500 + 504. Следующая матрица — после посадки фиксов (l94/l95).
2026-09-02T23:52:10.951Z · Fable
[A1 05:50 Фабл] Волна 1387-web491toolbar сдана (перезапуск после отзыва токена): коммит efcc7ad018 (полная панель для rich, markdown-панель + индикатор поверхности для CM6, причина «только И»). Отчёт: M4 /Users/milamarty/waves/WEB491TOOLBAR-REPORT.md. Приёмка 1422 (M4, Sol high, в очереди) → l95.
2026-09-03T00:15:14.083Z · Fable
[A1 07:10 Фабл] Приёмка 1422-accweb491toolbar = NO-GO (M4, отчёт /Users/milamarty/waves/ACCWEB491TOOLBAR-REPORT.md): rich-панель и CM6-панель функционально PASS; блокеры: нет Vitest-suite; кейс owner-а «только И» не воспроизведён и не закрыт тестом. Круг 2 = волна 1432-web491toolbar2 (M4, Luna high, от efcc7ad0).
2026-09-03T01:05:47.111Z · Fable
[A1 10:25 Фабл] Волна 1432-web491toolbar2 сдана: коммит eab32d53 (тест-suite тулбара, кейс «только И» воспроизведён и закрыт). Приёмка 1440 (M4, Sol high, в очереди) → l95.
2026-09-03T01:51:15.019Z · Fable
[M4 11:35 Фабл] Приёмка 1440 = NO-GO. Поправка критериев: проект НЕ использует Vitest (node:test + tsx), требование Vitest снимается. Остаются: rich-suite через production formatting path и реальный ownership route; причина «только И» (фикстура до/после) либо честное «не воспроизводится» + диагностика для прода (data-атрибуты счётчиков контролов); mobile в реальном браузере (Playwright). Круг 3 = волна 1445 (M4, Luna high).
2026-09-03T02:47:04.155Z · Fable
[M4 Фабл] Волна 1445-web491toolbar3 сдана: коммит f5acad0e (node:test-suite test:web491-toolbar, реальный ownership route, диагностика/фикстура «только И», Playwright mobile). Приёмка 1452 (M4, Sol high) в очереди.
2026-09-03T03:02:56.184Z · Fable
[M4 Фабл] Приёмка 1452-accweb491toolbar3 = NO-GO (f5acad0e): suite/production path/ownership route PASS; блокер — диагностика видимости не работает: на 390 px реально видно 7/15, data-toolbar-visible остаётся 15, warning нет; авторский Playwright падает (expected ≥1 warning, got 0). Круг 4 = волна 1456 (M4, Luna high): измерение по реальной геометрии (ResizeObserver), тест против неё, dev ingress env задокументирован.
2026-09-03T03:15:19.024Z · Fable
[M4 Фабл] Волна 1456-web491toolbar4 сдана: коммит f0ca04b4 (измерение видимости по реальной геометрии, Playwright против неё, dev ingress env задокументирован). Приёмка 1459 (M4, Sol high) в очереди.
2026-09-03T03:26:50.696Z · Fable
[M4 Фабл] Приёмка 1459-accweb491toolbar4 = GO (независимая, Sol high): измерение видимости по реальной геометрии, Playwright ×3 стабилен, suite на node:test. Коммит f0ca04b4 → в l95-candidate. Кейс owner-а «только И» снимается на проде l95 по data-toolbar-* атрибутам.
2026-09-03T05:15:09.376Z · Fable
[A1 Фабл] ПОСАЖЕНО в l95 (toolbar4 через слияние 1438e). Диагностика data-toolbar-* на проде; owner проверяет кейс «только И».
2026-09-03T19:23:21.252Z · coordinator
Статус уточнён: линия панели форматирования села в прод в составе l95 (слияние L95TOOLBARMERGE). Остаток — живая проверка owner-ом в редакторе на проде и/или браузерная приёмка; поставлю на M4 при первом свободном слоте.
2026-09-03T19:36:44.966Z · coordinator
[Пост-QA l97, 03.09 ~20:35 IST] Релиз: прод = l97 9d69d2a02201f697d7fb3d04a0b58c4b2e9b1a02 (переключён 19:20Z). Живые проверки: /api/health 200, /api/ready/paid 200, /api/ready sourceCommit=9d69d2a0, SIP 4080 status=ready + stasis connected=true. Журнал с 19:20Z: новых классов ошибок НЕТ, только 2 записи TrustedIdentityError на неавторизованных запросах (граница безопасности, класс существовал и на l96). ERR_MODULE_NOT_FOUND (WEB-500): 0 записей — но окно наблюдения всего ~10 минут и в сравнительном окне l96 17:00-19:00Z тоже 0, так что это НЕ доказательство исправления, класс был привязан к конкретному трафику. Браузерная проверка на живом проде выполнена с M4 (без ввода паролей): корень редиректит на /login, панель форматирования находится внутри редактора документа за авторизацией — осмотр без сессии НЕВОЗМОЖЕН. Скриншот: /Users/milamarty/waves/postqa-l97-evidence/desktop-entry.png. Линия села в l95, регрессов в журнале прода по этой части нет. Для закрытия нужна сессия QA-аккаунта либо 30 секунд owner-а.
2026-09-03T19:50:13.432Z · coordinator
Браузерная проверка на живом проде l97, QA-аккаунт qa.c09.browser, 03.09 ~20:00Z. НЕ ЗАКРЫТО. До редактора документа дойти не удалось: вход в редактор ищется по подписи кнопки, а автоматизация попадала в элемент 'Wallet balance: 60 credits'; CodeMirror-редактор на странице не смонтирован (.cm-editor/.cm-content отсутствуют), поэтому проверить наличие и работу панели форматирования (жирный, заголовки, списки) нечем. Проверка требует не смелости, а стабильных селекторов: нужны data-testid на кнопке открытия редактора и на кнопках панели форматирования, либо волна-приёмка с готовым Playwright-сценарием, который знает маршрут до редактора. Что при этом подтверждено: сессия QA-аккаунта живая (/api/auth/session отдаёт пользователя), приложение на l97 отвечает, куки-баннер закрывается приватным вариантом.
2026-09-05T00:38:01.821Z · координатор
Пост-QA l105 (1881, A1, QA-сессия, headless Chromium через публичный edge) — PASS с ограничением: панель форматирования есть и на среднем документе (cmtkn0v5x02cwz8vg7z4up2bg), и на 7,8-млн (cmtkm80jo01u8z8vgj446km1x), 5/5 контролов; ограничение §1.3: H2/H3 в маршруте C09 недоступны/скрыты как редактируемые контролы — открытый пункт. Скриншоты: /home/ubuntu/waves/evidence/l105postqa2/. Правила: WEB-449.
2026-09-05T07:32:33.230Z · coordinator
[05.09 07:32Z координатор] B (H2/H3): автор (1937 H2H3TOOLBAR, M4 luna) = GO, коммит c01c2d6b — Markdown/C09 без единого hardcoded Heading 1: отдельные H1/H2/H3 в обеих поверхностях, legacy HTML через formatBlock, шорткаты Ctrl/Cmd+Alt+1/2/3. Приёмка 1964-acch2h3toolbar (M4, глазами на среднем и 7,8-млн).
2026-09-05T09:24:24.895Z · coordinator
[05.09 09:24Z координатор] ПРИЁМКА (ACCH2H3TOOLBAR, M4 luna) = REJECT по одному блокеру: H1/H2/H3, formatBlock, markdown ##/###, средний и 7,8-млн C09/CM6, сохранение/re-open — положительны, но Cmd+Alt+Shift+1/2/3 тоже меняют заголовок в CM6 — keymap binding.ts:345-347 не фильтрует Shift. Круг 2 = 1981-h2h3toolbar2 (M4): фильтр Shift + negative regression test. Побочно приёмка видела 500 на /api/realtime/socket в локальном dev (Node 26, extensionless next-auth import) — это C07-2, уже в l108.
2026-09-05T13:21:17.390Z · coordinator
[05.09 13:21Z координатор] ПРИЁМКА круга 2 (ACCH2H3TOOLBAR2, M4 luna) = GO, коммит a7ba09c9: Shift-фильтр в CM6 keymap, Meta+Alt+Shift+2 после H3 заголовок не меняет, Meta+Alt+2 → H2; принятое в круге 1 не регрессировало. КАНДИДАТ В l110.
2026-09-06T01:37:48.813Z · coordinator
[06.09 01:37Z координатор] [2026-09-06T01:37Z координатор] ПРИЁМКА 2133-acctoolbarprod (A1, на проде l113 через edge, QA-тетрадь): VERDICT=NO-GO. Тулбар сам по себе исправлен: desktop 7/7 кнопок видимы, узкий экран — горизонтальный скролл (6 видимы + 1 по скроллу), симптома «только И» нет. Блокер: viewport 390×844, cold login → на /?view=projects список документов не появился за 120 с; один 403 на непл. эндпоинт без установленной причины. → Волна 2152-mobilecoldstart (A2, luna xhigh): локальное репро Playwright 390×844 cold login с throttling, трасса first-paint/hydration, RED/GREEN. Отчёт: A1 /home/ubuntu/waves/ACCTOOLBARPROD-REPORT.md.
2026-09-06T04:24:55.049Z · coordinator
[06.09 04:24Z координатор] [2026-09-06T04:24Z координатор] GO от авторов, приёмки поставлены: перimeter stream-safe 39af4922 (2167) → 2175 (sol xhigh); Facebook guard-order c926d0f8 (2172) → 2176; мобильный холодный вход 8e2d3671 (2152b GREEN) → 2177; телефония-пакет 5a750755 (2151b) → 2178. NO-GO приёмок: WEB-554 f6a40c8b (2163: отзыв не обновляет открытый клиент, DELETE не идемпотентен, нет адресного события, tsc rc=2) → волна 2180-web554revoke; SIP-лаунчер 929dcf4a (2174: happy path ок, два дефекта — дубликат transport в template не отвергается + второй, см. отчёт) → волна 2179.
2026-09-06T05:19:42.027Z · coordinator
[06.09 05:19Z координатор] [2026-09-06T05:19Z координатор] ПРИЁМКА 2177-accmobilecoldstart (A2, sol high): VERDICT=GO на 8e2d3671 — на базе 02812b90 независимый Playwright 390×844 воспроизвёл симптом (после двух transient edge 403 список не появился 120 с); на 8e2d3671 bounded retry восстанавливает список за 34 с; desktop 1440×900 — 3.1 с / 4.1 с от логина. Кандидат l113d. KNOWN ISSUE: источник transient 403 на edge — Cloudflare (bot-защита/челлендж на первых запросах headless-браузера); клиент теперь ретраит с ограничением; отдельно проверить CF Bot Fight Mode для app.sixbyy.com (реальные пользователи).
2026-09-06T09:10:04.003Z · coordinator
[06.09 09:10Z координатор] [2026-09-06T09:09Z координатор] ПОСАЖЕНО: ПРОД = l113d 4c73d845 (09:03Z, без простоя; оба бэкенда ready, paid enforce_ready, edge 200×4; миграции применены (184 в репо), hetzbk l113d-4c73d845 + env-pack, Pi standby → l113d). В составе (21 коммит над l113c): большой PDF — персист чанков короткими idempotent-транзакциями (WEB-086/496/467), периметр stream-safe (WEB-495/093), WEB-554 отзыв тетради, WEB-540 translation claim, WEB-543 customer guard, WEB-559 binary adapter, WEB-567 issuer authority, WEB-558 facebook attempt, WEB-491 mobile cold-start, WEB-370 пакет телефонии (репо-часть). Откат = l113c 0390afc9. На проде после посадки: revive PDF cmtkm80jo… → running (персист прошёл 5-с барьер — наблюдаю до done); big-test всё ещё упирается в бюджет (identity v4 — волна 2229).
Воркер
не привязан — привязать: curl -X POST https://bugs.wool2.online/api/web/assign -H 'content-type: application/json' \ -d '{"issueId":"WEB-491","session":"<имя tmux-сессии>","host":"m4"}'
Обновлён
2026-09-06T09:10:08.697Z