[kimi] Generate daily/weekly agent scorecards (#712) #790

Merged
Timmy merged 3 commits from kimi/issue-712 into main 2026-03-22 01:41:53 +00:00

3 Commits

Author SHA1 Message Date
279f4e85d0 Merge branch 'main' into kimi/issue-712
Some checks failed
Tests / lint (pull_request) Has been cancelled
Tests / test (pull_request) Has been cancelled
2026-03-22 01:41:36 +00:00
580c00cb5b Merge branch 'main' into kimi/issue-712
Some checks failed
Tests / lint (pull_request) Has been cancelled
Tests / test (pull_request) Has been cancelled
2026-03-22 01:40:37 +00:00
kimi
66dfb353d7 feat: generate daily/weekly agent scorecards (#712)
Some checks failed
Tests / lint (pull_request) Has been cancelled
Tests / test (pull_request) Has been cancelled
Implements agent scorecard system that tracks and summarizes agent performance:

- Track issues touched, PRs opened/merged, tests affected, tokens earned/spent
- Generate compact scorecards for daily or weekly periods
- Pattern detection: high/low merge rates, silent workers, token accumulation
- API endpoints for programmatic access (/scorecards/api/*)
- HTML dashboard with HTMX-powered live updates
- Added navigation link in both desktop and mobile menus

New modules:
- dashboard/services/scorecard_service.py: Core scoring logic
- dashboard/routes/scorecards.py: API and HTML routes
- templates/scorecards.html: Dashboard UI
- tests/dashboard/test_scorecards.py: Comprehensive test suite

Refs #712
2026-03-21 16:55:15 -04:00