Skip to content

fix(web): сохранять выбранный запуск pipeline при опросе - #733

Merged
konard merged 2 commits into
mainfrom
issue-710-3d52617211ad
Jul 14, 2026
Merged

fix(web): сохранять выбранный запуск pipeline при опросе#733
konard merged 2 commits into
mainfrom
issue-710-3d52617211ad

Conversation

@konard

@konard konard commented Jul 14, 2026

Copy link
Copy Markdown
Collaborator

Что изменено

  • polling списка запусков теперь обновляет detail выбранного пользователем run, не переключая панель на самый новый run;
  • самый новый run автоматически выбирается только при отсутствии актуального выбора;
  • при пустом списке выбор очищается, а при смене pipeline не переиспользуется run из предыдущего pipeline;
  • добавлен regression-тест логики выбора run.

Как воспроизвести исходную проблему

  1. Открыть pipeline, у которого есть активный и более старый run.
  2. Выбрать старый run.
  3. Дождаться следующего двухсекундного polling — до исправления detail переключался на самый новый run.

Проверка

  • npx vitest run web/src/lib/__tests__/pipelineRunSelection.test.ts — 4 теста проходят;
  • npm run typecheck — проходит;
  • npm run build:web — проходит;
  • полный npm test: 3162 теста проходят; остаются несвязанные существующие сбои/таймауты backend suite и проблема локального разрешения @teleton-agent/sdk в части suite.

Fixes #710

Adding .gitkeep for PR creation (default mode).
This file will be removed when the task is complete.

Issue: #710
@konard konard self-assigned this Jul 14, 2026
@konard konard changed the title [WIP] [AUDIT/V7] Pipelines run-detail poll re-selects the newest run every 2s, yanking the user off any older run they opened fix(web): сохранять выбранный запуск pipeline при опросе Jul 14, 2026
@konard
konard marked this pull request as ready for review July 14, 2026 08:30
@konard

konard commented Jul 14, 2026

Copy link
Copy Markdown
Collaborator Author

Working session summary

Исправление готово и отправлено в PR #733.

Что сделано:

  • polling сохраняет выбранный пользователем run;
  • новый run выбирается автоматически только при отсутствии актуального выбора;
  • учтены пустой список и переключение pipeline;
  • добавлены 4 regression-теста;
  • удалён служебный .gitkeep;
  • PR обновлён и переведён в Ready for review.

Проверки:

  • regression-тесты — пройдены;
  • TypeScript — пройден;
  • WebUI build — пройден;
  • CI, CodeQL, lint, security и accessibility — пройдены;
  • рабочее дерево чистое.

This summary was automatically extracted from the AI working session output.

@konard

konard commented Jul 14, 2026

Copy link
Copy Markdown
Collaborator Author

🤖 Solution Draft Log

This log file contains the complete execution trace of the AI solution draft process.

💰 Cost estimation:

  • Model: GPT-5.6 Sol
  • Provider: OpenAI
  • Public pricing estimate: $6.211397

📊 Context and tokens usage:

  • 120.5K / 200K (60%) input tokens, 10.4K / 128K (8%) output tokens

Total: (120.5K + 4.5M cached) input tokens, 10.4K output tokens, $6.211397 cost

🤖 Models used:

  • Tool: OpenAI Codex
  • Requested: gpt-5.6-sol
  • Thinking level: off (disabled)
  • Model: GPT 5.6 Sol (gpt-5.6-sol)

📎 Log file uploaded as Gist (1929KB)


Now working session is ended, feel free to review and add any feedback on the solution draft.

@konard
konard merged commit 07e6d54 into main Jul 14, 2026
29 checks passed
@konard

konard commented Jul 14, 2026

Copy link
Copy Markdown
Collaborator Author

🎉 Auto-merged

This pull request has been automatically merged by hive-mind.

  • All CI checks have passed

Auto-merged by hive-mind with --auto-merge flag

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[AUDIT/V7] Pipelines run-detail poll re-selects the newest run every 2s, yanking the user off any older run they opened

1 participant