4.0 KiB
4.0 KiB
Why
25.10.2026, после выкатки #108, владелец посмотрел страницы «Бэклог», «Спринт» и «Kanban» на живых данных AWPCA и собрал 10 замечаний (sdlc-hub#112): страницам не хватает привычных по Jira средств навигации — свернуть спринт, отфильтровать по эпику, исполнителю, тексту, убрать выполненное, выбрать спринты и колонки доски; значки типов не читаются; колонки разной высоты дают визуальный шум, а на широком экране правые колонки обрезаны без прокрутки. Веб по-прежнему только для просмотра: всё ниже — вид и фильтры, Jira не меняется.
What Changes
- «Бэклог»: сворачивается любая секция (активные и будущие спринты, «Бэклог»); эпики — панелью слева, выбор эпика фильтрует все секции, сами эпики строками списка больше не идут; быстрый поиск по ключу и теме; «Скрыть выполненные»; фильтр по исполнителю.
- «Спринт»: выбор отображаемых спринтов — любые активные и будущие, несколько сразу (
?sprint=<id>,<id>); тот же поиск, исполнитель, «Скрыть выполненные»; скрытие колонок; колонки одной высоты во всю доску, задачи прокручиваются внутри колонки, горизонтальная прокрутка доски всегда в пределах окна. - «Kanban»: общие с «Спринтом» колонки — та же высота, прокрутка и скрытие колонок; поиск и исполнитель.
- Значки типов — по образцу Jira: эпик, история, задача, ошибка, подзадача, прочее.
- Запоминание: свёрнутые секции, эпик, исполнитель, «Скрыть выполненные», скрытые колонки, видимость панели
эпиков — в
localStorageпо проекту и странице (sdlc-hub-agile). Поиск и выбор спринтов не запоминаются. - Попутно из hub#111: M-6 (формат SP в вебе), T10.3 (заголовки колонок
h3), T9.4 (тестыAgileGateи меню kanban-проекта), T12.2–T12.4 (нестрогие e2e доски).
Non-Goals
- Правки Jira из веба — по-прежнему только просмотр.
- Изменения API, схемы, агента, MCP: все данные (
epic_key,issue_type,assignee,done, колонки) уже есть вGET /agile. - Настройки доски AWPCA в Jira («Протестировано» в «Нужно сделать», «Снято» без колонки, опечатка «К тестирвоанию») — делаются в Jira владельцем.
- Прочие пункты hub#111 (сервер, MCP, агент, тесты API) — остаются в follow-up.
Impact
- Спека
web-app, требование «Спринты и бэклог» — переписано. - Код:
web/src/modules/jira/agile/*, значки вweb/src/ui/icons.tsx; новые значки — перенести в kit скиллаaura-design(правки стиля хаба переносятся в kit). - Тесты: vitest страниц и модели фильтров, e2e
web/e2e/agile.spec.ts(широкий экран, высота колонок, запоминание).