Skip to content

Conversation

@hua7450
Copy link
Collaborator

@hua7450 hua7450 commented Jan 19, 2026

Summary

Fixes #7208
Fixes #6867
Fixes #7051
Fixes #7201

Updates Oklahoma TANF, Wisconsin Works, and Ohio Works First parameter effective dates from placeholder dates to historically accurate dates based on regulatory research.


Oklahoma TANF Changes

Effective Date Updates

Parameter Old Date New Date Rationale
Payment standard 2021-01-01 1996-10-01 Oklahoma TANF implementation date
Need standard 2021-01-01 1996-10-01 Oklahoma TANF implementation date
Minimum benefit 2021-01-01 1996-10-01 Oklahoma TANF implementation date
Work expense deduction 2021-01-01 1996-10-01 Oklahoma TANF implementation date
Dependent care deduction 2021-01-01 1996-10-01 Oklahoma TANF implementation date
Earned income disregard rate 2021-01-01 1996-10-01 Oklahoma TANF implementation date
Gross income limit rate 2021-01-01 1996-10-01 Oklahoma TANF implementation date
Resource limit 2021-01-01 1996-10-01 Oklahoma TANF implementation date
Earned income disregard cap 2010-07-01 2015-09-15 OAC 340:10-3-31.1 adopted per Oklahoma Register Vol. 32, Issue 24

Reference Formatting Fixes

  • Cleaned up reference titles to follow parameter pattern conventions (removed redundant suffixes)
  • Corrected earned income disregard rate reference from OAC 340:10-3-31.1 to OAC 340:10-3-33(2)
  • Added underscores to large values in need_standard.yaml (e.g., 1068 → 1_068)

Oklahoma Regulatory Authority

Oklahoma Sources


Wisconsin Works Changes

Effective Date Updates

Parameter Old Date New Date Rationale
Asset limit 2025-01-01 1997-05-01 1995 Act 289 (W-2 implementation)
Vehicle exclusion 2025-01-01 1997-05-01 1995 Act 289 (W-2 implementation)
Income limit (115% FPL) 2025-01-01 1997-05-01 1995 Act 289 (W-2 implementation)
ARP pregnancy threshold 2025-01-01 1997-09-01 1995 Act 289 (W-2 implementation)
CMC infant age limit 2025-01-01 2011-10-01 2011 Act 32 (changed from 12 to 8 weeks)

Payment Amount History

Placement Old Date New Dates Values Rationale
CSJ 2013-01-01: $653 1997-09-01: $673
2011-10-01: $653
Decreased $20 2011 Act 32
W2_TRANSITION 2013-01-01: $608 1997-09-01: $628
2011-10-01: $608
Decreased $20 2011 Act 32
CMC 2013-01-01: $673 1997-09-01: $673 Unchanged 1995 Act 289
ARP 2013-01-01: $673 1997-09-01: $673 Unchanged 1995 Act 289

Wisconsin Regulatory Authority

  • 1995 Wisconsin Act 289: Created Wisconsin Works (W-2), signed April 25, 1996, effective May 1, 1997
  • 2011 Wisconsin Act 32: Reduced CSJ/W2T payments and changed CMC infant age from 12 weeks to 8 weeks, effective October 1, 2011

Wisconsin Sources


Ohio Works First Changes

Effective Date Updates

Parameter Old Date New Date Rationale
Earned income flat disregard 2023-10-01 1999-10-01 H.B. 283 made disregard permanent
Earned income percentage 2023-10-01 1999-10-01 H.B. 283 made disregard permanent
Initial eligibility income limit 2023-10-01 1997-10-01 ORC § 5107.10 original effective date
Max group size 2025-01-01 1997-10-01 ORC § 5107.04 original effective date
Payment standard amounts 2025-01-01 2017-01-01 Base year for COLA calculation
Additional person increment 2025-01-01 2017-01-01 Base year for COLA calculation

New COLA Multiplier Parameter

Added cola_multiplier.yaml to dynamically calculate payment standards using 2017 base amounts × cumulative Social Security COLA:

Year COLA % Cumulative Multiplier
2017 - 1.0000
2018 2.0% 1.0200
2019 2.8% 1.0486
2020 1.6% 1.0653
2021 1.3% 1.0792
2022 5.9% 1.1429
2023 8.7% 1.2423
2024 3.2% 1.2821
2025 2.5% 1.3141

Formula Update

Updated oh_owf_payment_standard.py to calculate: base_2017_amount × cola_multiplier

This approach:

  • Stores immutable 2017 base values
  • Applies cumulative COLA for any simulation year
  • Matches actual published amounts within ±$2 (due to compounding rounding)

Ohio Regulatory Authority

  • ORC § 5107.04: Requires OWF payment standards increase by Social Security COLA each January (effective January 1, 2009)
  • ORC § 5107.10: Sets initial eligibility at 50% of Federal Poverty Level (effective October 1, 1997)
  • H.B. 283 (1999): Made $250 + 50% earned income disregard permanent (effective October 1, 1999)

Ohio Sources


🤖 Generated with Claude Code

@codecov
Copy link

codecov bot commented Jan 19, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (dff5637) to head (d940b43).
⚠️ Report is 9 commits behind head on main.

Additional details and impacted files
@@             Coverage Diff              @@
##             main     #7209       +/-   ##
============================================
+ Coverage   76.71%   100.00%   +23.28%     
============================================
  Files        3665         1     -3664     
  Lines       52702        18    -52684     
  Branches      263         0      -263     
============================================
- Hits        40432        18    -40414     
+ Misses      12244         0    -12244     
+ Partials       26         0       -26     
Flag Coverage Δ
unittests 100.00% <100.00%> (+23.28%) ⬆️

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 changed the title Backdating Oklahoma TANF Simple Backdating Oklahoma TANF Jan 19, 2026
@hua7450 hua7450 changed the title Simple Backdating Oklahoma TANF Backdate Oklahoma TANF and Wisconsin Works parameters Jan 19, 2026
@hua7450 hua7450 changed the title Backdate Oklahoma TANF and Wisconsin Works parameters Backdate Oklahoma TANF, Wisconsin Works, and Ohio Works First parameters Jan 19, 2026
@hua7450 hua7450 marked this pull request as ready for review January 19, 2026 17:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant