feat(cli): extend Diagnostic Dashboard with 5 health categories (index, plans, cost, performance) #791

Closed
brent.edwards wants to merge 2 commits from feature/m6-diagnostic-dashboard-health-categories into master

2 Commits

Author SHA1 Message Date
brent.edwards 1d95555cbd Merge remote-tracking branch 'origin/master' into feature/m6-diagnostic-dashboard-health-categories
CI / benchmark-publish (pull_request) Has been skipped
CI / build (pull_request) Successful in 20s
CI / lint (pull_request) Failing after 34s
CI / typecheck (pull_request) Successful in 54s
CI / security (pull_request) Successful in 55s
CI / coverage (pull_request) Has been skipped
CI / benchmark-regression (pull_request) Has been skipped
CI / unit_tests (pull_request) Failing after 2m53s
CI / docker (pull_request) Has been skipped
CI / quality (pull_request) Successful in 3m48s
CI / integration_tests (pull_request) Failing after 3m57s
CI / status-check (pull_request) Failing after 1s
CI / e2e_tests (pull_request) Successful in 10m5s
# Conflicts:
#	CHANGELOG.md
#	src/cleveragents/cli/commands/system.py
2026-03-25 20:15:08 +00:00
brent.edwards 7f6f089fd1 feat(cli): extend Diagnostic Dashboard with 5 health categories (index, plans, cost, performance)
CI / lint (pull_request) Successful in 16s
CI / quality (pull_request) Successful in 31s
CI / benchmark-publish (pull_request) Has been skipped
CI / security (pull_request) Successful in 53s
CI / typecheck (pull_request) Successful in 1m5s
CI / build (pull_request) Successful in 24s
CI / unit_tests (pull_request) Failing after 3m43s
CI / docker (pull_request) Has been skipped
CI / integration_tests (pull_request) Failing after 5m34s
CI / e2e_tests (pull_request) Successful in 5m24s
CI / coverage (pull_request) Successful in 7m25s
CI / benchmark-regression (pull_request) Failing after 29m30s
Add 4 new diagnostic health check modules extracted from system.py:
system_health.py (check functions), system_rendering.py (output rendering),
system_types.py (shared type definitions). Covers index health (text/vector/graph),
active plan overview, cost summary with budget utilization, and performance
metrics (plan duration, tool-call latency percentiles). Includes graceful
degradation when services are unavailable, diagnostic_dashboard_extended.feature
with Behave BDD tests, Robot integration tests, and CHANGELOG entry.

ISSUES CLOSED: #580
2026-03-20 00:16:19 +00:00