Skip to content

feat: Dashboard + History — AI quality metrics, run tracking, collaboration#115

Merged
Wool-xing merged 1 commit into
mainfrom
feat/dashboard-history
May 16, 2026
Merged

feat: Dashboard + History — AI quality metrics, run tracking, collaboration#115
Wool-xing merged 1 commit into
mainfrom
feat/dashboard-history

Conversation

@Wool-xing
Copy link
Copy Markdown
Owner

Summary

3 major features for team usage:

Dashboard — AI Quality Metrics

  • 4 KPI cards: total runs, pass rate, avg confidence, test cases
  • Recent test runs list with status
  • Top failing areas identification
  • Auto-populated from workspace artifacts

History — Run Tracking

  • Searchable list of all past test runs
  • Select 2 runs to compare side-by-side
  • Export bundle as portable JSON (share with team)

Collaboration

  • Export run data as JSON bundle (portable across instances)
  • Import capability via History page
  • Shared workspace for team QA

API

  • GET /history — scan workspace for completed runs
  • GET /dashboard — aggregate quality metrics

Test plan

  • pytest: 128 passed, 2 skipped
  • Endpoints verified: /history + /dashboard working

…g + collaboration

- DashboardPage: KPIs (pass rate, confidence, test cases) + recent runs + top failures
- HistoryPage: searchable run list, select 2 to export/compare bundle
- API: GET /history (scan workspace for past runs)
- API: GET /dashboard (aggregate quality metrics across all runs)
- Collaboration: export run bundle as portable JSON (import into another instance)
- Navigation: Dashboard + History tabs added to header
@Wool-xing Wool-xing merged commit 30abdaf into main May 16, 2026
13 checks passed
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