Repository navigation
Exclude SNAP from California CARE and FERA countable income - #10065
Merged
Merged
Conversation
MaxGhenis
marked this pull request as ready for review
October 11, 2026 00:38
This was referenced Oct 11, 2026
Contributor
Author
|
Reopened by the US + core hub to start a fresh CI run at the same head. The previous run failed on |
Contributor
Author
|
US + core hub merge audit, us#10065 at
|
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.
California CARE/FERA countable income included SNAP, allowing a change in SNAP alone to move a household above an energy-assistance income limit. This excludes SNAP from both income-source lists (
0000-01-01and2014-08-14), correcting all modeled years.Sources and dates
7 U.S.C. 2017(b) excludes SNAP benefits from income and resources under federal, state, and local laws. The 2010 edition contains the same exclusion, supporting the earlier list.
0000-01-01is the parameter's baseline sentinel, not a statutory enactment date. The August 2014 date governs the separate housing-subsidy correction.The PG&E CARE/FERA application cited by the parameter supplies its broad gross-income definition. Its public-assistance wording is subject to the federal SNAP exclusion. Section 2A separately lists SNAP as a categorical CARE enrollment program; that remains distinct from counting the benefit amount as income. The June 2010 application also separates these enrollment paths.
Coverage and invariant
The two portable unit cases from #10033 cover a SNAP recipient in 2013 and a 2026 household exactly at the CARE limit. They depend only on the income-source correction. A changelog fragment records the historical correction.
Invariant: CARE/FERA countable income does not change when only SNAP changes. A local seeded property check varies annual SNAP from zero to positive amounts for 32 households across 2013, 2014, 2015, 2024, and 2026 (160 comparisons), holding all other counted income sources fixed, including wages and housing income. It also checks independently that the old list counts housing and the later list excludes it. The property script remains untracked evidence; policy examples use the existing YAML test framework.
Validation at
b99a494bcc4959f50d9284e520321827053741f5:make formatandgit diff --checkpassed.YAML files ran serially, one file per isolated Core CLI process, using the branch's preloaded country and Core baseline cache to avoid repeated expensive initialization. Assertions and reforms used Core's unchanged runner. The file manifest and logs remain untracked hub evidence. No microsimulation ran.
Hub microsimulation impact (current head)
A real microsimulation on the default dataset, main at the merge base
94fca350bfagainst this PR's headfcdb2464aa, for 2026. The runs went one at a time under the shared heavy-job lock. Sums are weighted.ca_cpuc_countable_incomeca_careca_feraca_care_eligibleca_fera_eligiblehousehold_net_incomestate_income_taxincome_taxhousehold_benefitsMeasured at the exact head fcdb246 against main 94fca35 (the merge base). Countable income falls where SNAP had been counted; CARE/FERA eligibility and benefit totals do not move in the 2026 microsim (both programs' benefit amounts are zero on base and PR there), so household net income is unchanged.
Comparison files are in
fixes/10065-impact/on the hub host.Hub microsimulation impact
Pending: the hub runs it.
axiom: TheAxiomFoundation/rulespec-us#1649 queued