Add Arizona Child Care Assistance Program#8373
Draft
hua7450 wants to merge 4 commits into
Draft
Conversation
a2a08c2 to
5ce3ba2
Compare
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #8373 +/- ##
==========================================
Coverage 100.00% 100.00%
==========================================
Files 5 19 +14
Lines 62 268 +206
==========================================
+ Hits 62 268 +206
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Critical fixes: - Correct copay daily rates at fee levels 2/3/4/6 to match CCA-0229AFY26 - Add categorical income-test bypass for foster/DCS/TANF families (R6-5-4914(A)) via new az_ccap_categorically_eligible - Remove capital_gains from countable income (excluded by R6-5-4914(G)(3)) - Add is_ccdf_immigration_eligible_child to eligible-child (45 CFR 98.20) - Correct regulation page anchors in parameters and variables Should-address: - Exclude minor-student earnings (R6-5-4914(G)(13)) and deduct child support paid (R6-5-4914(H)) from countable income - Register Arizona in programs.yaml CCDF coverage and state_implementations - Strip #page=1 anchors from the single-page CCA-1227A; improve citations - Document special-needs rate gate, CDA tier (not modeled), age<13 limit, TCC copay rule (not modeled), and activity pathways - Add test coverage: provider types, age groups, fee levels, direct unit tests, categorical bypass, and roll-up (21 -> 72 passing cases) Remove working_references.md transcription. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…into az-ccap # Conflicts: # policyengine_us/parameters/gov/hhs/ccdf/child_care_subsidy_programs.yaml # policyengine_us/programs.yaml
- Count SSI, railroad retirement, and general assistance as countable income (R6-5-4914(F)(5),(8)) - Round countable income down to the whole dollar (R6-5-4914(I)) - Exclude all of a minor student's earnings, including SSTB and farm self-employment, not just wages (R6-5-4914(G)(13)) - Restrict the without-regard-to-income / fee-exempt categorical treatment for Cash Assistance families to those employed (R6-5-4914(A)(2)) - Require adults using education as their activity to work >=20 hours/week; education alone qualifies only teen parents under 20 (R6-5-4912(A)(3)-(4)) - Move the changelog fragment to a top-level path (changelog.d/8370.added.md) - Add tests: SSI counted, farm-earnings exclusion, whole-dollar floor, teen-parent activity, corrected adult-student activity Co-Authored-By: Claude Opus 4.8 (1M context) <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
Fixes #8370.
Adds Arizona's Child Care Assistance Program (CCAP), including:
az_ccap_enrolledto apply ongoing/redetermination eligibility through 85% SMI.max(0, min(pre-subsidy childcare expenses, state maximum reimbursement) - copay).Regulatory Authority
Income Eligibility Tests
az_ccap_enrolledand may qualify through fee level L7, corresponding to the ongoing 85% SMI limit.Eligible Activity
is_disabled) qualifies.Income Deductions And Exemptions
Standards And Benefit Calculation
az_ccap_categorically_eligible(used for both the income-test bypass and the copay exemption) is formula-based fromis_tanf_enrolledcombined with an employed head/spouse,receives_or_needs_protective_services, andis_in_foster_care.az_ccap_special_needs_childis formula-based from eligible child status andis_disabled; the enhanced special-needs rate additionally requires a quality-enhanced (3-5 star / accredited) provider per CCA-1210B.Requirements Coverage
Modeling Limitations And Future Work
Files
policyengine_us/parameters/gov/states/az/hhs/ccap/...policyengine_us/variables/gov/states/az/hhs/ccap/...policyengine_us/variables/gov/states/az/hhs/az_child_care_subsidies.pypolicyengine_us/tests/policy/baseline/gov/states/az/hhs/ccap/...policyengine_us/programs.yaml(CCDF state implementation registration)changelog.d/8370.added.mdValidation
policyengine-core test policyengine_us/tests/policy/baseline/gov/states/az/hhs/ccap -c policyengine_usmake formatKnown failing tests: none.