Skip to content

Use 2024 SOI filing-season EITC totals#152

Merged
MaxGhenis merged 1 commit into
mainfrom
codex/eitc-2024-total-20260620
Jun 20, 2026
Merged

Use 2024 SOI filing-season EITC totals#152
MaxGhenis merged 1 commit into
mainfrom
codex/eitc-2024-total-20260620

Conversation

@MaxGhenis

@MaxGhenis MaxGhenis commented Jun 20, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add the new Ledger 2024 SOI filing-season EITC total alias to the US hard-target source surface
  • make cross-period EITC uprating choose the latest source-backed total deterministically instead of relying on registry order
  • record the source period and Ledger source record that provide each EITC uprating index
  • update release critical-fit gates to validate the 2024 filing-season EITC total amount and return-count diagnostics
  • cover amount and return-count factors in tests

Depends on PolicyEngine/arch-data#58.

EITC uprating factors

  • amount: 2024 filing-season total / 2023 decomposition total = 1.04182360105362 in the real Ledger fact integration check
  • return count: 23,837,149 / 24,439,936 = 0.975335982876551

Validation

  • uv run --with ruff ruff format tools/build_us_fiscal_refresh_release.py packages/populace-build/tests/test_us_fiscal_refresh_builder.py packages/populace-build/src/populace/build/us/fiscal_targets.py packages/populace-build/src/populace/build/us/source_coverage.py packages/populace-build/tests/test_us_fiscal_targets.py packages/populace-build/tests/test_us_source_coverage.py --check
  • uv run --with ruff ruff check tools/build_us_fiscal_refresh_release.py packages/populace-build/tests/test_us_fiscal_refresh_builder.py packages/populace-build/src/populace/build/us/fiscal_targets.py packages/populace-build/src/populace/build/us/source_coverage.py packages/populace-build/tests/test_us_fiscal_targets.py packages/populace-build/tests/test_us_source_coverage.py
  • uv run python -m pytest packages/populace-build/tests/test_us_fiscal_targets.py packages/populace-build/tests/test_us_source_coverage.py packages/populace-build/tests/test_us_fiscal_refresh_builder.py -q
  • Real integration check with Ledger PR facts: EITC amount decomposition targets sum to .041649B and return-count targets sum to 23,837,149, with metadata pointing to the filing-season source records.

@MaxGhenis MaxGhenis force-pushed the codex/eitc-2024-total-20260620 branch from 862140a to 5fa5b11 Compare June 20, 2026 15:04
@MaxGhenis MaxGhenis merged commit b5314b5 into main Jun 20, 2026
4 checks passed
@MaxGhenis MaxGhenis deleted the codex/eitc-2024-total-20260620 branch June 20, 2026 15:06
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