Skip to content

Harden dashboard, graph validation, and artifact hygiene#91

Merged
stevesolun merged 6 commits into
mainfrom
codex/dashboard-kpi-hardening
May 28, 2026
Merged

Harden dashboard, graph validation, and artifact hygiene#91
stevesolun merged 6 commits into
mainfrom
codex/dashboard-kpi-hardening

Conversation

@stevesolun
Copy link
Copy Markdown
Owner

Summary

  • harden dashboard LAN URL output and sanitize local docs HTML rendered in ctx-monitor
  • update dashboard docs for manage/config/docs/harness routes and mutation APIs
  • make graph artifact pruning LFS-only by default and document exact release artifact staging
  • reject out-of-range graph score components in graph.json and entity overlays
  • update generated test counts to 3,907

Validation

  • python -m pytest -q --no-cov src\tests\test_validate_graph_artifacts.py src\tests\test_resolve_graph_queries.py src\tests\test_incremental_attach_calibration.py src\tests\test_incremental_attach_az_flow.py src\tests\test_wiki_queue_worker.py src\tests\test_vector_index.py src\tests\test_edge_scoring.py src\tests\test_recommendations.py src\tests\test_recommendation_surfaces_golden.py src\tests\test_kpi_dashboard.py src\tests\test_ctx_monitor.py src\tests\test_graph_artifact_guard.py
  • python src\validate_graph_artifacts.py --graph-dir graph --deep --min-nodes 100000 --min-edges 2000000 --min-skills-sh-nodes 89000 --min-semantic-edges 1000000 --expected-nodes 102928 --expected-edges 2913960 --expected-semantic-edges 1683193 --expected-harness-nodes 207 --expected-skills-sh-nodes 89471 --expected-skills-sh-catalog-entries 89465 --expected-skills-sh-converted 89465 --expected-skill-pages 91464 --expected-agent-pages 467 --expected-mcp-pages 10790 --expected-harness-pages 207
  • dashboard A-Z smoke against real user profile: all main pages/APIs 200, graph APIs returned 20 nodes/19 edges
  • python scripts\ci_preflight.py --profile pr

@stevesolun stevesolun merged commit 057c44e into main May 28, 2026
18 checks passed
@stevesolun stevesolun deleted the codex/dashboard-kpi-hardening branch May 28, 2026 13:00
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