Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
22b049d
Apply 416.1163(e)(2) to deemed SSI and identify couples by marriage
MaxGhenis Oct 12, 2026
2924cd9
Test 416.1163(e)(2) against the 416.1163(g) Smith and Jones examples
MaxGhenis Oct 12, 2026
56579ca
Keep SSI joint claims ABD-only and apply 416.1163(e)(2) in uncapped_ssi
MaxGhenis Oct 12, 2026
f6c19e0
Give each person in the SSI citizenship test their own units
MaxGhenis Oct 12, 2026
49116e9
Combine only the SSI spouses in the Massachusetts and Alaska supplements
MaxGhenis Oct 12, 2026
c124bca
Merge main into ssi-couples-and-deeming-cap
MaxGhenis Oct 28, 2026
22fca6e
Merge remote-tracking branch 'gh/main' into ssi-couples-and-deeming-cap
MaxGhenis Oct 29, 2026
71e9ab8
Isolate state supplement calculations to co-resident spouses
MaxGhenis Oct 29, 2026
07a1f33
Check every state supplement against explicit spouse units
MaxGhenis Oct 29, 2026
df8cbd7
Preserve Colorado OAP spouse rules across households
MaxGhenis Oct 29, 2026
b6b014e
Clarify spouse and SSI inputs in state test fixtures
MaxGhenis Oct 29, 2026
2ea8855
Merge main into SSI couples review branch
MaxGhenis Oct 29, 2026
200a31f
Preserve state supplement spouse budgets across separate households
MaxGhenis Oct 29, 2026
a53311a
Test separated spouses against unrelated household adults
MaxGhenis Oct 29, 2026
37448b7
Merge main into SSI couples and deeming cap review fix
MaxGhenis Oct 30, 2026
6a3d5d2
Preserve Iowa supplement spouse budgets and residential care entry tr…
MaxGhenis Oct 30, 2026
9446b01
Generate separated-spouse supplement budgets and clarify the eligible…
MaxGhenis Oct 30, 2026
3765b00
Merge main into SSI couple and deeming fixes
MaxGhenis Oct 31, 2026
0a79258
Exclude known nonspouses from retained state budgets and pin deeming …
MaxGhenis Oct 31, 2026
ecd9dcb
Limit non-MAGI Medicaid budgets to identified spouses
MaxGhenis Oct 31, 2026
9ee38b7
Align merged California CAPI readers with SSI spouse pairs
MaxGhenis Oct 31, 2026
16ec6c5
Make spouse supplement eligibility explicit in CAPI fixtures
MaxGhenis Oct 31, 2026
4e4136e
Preserve co-resident parent identity in retained spouse checks
MaxGhenis Oct 31, 2026
1649fc4
Return non-MAGI Medicaid readers to main's marital-unit rules
claude Nov 1, 2026
580edb4
Limit Montana LIHEAP SSI coverage and standards to identified spouses
claude Nov 1, 2026
5ed98e3
Keep unrelated adults out of California WDP and Mississippi HMW coupl…
claude Nov 1, 2026
8b2a55d
Keep an unrelated adult's premiums out of California couple budgets
claude Nov 2, 2026
12aba66
Merge main into ssi-couples-and-deeming-cap
MaxGhenis Nov 2, 2026
91107f1
Merge main into ssi-couples-and-deeming-cap
claude Nov 2, 2026
cfcac6b
Keep an unrelated adult's premiums out of a California couple budget
claude Nov 2, 2026
c6e7751
Find a CAPI spouse through the SSI spouse test in ca_state_supplement
claude Nov 2, 2026
2837354
Merge main into ssi-couples-and-deeming-cap
claude Nov 2, 2026
0327519
Keep an unrelated adult and another couple's dependent out of a coupl…
claude Nov 2, 2026
99c0ec2
Merge main into ssi-couples-and-deeming-cap
MaxGhenis Nov 3, 2026
d9ea9df
Merge main into ssi-couples-and-deeming-cap
claude Nov 3, 2026
97930ed
Keep a couple's expenses out of an unrelated adult's spend-down
claude Nov 3, 2026
66b1ef3
Sum _ssi_couple_total in float64 like the marital-unit sum
claude Nov 3, 2026
625763a
Pin Minnesota MSA's couple living-alone test with omitted units
claude Nov 3, 2026
073a8ac
Pin California's supplement for a spouse claimed by a third adult
claude Nov 3, 2026
d20c701
Merge main into ssi-couples-and-deeming-cap
claude Nov 3, 2026
5bc46f2
List the state retained-pair test as chunk-safe
claude Nov 4, 2026
2b0cfa4
Merge main into ssi-couples-and-deeming-cap
claude Nov 5, 2026
0eed55f
Find California's per-person couples through SSI's spouse test
claude Nov 5, 2026
8fd9ce6
Pay claimed married parents the couple's California supplement
MaxGhenis Nov 5, 2026
231342a
Merge main into SSI couples and deeming cap
MaxGhenis Nov 5, 2026
f88c5ac
Move SSI household cases into variable test files
MaxGhenis Nov 6, 2026
bed4051
Value SSI own income with the individual PMV
MaxGhenis Nov 6, 2026
3eb7713
Keep SSI marital metadata consistent with the spouse test
MaxGhenis Nov 6, 2026
7f1e348
Trim overlapping SSI examples and cite Oregon spouse rules
MaxGhenis Nov 6, 2026
0b72820
Distinguish spouse facility counts from default marital units
MaxGhenis Nov 6, 2026
b29852e
Test SSI facility inputs in the CAPI couple fixture
MaxGhenis Nov 6, 2026
312e3ff
Normalize CAPI payments at the income boundary
MaxGhenis Nov 6, 2026
8eca1fc
Update New Jersey's dependent long-term care case for spouse-based de…
MaxGhenis Nov 6, 2026
18e31f3
Merge origin/main into ssi-couples-and-deeming-cap
claude Nov 9, 2026
c45fe85
Find the AND-CS client's spouse with this branch's couple test
claude Nov 9, 2026
7e5c7a2
Name Colorado AND-CS in the changelog's retained-spouse states
claude Nov 9, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions changelog.d/capi-income-precision.fixed.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
We prevent floating-point residuals from creating CAPI income eligibility when a couple's income and SSI/SSP exhaust their payment standard.
4 changes: 4 additions & 0 deletions changelog.d/ssi-couples-and-deeming-cap.fixed.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
SSI under spousal income deeming is now the lesser of the couple computation and the individual Federal benefit rate less the person's own countable income (20 CFR 416.1163(e)(2)), not the couple computation capped at the individual rate; uncapped_ssi applies the same rule, so state supplements that read it see the federal shortfall. SSI couples are now identified by the co-resident spouse test that resource deeming uses rather than by tax-unit head and spouse roles, for joint claims, combined couple income and resources, and income deeming from an ineligible spouse (416.1801(c), 416.1806, 416.1160(d)). State supplement couple rates, income, resources, care categories and spouse allowances now use only the actual spouses when a situation omits marital units and includes a third adult. Colorado OAP and AND-CS retain declared spouses living apart; Missouri retains their combined resources for medical separation, Virginia and South Dakota retain joint care-entry budgets, and Oregon retains the community-care spouse payment across facilities. Iowa pools only the identified spouses across its state supplement paths, retains its prior-SSI residential-care entry budget across facilities, and requires an explicit shared-room input for the same-month entry rule without prior SSI.
Retained state spouse budgets now reject explicit parent links and tax-dependent pairs across households. Missouri's non-MAGI Medicaid spouse deeming, California's non-MAGI premium deduction, the medically needy and Section 209(b) spend-down budgets, California CAPI and the California state supplement, Montana LIHEAP's SSI categorical coverage and SSI standards, California's Working Disabled Program income test, the Healthier Mississippi Waiver income test and Minnesota Supplemental Aid's couple income, resource and living-alone tests use only the identified spouses when marital units are omitted. Regressions pin claimant-wage deeming continuity and the 2026 wage/self-employment cases.

We value in-kind support at the individual presumed maximum value when computing the no-deeming comparison, and retain the claimant's income exclusions.
Original file line number Diff line number Diff line change
Expand Up @@ -689,6 +689,8 @@ def test_rejects_flat_and_periodless_array_files(tmp_path, dataset):
# Tests whether the simulation holds one marital unit. calculate_chunked
# rejects a chunk holding exactly one of several marital units.
"gov/ssa/ssi/eligibility/resources/deemed/_ssi_spouses.py": "chunk guard",
# The state retained-pair test makes the same one-marital-unit test.
"gov/states/_spouses.py": "chunk guard",
}
_POPULATION_SIGNAL = re.compile(
r"MicroSeries|[\"'](?:"
Expand Down
Loading
Loading