Skip to content

refactor(dashboard): align operations workflows with PRD - #446

Merged
adohe merged 17 commits into
mainfrom
dev/dashboard-prd-refresh
Aug 4, 2026
Merged

refactor(dashboard): align operations workflows with PRD#446
adohe merged 17 commits into
mainfrom
dev/dashboard-prd-refresh

Conversation

@xsuler

@xsuler xsuler commented Aug 3, 2026

Copy link
Copy Markdown
Collaborator

What does this PR do?

Refactors the operations dashboard to match the PRD information architecture and workflows across Overview, Jobs, Runtime, Task Launcher, and Agent.

Key changes include:

  • Aligns page layouts, responsive sizing, light/dark themes, bilingual UI, and job-detail navigation with the PRD.
  • Connects dashboard actions to backend APIs for runtime checks, repair actions, agent recovery, execution plans, and LLM-generated follow-ups.
  • Improves job state handling, active-job counts, dataset paths, rollout samples, TensorBoard metrics, runtime timing, and health status.
  • Adds reward, loss, grad norm, and sequence-length metric views with dense-series rendering and point tooltips.
  • Adds launcher preset discovery and smoke infer/train tuning with parameters and progress reporting.
  • Removes remaining dashboard mock paths where backend data is available.

see:

image image image

Related issue

Fixes #445

Type of change

  • 🐛 Bug fix
  • ✨ New feature
  • 💥 Breaking change
  • 📚 Documentation update
  • ♻️ Refactoring

How was it tested?

  • npm --prefix dashboard run build
  • python -m pytest tests/test_dashboard_metrics_path_cpu.py -q (4 passed)
  • env PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 pytest tests/test_train_cli_config_cpu.py -q (88 passed)
  • Verified a flushed TensorBoard scalar is readable immediately through the dashboard metrics path.

The full CPU test suite and CUDA-dependent paths were not run locally.

Checklist

  • My PR title follows the conventional commit format.
  • I have linked the related issue.
  • Existing tests pass (pytest tests/ -k cpu).
  • New or changed behavior is covered by focused tests.
  • I have described the verification performed.
  • Public API changes are additive or backward compatible.

@xsuler
xsuler requested a review from adohe August 3, 2026 07:38
@xsuler xsuler self-assigned this Aug 3, 2026
@xsuler xsuler added this to the v0.0.7 milestone Aug 3, 2026

@adohe adohe left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@adohe
adohe merged commit aa19630 into main Aug 4, 2026
7 checks passed
@adohe
adohe deleted the dev/dashboard-prd-refresh branch August 4, 2026 15:21
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.

feat(dashboard): align operations dashboard with PRD workflows

2 participants