Implement Connecticut State Supplementary Payment (SSP)#7881
Open
hua7450 wants to merge 5 commits intoPolicyEngine:mainfrom
Open
Implement Connecticut State Supplementary Payment (SSP)#7881hua7450 wants to merge 5 commits intoPolicyEngine:mainfrom
hua7450 wants to merge 5 commits intoPolicyEngine:mainfrom
Conversation
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Implements Connecticut's State Supplement to the Aged, Blind or Disabled (AABD) program per CGS 17b-600, administered by CT DSS. Budget-based formula: Benefit = max(0, Total Need - Countable Income) - 4 living arrangements (community alone/shared, boarding home, SNF) - Income disregards vary by living arrangement and disability category - CT-specific asset limits ($1,600/$2,400, lower than federal SSI) - Historical parameter coverage from 2005-2026 Closes PolicyEngine#7880 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 #7881 +/- ##
==========================================
Coverage 100.00% 100.00%
==========================================
Files 2 16 +14
Lines 32 219 +187
==========================================
+ Hits 32 219 +187
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:
|
…ve #page=1 from single-page PDFs Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Consolidate 17 parameter files → 11 using enum breakdowns by living arrangement - Replace boolean breakdowns (caused warnings) with separate files + where() in variables - Fix invalid portal.ct.gov/dss/common-elements URL in 4 variable files Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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 Connecticut's State Supplementary Payment (SSP) -- budget-based supplement for aged, blind, and disabled SSI recipients per CGS 17b-600.
Closes #7880
Regulatory Authority
Program Overview
Eligibility
is_ssi_eligibleviact_ssp_categorically_eligiblect_ssp_categorically_eligiblect_ssp_resource_eligiblewith CT-specific parameters (lower than federal SSI $2,000/$3,000)ct_ssp_income_eligiblemultipliesincome_cap_rate(3.0) by SSI FBRdefined_for = StateCode.CTBenefit Amounts (DSS Standards Chart 3/1/2026)
Personal Needs Allowance (PNA)
Shelter Allowance
Unearned Income Disregards (adjust annually with SSA COLA)
Earned Income Disregards
Special Needs
Couple treatment: Per-person PNA ($197.35 married vs $198.55 individual); uses
ssi_claim_is_jointto determine.COLA: PNA amounts frozen per state legislation; unearned disregards adjust annually with SSA COLA.
Benefit Calculation
Budget formula: Benefit = max(0, Total Need - Countable Income)
For Community Living (alone or shared):
For Boarding Home:
For SNF:
Key rule: SSI payments count as unearned income subject to the disregard. This is the core mechanism that creates the state supplement on top of SSI.
Living Arrangements
4 categories modeled via
CtSspLivingArrangementenum:COMMUNITY_ALONE-- own home/apartment, full housing costCOMMUNITY_SHARED-- living with others, not in facilityBOARDING_HOME-- licensed boarding home / residential care homeSNF-- skilled nursing facility / Medicaid facilityNot Modeled (by design)
Files
Verification TODO
Test plan
Known Issues / Follow-up Work
Generated with Claude Code