Skip to content

Target SSI fiscal-year outlays in calibration#1110

Merged
MaxGhenis merged 7 commits into
mainfrom
normalize-ssi-payment-targets
May 22, 2026
Merged

Target SSI fiscal-year outlays in calibration#1110
MaxGhenis merged 7 commits into
mainfrom
normalize-ssi-payment-targets

Conversation

@MaxGhenis
Copy link
Copy Markdown
Contributor

@MaxGhenis MaxGhenis commented May 22, 2026

Fixes #1109

Summary

  • target SSI dollar calibration on policyengine-us ssi_federal_fiscal_year_outlays, while scaling CBO fiscal-year outlays to the FY benefit months computable from a single-year H5
  • wire the single-year-compatible fiscal-year outlay target through both legacy ECPS loss-matrix targets and the policy_data.db national target ETL
  • keep SSI recipient count/domain and raw-H5 aggregate checks on ssi, add computed fiscal-year outlay sanity coverage, and deactivate replaced legacy national ssi dollar targets when loading the new target
  • keep validation/comparison smoke summaries on raw annual ssi, and bump policyengine-us to 1.705.1, which includes PolicyEngine-US #8374

Tests

  • make lint
  • env -u UV_FROZEN uv run pytest tests/unit/calibration/test_hourly_wage_income_consistency.py tests/unit/test_etl_national_targets.py tests/unit/calibration/test_loss_targets.py tests/unit/calibration/test_target_config.py tests/unit/calibration/test_validate_national_h5.py tests/unit/calibration/test_check_staging_sums.py tests/unit/calibration/test_compare_calibration_runs.py -q
  • env -u UV_FROZEN uv run --no-sync --with pyyaml python scripts/run_quality_guards.py

@MaxGhenis MaxGhenis changed the title Normalize SSI calibration targets for payment timing Target SSI fiscal-year outlays in calibration May 22, 2026
@MaxGhenis MaxGhenis marked this pull request as ready for review May 22, 2026 19:45
@MaxGhenis MaxGhenis merged commit b58cf3b into main May 22, 2026
13 checks passed
@MaxGhenis MaxGhenis deleted the normalize-ssi-payment-targets branch May 22, 2026 19:45
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.

Normalize SSI calibration targets for payment timing

1 participant