Спека: решение 19 — итоги финального ревью (#65)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Andrey Epifancev 2026-10-22 01:57:58 +04:00
parent 0a5ca2e00a
commit 45ff5fac23

View File

@ -193,3 +193,4 @@
| 16 | 22.10.2026 | Задача 8: ниже 1100 px таблица списка прокручивается по горизонтали внутри панели, шапка таблицы там не липкая; от 1100 px липкая | overflow на предке отключает `position: sticky`; широкая таблица на узком экране важнее липкой шапки | низкая: на узком экране шапку не видно при прокрутке вниз | | 16 | 22.10.2026 | Задача 8: ниже 1100 px таблица списка прокручивается по горизонтали внутри панели, шапка таблицы там не липкая; от 1100 px липкая | overflow на предке отключает `position: sticky`; широкая таблица на узком экране важнее липкой шапки | низкая: на узком экране шапку не видно при прокрутке вниз |
| 17 | 22.10.2026 | Задача 9: в окне карточки текст `Notice` 14 px основным цветом (локальный оверрайд `.issue .ui-notice__text`, общий компонент не тронут); `ui/Dialog` пропускает остальные атрибуты `<dialog>` и принимает `onNativeClose`; классы `.who` → `c-head`, `.confirm` → `note-confirm` из-за протечки глобальных правил `board.css`/`controls.css` | 12 px вторичным плохо читается на фоне ошибки; `IssueModal` сохраняет прежнюю логику закрытия | низкая: вернуть размер текста / переименовать классы | | 17 | 22.10.2026 | Задача 9: в окне карточки текст `Notice` 14 px основным цветом (локальный оверрайд `.issue .ui-notice__text`, общий компонент не тронут); `ui/Dialog` пропускает остальные атрибуты `<dialog>` и принимает `onNativeClose`; классы `.who` → `c-head`, `.confirm` → `note-confirm` из-за протечки глобальных правил `board.css`/`controls.css` | 12 px вторичным плохо читается на фоне ошибки; `IssueModal` сохраняет прежнюю логику закрытия | низкая: вернуть размер текста / переименовать классы |
| 18 | 22.10.2026 | Задача 10: `--lane-alt` светлый `#f5f5f2`, тёмный `#252525` (свёрнутая дорожка в тёмной отличается рамками, не фоном); заголовки «не найдено» и ошибки отрисовки — `h2` внутри `Notice`; текст `Notice` основным цветом 12/16 (в карточке 14/20); на 390 px в верхней панели проект, тема и меню в одной строке, переключатель разделов — ниже | палитра AURA ограничена; различимость дорожек, контраст текста сообщений | низкая: правка значений токенов и `order` в shell.css | | 18 | 22.10.2026 | Задача 10: `--lane-alt` светлый `#f5f5f2`, тёмный `#252525` (свёрнутая дорожка в тёмной отличается рамками, не фоном); заголовки «не найдено» и ошибки отрисовки — `h2` внутри `Notice`; текст `Notice` основным цветом 12/16 (в карточке 14/20); на 390 px в верхней панели проект, тема и меню в одной строке, переключатель разделов — ниже | палитра AURA ограничена; различимость дорожек, контраст текста сообщений | низкая: правка значений токенов и `order` в shell.css |
| 19 | 22.10.2026 | Финал: задача 11 принята без отдельного ревью задачи (покрыта финальным ревью); фикс-волна по финальному ревью — кнопка в `loading` сохраняет вид своего варианта, текст предупреждений на светлом `color-mix(warning 55%, text-primary)`, статус пакета в верхней панели от 1100 px лежит у нижней границы (макс. 560 px, многоточие, полный текст в `title`), `role=status` — постоянный контейнер; «агент офлайн» и событие при офлайн-агенте — предупреждение | снизить дрейф раскладки и поднять контраст; соответствие решению 10 | низкая: правка CSS панели/Button/Notice |