Repository navigation
Conversation
Encode Arizona's FY2026 Standard LIHEAP benefit from the DES LIHEAP Policy (revision 13 effective August 25, 2025 and revision 15 effective March 23, 2026), the $640-limit eligibility worksheet and the FY2026 state plan: household size of citizens and qualified noncitizens, gross countable income of adults with the dated under-18 unearned income rule, an income limit equal to the greater of 60 percent of state median income and 150 percent of the prior-year poverty guideline reproduced from the federal parameters, TANF or SNAP categorical eligibility, and the points worksheet (income ratio, energy burden with portable fuel, energy need) paying $160, $320, $480 or $640. Registers the program with verified_years "2026". Crisis assistance, evaporative-cooling water and weatherization are out of scope. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
liheap_smi_limit (PR 10019) floors the four-person 60% amount and then the size-adjusted amount, the order Appendix A requires, so the formula keeps only the monthly floor and the 150% FPG arm. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
8 tasks
- Count railroad retirement, employment disability benefits and workers' compensation as unearned income. - Disability need point: SSI counts only when paid on the basis of blindness or disability. - Label the revision 15 child unearned income rule as an inference. - References follow the repo convention for PDF pages; the $640 standard payment is on page 30. - Tests: new income source, railroad and SSI need-point cases (117 total). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…into az-liheap-wave1c
hua7450
marked this pull request as ready for review
October 20, 2026 05:31
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #10293 +/- ##
==========================================
Coverage 100.00% 100.00%
==========================================
Files 4 14 +10
Lines 76 217 +141
Branches 2 1 -1
==========================================
+ Hits 76 217 +141
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:
|
This branch has not been deployed
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.
Adds Arizona's LIHEAP Standard benefit for FY2026. Arizona pays one annual benefit toward all home energy bills, and the plan's heating and cooling components are funding shares of that benefit, so the model treats it as the regular benefit. It counts citizens and qualified noncitizens for household size, counts the gross income of members 18 and over plus Cash Assistance, tests it against the greater of 60% of state median income and 150% of the 2025 poverty guideline or admits SNAP and Cash Assistance households, requires an energy bill or utilities in rent, scores the Eligibility Worksheet's income, energy-burden and energy-need points and pays $160, $320, $480 or $640. In FY2026, a single 40-year-old earning $30,576 with an $1,800 electric bill receives $160: income at 90.8% of the $33,684 limit gives 1 point, a 5.9% energy burden gives 1 point, and 2 points fall in the $160 band.
Fixes #10290
Regulatory authority
Eligibility
defined_for = StateCode.AZaz_liheap_household_sizeaddsis_citizen_or_legal_immigrant; a household with no counted member is ineligibleaz_liheap_income_limitreproduces all twelve Appendix A cells ($2,807 to $9,518 a month) and the $687 increment above twelve persons, using the sharedliheap_smi_limithelper for the SMI arm andfpg(..., year_lag=1)for the FPG arm with the published floor orderaz_liheap_categorically_eligiblefromaz_tanfandsnapreceiptaz_liheap_energy_costadds the seven bill inputs, orheat_expense_included_in_rentheating_typeUNSPECIFIED pays nothing; NONE stays eligible because the benefit covers every home energy billCountable income
az_liheap_countable_earned_incomeandaz_liheap_countable_unearned_incomecount members aged 18 or older. Revision 15 counts the unearned income of members under 18; a dated boolean switches on March 23, 2026.az_tanfadded once per householdBenefit
is_disabled, SSI paid on the basis of blindness or disability, or Social Security disability receipt), a veteran (is_veteran) and a child aged 6 or under.Years covered
The registry entry records
verified_years: "2026". Parameters are read at the period start, so model year 2026 applies revision 13 and model year 2027 applies revision 15.Not modeled and source conflicts
is_blindoris_ssi_disabled). A retirement or survivor beneficiary, or an SSI recipient who qualifies by age alone, gets the point only with another disability flag.Test plan
policyengine_us/tests/policy/baseline/gov/states/az/des/liheap/; expected values are hand computed from the policy, the worksheet and the DES examples in case comments. The suite was not run locally; CI runs it.make formatchangelog.d/axiom: TheAxiomFoundation/rulespec-us#1833 queued
🤖 Generated with Claude Code