Follow-ups from #17 #20

Closed
opened 2026-10-14 17:51:47 +03:00 by aep · 1 comment
Owner

Отложенные находки финального ревью ветки viewer-live (PR #18, доска связей src/jira_hub/web/links.html и GET /board).

  • M-1 — поздний ответ loadHub («Перечитать», стартовая загрузка, завершение пакета) затирает показанный снимок CSV/JSON данными хаба; нужен счётчик поколения модели. Источник: финальное ревью #18.
  • M-2 — «Обновить из Jira» снова включается через showModel→syncHubButtons, пока /agent и /refresh в пути (возможен второй полный прогон); resumeWatch и refreshFromJira могут дважды опрашивать один пакет. Источник: финальное ревью #18.
  • M-3 — защита R-7 срабатывает только при первой удачной загрузке: после «Перечитать» незавершённый пакет viewer не подхватывается. Источник: финальное ревью #18.
  • M-4 — опрос пакета бесконечен при постоянном 404/500 от /batches/{id}; кнопка «Обновить из Jira» выключена до перезагрузки страницы. Источник: финальное ревью #18.
  • M-5 — сообщения: «пакет выполнен» затирает «на доске прежние данные» при down/auth; импорт JSON пишет «хаб не отвечает» на любую ошибку, кроме 401; исключение в fromHub оставляет «Загрузка данных хаба…». Источник: финальное ревью #18.
  • M-6 — форма входа: над ней видны «Перечитать»/«Обновить из Jira» с устаревшим токеном; шаг опроса с 401 стирает набираемый токен. Источник: финальное ревью #18.
  • M-7 — ветка own=False в mirror.board (вызов внутри открытой транзакции) не покрыта тестом. Источник: финальное ревью #18.

🤖 Generated with Claude Code

Отложенные находки финального ревью ветки viewer-live (PR #18, доска связей src/jira_hub/web/links.html и GET /board). - **M-1** — поздний ответ loadHub («Перечитать», стартовая загрузка, завершение пакета) затирает показанный снимок CSV/JSON данными хаба; нужен счётчик поколения модели. Источник: финальное ревью #18. - **M-2** — «Обновить из Jira» снова включается через showModel→syncHubButtons, пока /agent и /refresh в пути (возможен второй полный прогон); resumeWatch и refreshFromJira могут дважды опрашивать один пакет. Источник: финальное ревью #18. - **M-3** — защита R-7 срабатывает только при первой удачной загрузке: после «Перечитать» незавершённый пакет viewer не подхватывается. Источник: финальное ревью #18. - **M-4** — опрос пакета бесконечен при постоянном 404/500 от /batches/{id}; кнопка «Обновить из Jira» выключена до перезагрузки страницы. Источник: финальное ревью #18. - **M-5** — сообщения: «пакет выполнен» затирает «на доске прежние данные» при down/auth; импорт JSON пишет «хаб не отвечает» на любую ошибку, кроме 401; исключение в fromHub оставляет «Загрузка данных хаба…». Источник: финальное ревью #18. - **M-6** — форма входа: над ней видны «Перечитать»/«Обновить из Jira» с устаревшим токеном; шаг опроса с 401 стирает набираемый токен. Источник: финальное ревью #18. - **M-7** — ветка own=False в mirror.board (вызов внутри открытой транзакции) не покрыта тестом. Источник: финальное ревью #18. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Author
Owner

M-1…M-6 закрыты устройством веб-приложения (useBoardSource, экран входа без панелей доски), M-7 — тест mirror.board(own=False); PR #27 (merge e5719c9).

M-1…M-6 закрыты устройством веб-приложения (useBoardSource, экран входа без панелей доски), M-7 — тест mirror.board(own=False); PR #27 (merge e5719c9).
aep closed this issue 2026-10-14 23:21:49 +03:00
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#20
No description provided.