Skip to content

Replace rich SPM provenance with compact typed receipts - #3863

Closed
anth-volk wants to merge 9 commits into
masterfrom
feat/compact-spm-provenance
Closed

anth-volk wants to merge 9 commits into
masterfrom
feat/compact-spm-provenance

Clarify synthetic SPM version fixture

5f35197
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Oct 1, 2026 in 1s

87.55% (+41.79%) compared to 0ebfc08

View this Pull Request on Codecov

87.55% (+41.79%) compared to 0ebfc08

Details

Codecov Report

❌ Patch coverage is 80.70866% with 49 lines in your changes missing coverage. Please review.
✅ Project coverage is 87.55%. Comparing base (0ebfc08) to head (5f35197).

Files with missing lines Patch % Lines
policyengine_api/spm.py 84.12% 10 Missing and 10 partials ⚠️
policyengine_api/services/report_output_service.py 57.14% 12 Missing and 3 partials ⚠️
...engine_api/runtime_cache/household_calculations.py 78.26% 2 Missing and 3 partials ⚠️
...gine_api/services/household_calculation_service.py 71.42% 2 Missing and 2 partials ⚠️
policyengine_api/services/simulation_service.py 91.66% 2 Missing ⚠️
policyengine_api/worker_spm.py 80.00% 1 Missing and 1 partial ⚠️
policyengine_api/services/v2/reports/types.py 87.50% 0 Missing and 1 partial ⚠️
Additional details and impacted files
@@             Coverage Diff             @@
##           master    #3863       +/-   ##
===========================================
+ Coverage   45.76%   87.55%   +41.79%     
===========================================
  Files         182      197       +15     
  Lines       10812    12153     +1341     
  Branches     1837     2145      +308     
===========================================
+ Hits         4948    10641     +5693     
+ Misses       5456      920     -4536     
- Partials      408      592      +184     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.