Skip to content

Refs #8933: add onboarding dashboard repo slice#9068

Merged
T-rav merged 1 commit into
mainfrom
fix/8933-onboarding-factory-dashboard-slice
May 23, 2026
Merged

Refs #8933: add onboarding dashboard repo slice#9068
T-rav merged 1 commit into
mainfrom
fix/8933-onboarding-factory-dashboard-slice

Conversation

@T-rav
Copy link
Copy Markdown
Owner

@T-rav T-rav commented May 23, 2026

Summary

  • Scope /api/events?repo= to the selected repo runtime event bus so event backfill matches the WebSocket scope.
  • Clear stale dashboard metrics/queue/pipeline state when switching repos and route reconnect backfill through the repo-aware fetch helper.
  • Show selected-repo plan progress, fleet summary metadata, and next-plan/format-upgrade affordances when project metadata provides them.

Verification

  • uv run pytest tests/test_dashboard_routes_state.py::TestGetEventsEndpoint -q
  • uv run ruff check src/dashboard_routes/_routes.py tests/test_dashboard_routes_state.py
  • uv run pyright src/dashboard_routes/_routes.py tests/test_dashboard_routes_state.py
  • cd src/ui && npm test -- src/components/__tests__/ProjectView.test.jsx src/components/__tests__/RepoSelector.test.jsx src/context/__tests__/HydraFlowContext.test.jsx
  • cd src/ui && npm test
  • cd src/ui && npm run build
  • make quality

Notes

This is a dashboard observability slice toward #8933. It does not close the full issue because real Plan 02 execution/issue filing and one-click format-upgrade PR automation still need backend wiring.

@T-rav T-rav merged commit 185020f into main May 23, 2026
25 checks passed
@T-rav T-rav deleted the fix/8933-onboarding-factory-dashboard-slice branch May 23, 2026 06:06
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.

1 participant