Add Delaware CCAP (Child Care Assistance Program)#7865
Merged
MaxGhenis merged 12 commits intoPolicyEngine:mainfrom Apr 6, 2026
Merged
Add Delaware CCAP (Child Care Assistance Program)#7865MaxGhenis merged 12 commits intoPolicyEngine:mainfrom
MaxGhenis merged 12 commits intoPolicyEngine:mainfrom
Conversation
Closes PolicyEngine#7863 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Closes PolicyEngine#7863 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #7865 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 12 12
Lines 174 185 +11
=========================================
+ Hits 174 185 +11
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:
|
- Fix initial eligibility FPL: 185% → 200% (verified by table dollar amounts) - Fix redetermination FPL: 200% → 300% (verified by table dollar amounts) - Replace broken pocbillingguidance.pdf URLs (404) with dhss.delaware.gov/dss/childcr/ - Replace broken pocprovhndbk.pdf URLs (999) with WordPress URL - Replace uniform 5% special needs rate with per-category absolute rates - Update affected test expected values and comments Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- initial_eligibility: 185% FPL (2024) → 200% FPL (Oct 2025) - redetermination: 200% FPL (2024) → 300% FPL (Oct 2025) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
The 40% FPL excess financial burden copay waiver requires net income after shelter/utility deductions, which are not modeled. The 150% FPL gross income waiver already covers all families below that threshold. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
SB 325 (FY2025 Operating Budget) authorized POC eligibility expansion to 200% FPL. The 300% FPL redetermination threshold is from the current DSS eligibility table. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Backdate stable parameters to 2024-01-01: smi_rate (federal 85% since CCDF 1996), age thresholds (Del. Admin. Code 11003.3), countable income sources (Del. Admin. Code 11003.9.1(4), adopted Jan 2021). - Move tests exercising Oct 2025 FPL expansion (200% initial, 300% redetermination) from period 2025-01 to 2026-01 so they use the correct parameter values. - Remove duplicate reference in center.yaml and family_home.yaml (same URL listed twice with different titles). - Remove sources/working_references.md. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
… logic - Fix SN Center Preschool rate: $278.25 → $278.45 (transcription error) - Add de_child_care_subsidies to household_state_benefits.yaml - Fix duplicate reference in copay/waiver_fpl_rate.yaml - Add billing guidance, CCDF plan, and regulatory citations to references - Document FPL threshold divergence from Admin Code (SB 325) - Add de_tanf circular dependency comment in countable income sources - Guard de_poc_age_group with is_tax_unit_dependent, add NONE default - Replace hard-coded bracket value with DEPOCAgeGroup.SCHOOL_AGE_FULL_TIME.index - Fix activity eligibility to require ALL parents qualify (DSSM 11003.6) - Add foster/protective/homeless categorical eligibility (DSSM 11003.7) - Add multi-child age group test case - Update test expectations for NONE age group default Co-Authored-By: Claude Opus 4.6 (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
Implements Delaware Purchase of Care (POC) child care subsidy program in PolicyEngine. POC is Delaware's CCDF-funded child care assistance program, administered by the Division of Social Services (DSS). This implementation covers income eligibility (dual FPL/SMI thresholds), copayment calculation, provider reimbursement rates by age group and provider type, and benefit computation.
Closes #7863
Regulatory Authority
Eligibility Tests
Child Eligibility
is_ccdf_immigration_eligible_child)Activity Requirement
Income Eligibility
de_poc_enrolled = false):de_poc_enrolled = true):min(FPL-based threshold, 85% SMI)is_ccdf_asset_eligibleIncome Counting
addsparameter list)Copayment Structure
Provider Reimbursement Rates
Statewide rates effective July 1, 2024 - June 30, 2027. Source: POC Billing Guidance, DSS Child Care Services Page
childcare_hours_per_day >= 4(only affects school-age children)weekly_rate * 52 / 12Benefit Calculation
Where:
actual_expenses=spm_unit_pre_subsidy_childcare_expenses(monthly family child care costs)copay= 7% of gross monthly income (waived if income <= 150% FPL)max_reimbursement= sum of per-child weekly rates (by age group and provider type, with 5% special needs increase if applicable) converted to monthlyResult floored at $0. Source: standard CCDF benefit formula, consistent with RI CCAP and NH CCAP implementations.
Not Modeled
defined_for = StateCode.DEKnown Gaps
redetermination.yamlparameter is set to 300% FPL (hard cutoff for enrolled families). Regulation specifies a graduated phase-out for families whose income rises between 200-300% FPL at redetermination. Currently modeled as a binary eligible/ineligible at 300% FPL — no graduated copay adjustment or tiered reduction exists. This is functionally conservative (more families remain eligible than under a strict 200% cutoff).Files Added
Totals: 14 parameters, 12 variables, 9 test files (35 files)
Review Fixes (f308a80)
de_child_care_subsidiestohousehold_state_benefits.yamlcopay/waiver_fpl_rate.yaml; added billing guidance and CCDF plan citationsde_tanfcircular dependency comment in countable income sourcesde_poc_age_groupwithis_tax_unit_dependent; adults now returnNONEinstead of a childcare age group3withDEPOCAgeGroup.SCHOOL_AGE_FULL_TIME.indexTest plan