Fix New York CCAP rates and namespace - #9187
Draft
hua7450 wants to merge 3 commits into
Draft
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #9187 +/- ##
==========================================
Coverage 100.00% 100.00%
==========================================
Files 2 12 +10
Lines 31 204 +173
Branches 0 5 +5
==========================================
+ Hits 31 204 +173
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:
|
…s, countable income - Add the 2022-06-01 market-rate era from 22-OCFS-LCM-14 (269 cells); hourly rates end the same date via a new part-day minimum-hours parameter - Replace the 62-county family share schedule with the statutory 10% cap (SSL 410-x(6), eff. 2021-04-16, per 21-OCFS-ADM-14); drop the unsourced 0.1 fallback and the Google Sheets reference - Exempt families at or below the poverty level from the historical family share minimum (18 NYCRR 415.3(e)(1), (e)(4)) - Add NY income eligibility: 300% of FPG through September 2023, 85% of SMI after (NYS Register 05/01/2024) - Broaden CCDF countable income with child support, unemployment and workers' compensation, and Social Security; document the TANF omission Co-Authored-By: Claude Fable 5 <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
gov.states.ny.ocfs.ccap.Closes #7766.
Sources
Modeling scope
The implementation uses household county as a proxy for provider county because PolicyEngine does not represent provider location; unknown counties default to rate group 3. Extended eligibility pathways, family-share exemptions beyond the modeled FPL rule, excess-period payments, and payment differentials (special-needs 115% rate, non-traditional-hours and homelessness floors, accreditation) remain outside this PR. TANF is excluded from countable income to avoid a CCDF → TANF → dependent-care-deduction circular dependency.
Review
A full source-verified review ran against this branch (8 critical findings, all fixed in the latest commit): the June 2022 rate era, the statutory family-share cap and below-FPL exemption, state income limits, broadened countable income, and parameterization of the part-day hour threshold. Every 2022 rate cell was transcribed from Attachment A and independently spot-verified against the rendered PDF.
Testing
policyengine_us/tests/policy/baseline/gov/states/ny/ocfs/ccap: 49 passed, including new boundary tests for both income-limit eras, the post-June-2022 part-day classification, and a hand-derived 2022 annual blend across the two rate eras.policyengine_us/tests/policy/baseline/gov/hhs/ccdf, Idaho ICCP, and Indiana CCDF: 216 passed.