End OR ERDC and VT CCFAP child immigration tests per 2024 rule changes - #9359
Conversation
Oregon (OAR 414-175-0021) sunset the child citizenship/noncitizen status requirement on May 1, 2024, and Vermont ended CCFAP's participating-child citizenship requirement on June 30, 2024 under the Act 76 rollout; both states now serve federally ineligible children with state funds. Gate the is_ccdf_immigration_eligible_child check behind dated immigration_test_in_effect parameters (the NM CCAP pattern) so pre-2024 periods keep the test. Fixes #9358 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011UW7tQydLfV769EbeAd6f7
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #9359 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 1 2 +1
Lines 17 33 +16
=========================================
+ Hits 17 33 +16
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
PR #9359 Review — OR ERDC + VT CCFAP: end the child immigration/citizenship eligibility testProgram reviewThis PR sunsets the child immigration/citizenship eligibility test for two child-care subsidy
Each program gains a boolean parameter
Both formulas continue to call the existing shared federal CCDF variable Source documents
No PDF value mismatches — this is a logic/date PR, not a rate-table PR. Branch statusThe PR branch is 6 commits behind CriticalNone. Should address
Suggestions
Validation summary
Review severity: APPROVENo critical issues. Both effective dates and the formula branching correctly reflect the 2024 Next stepsRun 🤖 Generated with Claude Code /review-program |
DTrim99
left a comment
There was a problem hiding this comment.
Fix minor nits, then ready
Replace the scalar if on immigration_test_in_effect with a vectorized where() in both eligible-child formulas, lead the VT parameter references with 33 V.S.A. § 3512(a)(6) and the 2009 CCFAP regulations, standardize both parameter descriptions, and add post-sunset regression tests (OR over-age child, VT non-dependent child). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011UW7tQydLfV769EbeAd6f7
Summary
Oregon and Vermont both ended their child care programs' child citizenship/qualified-immigrant requirement in 2024, serving federally ineligible children with state funds. The model applied
is_ccdf_immigration_eligible_childunconditionally in both states, so it wrongly returned $0 for households with non-qualified children in periods on or after mid-2024.Fixes #9358
Rule changes encoded
Implementation
Follows the existing
nm_ccap_eligible_childpattern for New Mexico's 2025-11-01 Universal Child Care change: a datedimmigration_test_in_effectboolean parameter per state gates theis_ccdf_immigration_eligible_childcall, so pre-2024 periods keep the test and historical results are unchanged. Monthly parameter resolution means the flip lands exactly on the May 2024 (OR) / July 2024 (VT) benefit months.Test plan
🤖 Generated with Claude Code
https://claude.ai/code/session_011UW7tQydLfV769EbeAd6f7