Add federal CCDF infrastructure for scaling CCAP to all states#29
Closed
Add federal CCDF infrastructure for scaling CCAP to all states#29
Conversation
…ll states Create shared federal-level variables and parameters to avoid duplicating identical logic across state CCAP implementations. Closes PolicyEngine#7764. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
… TX CCS - Remove duplicate qualified_immigration_statuses.yaml parameter - Reference gov/dhs/immigration/qualified_noncitizen_status instead - Fix invalid Cornell LII link for 45 CFR 98.20 - Add TX CCS to child care subsidies aggregator Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
TX CCS was not in the original childcare_expenses.py list. Adding it to the aggregator triggers a shape mismatch in microsim. Will wire in separately once the TX CCS entity issue is resolved. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Creates shared federal-level CCDF variables and parameters so state CCAP implementations don't duplicate identical federal rules. This is the foundation for scaling child care subsidies to all 50 states + DC.
Changes
1. New:
is_ccdf_immigration_eligible_childvariable + parameter2. New:
child_care_subsidiesfederal aggregatortanf.py— maintains a list of state subsidy variables and sums themchildcare_expenses.py(was["CA", "CO", "NE", "MA"])STATE_CHILD_CARE_SUBSIDY_VARIABLES3. Refactored:
childcare_expenses.pychild_care_subsidiesaggregator directlyWhat's NOT in this PR
Test plan
is_ccdf_immigration_eligible_childtests pass (11 cases: 8 qualified statuses + 3 ineligible)🤖 Generated with Claude Code