Problem
The 93% coverage gate is enforced globally, so contributors can't easily see which modules are thin and where new tests would be most valuable.
Expected outcome
A documented command (or Makefile target) that prints per-module coverage, plus a short "modules that most want tests" pointer in the contributor roadmap so newcomers know where to aim.
Relevant files
docs/community/contributor-roadmap.md (add the pointer)
- optionally
Makefile (a coverage-report target)
Acceptance criteria
Difficulty / skills
good first issue — pytest + coverage basics.
Problem
The 93% coverage gate is enforced globally, so contributors can't easily see which modules are thin and where new tests would be most valuable.
Expected outcome
A documented command (or
Makefiletarget) that prints per-module coverage, plus a short "modules that most want tests" pointer in the contributor roadmap so newcomers know where to aim.Relevant files
docs/community/contributor-roadmap.md(add the pointer)Makefile(acoverage-reporttarget)Acceptance criteria
pytest --cov-report=term-missing-style, scoped to the fast lane).mkdocs build --strictpasses.Difficulty / skills
good first issue— pytest + coverage basics.