Skip to content

fix(spp_scoring): address QA findings on thresholds, smart button, st…

ab87b79
Select commit
Loading
Failed to load commit list.
Open

fix(spp_scoring,spp_scoring_programs): scoring validation, eligibility enforcement, and access control #161

fix(spp_scoring): address QA findings on thresholds, smart button, st…
ab87b79
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Apr 22, 2026 in 0s

71.59% (+0.25%) compared to aaa9001

View this Pull Request on Codecov

71.59% (+0.25%) compared to aaa9001

Details

Codecov Report

❌ Patch coverage is 90.90909% with 1 line in your changes missing coverage. Please review.
✅ Project coverage is 71.59%. Comparing base (aaa9001) to head (ab87b79).
⚠️ Report is 69 commits behind head on 19.0.

Files with missing lines Patch % Lines
spp_programs/models/managers/program_manager.py 90.90% 1 Missing ⚠️
Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             19.0     #161      +/-   ##
==========================================
+ Coverage   71.33%   71.59%   +0.25%     
==========================================
  Files         932      933       +1     
  Lines       54975    55132     +157     
==========================================
+ Hits        39217    39470     +253     
+ Misses      15758    15662      -96     
Files with missing lines Coverage Δ
spp_scoring/__manifest__.py 0.00% <ø> (ø)
spp_scoring/models/__init__.py 100.00% <ø> (ø)
spp_scoring/models/scoring_engine.py 53.46% <ø> (-1.13%) ⬇️
spp_scoring/models/scoring_model.py 88.23% <ø> (-0.39%) ⬇️
spp_scoring_programs/__manifest__.py 0.00% <ø> (ø)
spp_scoring_programs/models/program.py 36.61% <ø> (+1.48%) ⬆️
spp_programs/models/managers/program_manager.py 90.44% <90.90%> (+12.10%) ⬆️

... and 13 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.