Follow-ups from #98 #103

Open
opened 2026-10-24 14:59:37 +03:00 by aep · 2 comments
Owner

Отложенные находки веба под модули (#98, PR #100). Подробности — архив openspec/changes/archive/2026-10-24-web-modules/design.md.

Находки ревью

  • T1.1 — list_batches с фильтром module без SQL LIMIT: полный проход при редком модуле (ревью Task 1).
  • T2.1 — boundary.test.ts: проверка «модуль не импортирует модуль» пропускает тестовые файлы (ревью Task 2).
  • T4.1 — свёрнутая панель: ошибка синхронизации вики только в title значка, не в live-регионе (ревью Task 4).
  • T5.3 — граница «срок = сегодня» в сводке jira «Обзора» без теста (ревью Task 5).
  • T7.3 — заголовки Markdown вики: ### сдвигается h2→h4 (ревью Task 7).
  • T7.5 — scrollTop дерева вики не сохраняется (ревью Task 7).
  • T7.7 — вложенная прокрутка таблицы «Задач», минимальная высота 220 px (ревью Task 7).
  • T7.8 — страница «Вики» перемонтируется на пороге ширины (ревью Task 7).
  • T8.1 — e2e 1440 px сравнивает scrollWidth <= innerWidth, а не clientWidth (ревью Task 8).
  • T8.2 — overview.spec зависит от порядка файлов e2e (ревью Task 8).
  • M-9 — jira_synced_at пропадает после создания проекта до следующего полного обновления (last_full_sync сравнивает JQL) (финальное ревью; принятое ограничение, design #60).
  • M-12 — «Обзор» опрашивает /batches раз в 15 с (финальное ревью).
  • O-3 — редкий флейк activity.test «project switch drops project-scoped batch» под нагрузкой (наблюдение).
  • O-5 — заголовок «Обзор» прижат к верхнему краю без отступа (скриншот e2e, сессия).

Вне change (аудит веба 24.10.2026, non-goals proposal)

  • С6 — лента показывает сырую разметку Jira в комментариях; карточка её рендерит.
  • С12 — доска на телефоне: шапка, фильтры и легенда занимают первый экран.
  • С10 — GET /wiki/status без корня отвечает 409 no_root (нормальное состояние как ошибка).
  • Доступность ui/: Segmented без стрелок и roving tabindex, Menu без role=menu и возврата фокуса, ThemeSwitch не следит за системной темой (#68 T2.2/M-4, M-3, T2.3).
  • Окно карточки: доработки #42 (M-1…M-6).
  • Служебные метки fact-*/kind-* в карточке — вместе с #60.

O-4 (сверка закрываемых маркеров follow-ups) выполнена при закрытии: заявленные маркеры подтверждены кодом.

Отложенные находки веба под модули (#98, PR #100). Подробности — архив `openspec/changes/archive/2026-10-24-web-modules/design.md`. **Находки ревью** - T1.1 — `list_batches` с фильтром `module` без SQL LIMIT: полный проход при редком модуле (ревью Task 1). - T2.1 — `boundary.test.ts`: проверка «модуль не импортирует модуль» пропускает тестовые файлы (ревью Task 2). - T4.1 — свёрнутая панель: ошибка синхронизации вики только в `title` значка, не в live-регионе (ревью Task 4). - T5.3 — граница «срок = сегодня» в сводке jira «Обзора» без теста (ревью Task 5). - T7.3 — заголовки Markdown вики: `###` сдвигается h2→h4 (ревью Task 7). - T7.5 — `scrollTop` дерева вики не сохраняется (ревью Task 7). - T7.7 — вложенная прокрутка таблицы «Задач», минимальная высота 220 px (ревью Task 7). - T7.8 — страница «Вики» перемонтируется на пороге ширины (ревью Task 7). - T8.1 — e2e 1440 px сравнивает `scrollWidth <= innerWidth`, а не `clientWidth` (ревью Task 8). - T8.2 — `overview.spec` зависит от порядка файлов e2e (ревью Task 8). - M-9 — `jira_synced_at` пропадает после создания проекта до следующего полного обновления (`last_full_sync` сравнивает JQL) (финальное ревью; принятое ограничение, design #60). - M-12 — «Обзор» опрашивает `/batches` раз в 15 с (финальное ревью). - O-3 — редкий флейк `activity.test` «project switch drops project-scoped batch» под нагрузкой (наблюдение). - O-5 — заголовок «Обзор» прижат к верхнему краю без отступа (скриншот e2e, сессия). **Вне change (аудит веба 24.10.2026, non-goals proposal)** - С6 — лента показывает сырую разметку Jira в комментариях; карточка её рендерит. - С12 — доска на телефоне: шапка, фильтры и легенда занимают первый экран. - С10 — `GET /wiki/status` без корня отвечает 409 `no_root` (нормальное состояние как ошибка). - Доступность `ui/`: `Segmented` без стрелок и roving tabindex, `Menu` без `role=menu` и возврата фокуса, `ThemeSwitch` не следит за системной темой (#68 T2.2/M-4, M-3, T2.3). - Окно карточки: доработки #42 (M-1…M-6). - Служебные метки `fact-*`/`kind-*` в карточке — вместе с #60. O-4 (сверка закрываемых маркеров follow-ups) выполнена при закрытии: заявленные маркеры подтверждены кодом.
Author
Owner

Сверка 25.10.2026: T7.8 исправлен (modules/wiki/WikiPage.tsx:69-85, ключи панелей), метки fact-* ушли в #104. Пункты «Доступность ui/» и «Окно карточки» — дубли #68 и #42, ведутся там. M-9, O-4 — инфо.

Остаются: T1.1, T2.1, T4.1, T5.3, T7.3, T7.5, T7.7 (min-height уже нет, вложенная прокрутка осталась), T8.1, T8.2, M-12, O-3 (→ #116), O-5, С6, С10, С12, метки kind-* в карточке.

Сверка 25.10.2026: T7.8 исправлен (`modules/wiki/WikiPage.tsx:69-85`, ключи панелей), метки `fact-*` ушли в #104. Пункты «Доступность ui/» и «Окно карточки» — дубли #68 и #42, ведутся там. M-9, O-4 — инфо. Остаются: T1.1, T2.1, T4.1, T5.3, T7.3, T7.5, T7.7 (min-height уже нет, вложенная прокрутка осталась), T8.1, T8.2, M-12, O-3 (→ #116), O-5, С6, С10, С12, метки `kind-*` в карточке.
Author
Owner

PR #125 (merge 9b98420), архив #126: закрыты С6 — 943763c, fbc14f6, fa1ceb4 (текст комментария в ленте без вики-разметки, вложения — именем, «!» сохраняются); метки kind-* в карточке — 7b297fe (строка «Вид работы в Jira»); O-3 — 231ca2f (через #116). Остальные маркеры открыты — issue остаётся открытой.

PR #125 (merge 9b98420), архив #126: закрыты С6 — 943763c, fbc14f6, fa1ceb4 (текст комментария в ленте без вики-разметки, вложения — именем, «!» сохраняются); метки `kind-*` в карточке — 7b297fe (строка «Вид работы в Jira»); O-3 — 231ca2f (через #116). Остальные маркеры открыты — issue остаётся открытой.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: aep/sdlc-hub#103
No description provided.