39 lines
4.0 KiB
Markdown
39 lines
4.0 KiB
Markdown
## 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` (широкий экран, высота колонок, запоминание).
|