Skip to content

Backdate federal TANF income source parameters to 2010-07-01#7505

Merged
PavelMakarchuk merged 1 commit intoPolicyEngine:mainfrom
hua7450:backdate-federal-tanf-income-sources
Mar 5, 2026
Merged

Backdate federal TANF income source parameters to 2010-07-01#7505
PavelMakarchuk merged 1 commit intoPolicyEngine:mainfrom
hua7450:backdate-federal-tanf-income-sources

Conversation

@hua7450
Copy link
Collaborator

@hua7450 hua7450 commented Feb 27, 2026

Summary

Backdates federal TANF earned and unearned income source parameters from 2020-01-01 to 2010-07-01, aligning with other federal TANF cash parameters in the age_limit/ folder.

Closes #7504

Changes

  • earned.yaml: 2020-01-01 → 2010-07-01
  • unearned.yaml: 2020-01-01 → 2010-07-01

No values changed — only the effective date.

Justification

The earned/unearned income categorizations (wages/self-employment as earned; benefits, investment income, support payments as unearned) have been stable across all federal means-tested programs since the SSI definitions (1974+). TANF delegates income definitions to states; these lists serve as a conventional baseline.

Test plan

  • Existing tests pass (no value changes)
  • State TANF implementations that depend on federal variables unaffected

🤖 Generated with Claude Code

Align effective dates with other federal TANF cash parameters
in the age_limit folder. The earned/unearned income categorizations
have been stable across federal means-tested programs since the
SSI definitions (1974+).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@codecov
Copy link

codecov bot commented Feb 27, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 72.09%. Comparing base (55a0045) to head (20b3a36).
⚠️ Report is 62 commits behind head on main.

Additional details and impacted files
@@             Coverage Diff             @@
##             main    #7505       +/-   ##
===========================================
- Coverage   97.82%   72.09%   -25.74%     
===========================================
  Files           3     3900     +3897     
  Lines          92    56278    +56186     
  Branches        2      271      +269     
===========================================
+ Hits           90    40572    +40482     
- Misses          1    15698    +15697     
- Partials        1        8        +7     
Flag Coverage Δ
unittests 72.09% <ø> (-25.74%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 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.

@hua7450 hua7450 requested a review from PavelMakarchuk March 3, 2026 18:56
@PavelMakarchuk PavelMakarchuk merged commit 0dd9461 into PolicyEngine:main Mar 5, 2026
8 of 9 checks passed
Copy link
Collaborator

@PavelMakarchuk PavelMakarchuk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The 2010-07-01 date is not traceable to 42 U.S.C. 602 or any federal event. Please update:

  1. Date: Use 1997-07-01 (TANF effective date per PRWORA) instead of 2010-07-01
  2. Reference: Cite the full TANF subchapter:
    reference:
      - title: 42 U.S.C. 601-619 — TANF block grant (enacted August 22, 1996; effective July 1, 1997)
        href: https://www.law.cornell.edu/uscode/text/42/chapter-7/subchapter-IV/part-A
  3. Label: Add jurisdiction prefix — Federal TANF earned income sources

I couldn't push directly (fork permissions), but the changes are straightforward.

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.

Backdate federal TANF income source parameters to 2010-07-01

2 participants