Implement Alabama State Supplementary Payment (SSP)#7867
Open
hua7450 wants to merge 10 commits intoPolicyEngine:mainfrom
Open
Implement Alabama State Supplementary Payment (SSP)#7867hua7450 wants to merge 10 commits intoPolicyEngine:mainfrom
hua7450 wants to merge 10 commits intoPolicyEngine:mainfrom
Conversation
Adds Alabama's optional state supplement to federal SSI for recipients in qualifying care arrangements (IHC Level A/B, Foster Home Care, Cerebral Palsy). Flat monthly amounts, frozen since 1995. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Replace dead SSA reference (403) with WorkWorld mirror in all 4 params - Fix page numbers in variable references (6/8 → 9/10/14) - Add source citation for Specialized IHC = Level A mapping - Add integration test with 5 scenarios Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Remove incorrect joint claim doubling (each person gets flat individual amount per Attachment 660-2-4-.19a, couple total = sum of individuals) - Add all 6 payment categories from Admin Code payment table (FCMP Nursing Care, Nursing Care, IHC Level A/B, Foster Care, Cerebral Palsy) - Remove Specialized IHC enum value (not a separate payment category — it maps to IHC Level A per 660-2-4-.16) - Consolidate 6 parameter files into single amount.yaml with breakdown - Simplify formula from select() to direct parameter lookup Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add 6 integration tests verifying combined SSI + AL SSP amounts match WorkWorld 2010 data ($674 FBR individual, $1,011 couple). Fix test naming to follow Case N convention. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
3 tasks
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #7867 +/- ##
===========================================
- Coverage 100.00% 97.26% -2.74%
===========================================
Files 2 5 +3
Lines 32 73 +41
Branches 0 2 +2
===========================================
+ Hits 32 71 +39
- Misses 0 1 +1
- Partials 0 1 +1
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 parameter `breakdowns` → `breakdown` (singular convention) - Fix parameter description to standard template wording - Remove unnecessary inline comments in al_ssp.py - Add 3 integration edge cases: mixed eligibility couple, mixed living arrangements, wrong state - Renumber WorkWorld cases to 9-14 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…unit_benefits - Require uncapped_ssi > 0 (actual SSI receipt) in addition to is_ssi_eligible (categorical eligibility) per federal SSI rules - Add test case for SSI-eligible person with income too high - Remove al_ssp from spm_unit_benefits.py (SSP not aggregated there) 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 Alabama's State Supplementary Payment (SSP) — a flat monthly supplement to federal SSI for recipients in qualifying care arrangements.
Closes #7868
Regulatory Authority
Eligibility (660-2-4-.15, -.16, -.19)
is_ssi_eligibleuncapped_ssi > 0defined_for = StateCode.ALal_ssp_living_arrangement(input variable)defined_for = "al_ssp_eligible", no income calcBenefit Amounts — Maximum Budgeted (Attachment 660-2-4-.19a, page 24)
All 6 payment categories from the Admin Code payment table:
Combined Federal SSI + State SSP Verification (WorkWorld 2010)
Not Modeled (by design)
is_ssi_eligibleCurrent Caseload (DHR Statistical Report, January 2025)
~20 recipients statewide: 9 OAP + 0 AB + 11 APTD. Amounts observed: $56 (Level B) and $60 (Level A).
Files
Verification & Backdating TODO
Backdate parameter start date— Amounts frozen since 1995; current1995-01-01start date already covers 2017-currentResearch pre-1995 amounts— Not needed; 2017+ coverage is sufficientTest plan
🤖 Generated with Claude Code