Skip to content

feat(health): add codebase health score#68

Merged
bntvllnt merged 1 commit into
mainfrom
feat/2-5-0-health-score
Jul 1, 2026
Merged

feat(health): add codebase health score#68
bntvllnt merged 1 commit into
mainfrom
feat/2-5-0-health-score

Conversation

@bntvllnt

@bntvllnt bntvllnt commented Jul 1, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add health / get_health_score with gateable score, per-file maintainability, CRAP, coverage source, risk hotspots, and actions.
  • Add hotspots --metric risk using the shared risk scorer.
  • Add CH-P2-05 chained health E2E, registry/MCP parity coverage, docs/llms/roadmap sync, and real-repo verifier coverage.

Validation

  • pnpm lint
  • pnpm typecheck
  • pnpm build
  • pnpm test (36 files, 475 tests)
  • pnpm verify:cli-real (71 pass, 0 fail)
  • code-review artifact: /tmp/code-review-health-score.json — CLEAN, 80/80 hunks, 10/10 rules

Notes

  • Health reads only root-local coverage/coverage-final.json or coverage/coverage.json; no arbitrary coverage path input.
  • Boundary enforcement stays in the next P2 slice.

@bntvllnt bntvllnt self-assigned this Jul 1, 2026
@bntvllnt bntvllnt merged commit 0356f15 into main Jul 1, 2026
2 checks passed
@bntvllnt bntvllnt deleted the feat/2-5-0-health-score branch July 1, 2026 14:04
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