Repository navigation
Pay the Florida LIHEAP Home Energy benefit to cooling-only households - #10740
Conversation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
An applicant responsible for all or part of its heating and cooling costs is eligible (manual 700.01 E and 1100.08 A), so a household with any reported heating type, including subsidized tenants with heat in the rent, qualifies when it pays its own electricity bill for cooling. Relabel the income limit as a home energy limit and add eligibility and benefit cases. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #10740 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 1 3 +2
Lines 37 85 +48
Branches 0 1 +1
=========================================
+ Hits 37 85 +48
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:
|
PR Review: Pay the Florida LIHEAP Home Energy benefit to cooling-only householdsPR #10740 (author: hua7450). This review covers head Path prefixes:
Line numbers refer to SummaryThe change is one new term in
All eight new cases check by hand, every new term has a case that would fail without it, and CI is green at the head. There is one should item. It is about the source-conflict record, not the formula. The body says the register is "not applicable" and that an "existing marker" covers the plan's payment range. Florida has no marker. Its conflicts are backlog items, and this PR's reading touches two of them. The larger one is energy included in unsubsidized rent: the formula now follows the manual on the heating route and the opposite outcome on the cooling route, and the record omits Fla. Admin. Code R. 73C-26.023(4), the rule that speaks to it directly. Six suggestions follow. None blocks. Critical (must fix)None. Should address1. Update the Florida source-conflict backlog; the body's "not applicable" is not right.
Suggestions1. A subsidized tenant with heat in the rent and an unknown fuel still gets $0.
2. Tighten three citations.
3. Nine parameter files still say "heating". The three variable labels now say "home energy", which matches the matrix title. These descriptions or labels still say "heating": 4. Optional tests that the queued issue already specifies. rulespec-us#2182 lists three companion tests as "new case", with no PolicyEngine case behind them:
All eight new cases are period 2026, while the registry note claims FY2025-FY2026. The formula has no year branch, so this is optional, but one 2025 case would back the claim. 5. Follow-ups outside this PR.
6. Refresh three lines of rulespec-us#2182. See the axiom section. Verified correctThe ten questions.
Income limit for cooling households. Plan items 2.1 and 3.1 print the same table (60% of state median income, sizes 1 to 9), and contract G(8)c (p. 12) sets one limit "For Cooling/Heating and Crisis assistance". Only the Clearinghouse summary table says "For Cooling and Crisis: 150 FPG for households with 10+ members". Using the heating limit follows the plan and the matrix. The open item Hand checks. FY2026 limits come from the matrix: $32,155 for one person and $51,943 for three. Band tops are $16,078 for one person and $25,972 and $36,360 for three.
Other checks.
Axiom line assessmentValid:
CI status39 pass, 0 failed, 0 pending (run 43154245891 on head
Branch status
Verdict: REQUEST_CHANGES |
DTrim99
left a comment
There was a problem hiding this comment.
Requesting one change, to the source-conflict record and not to the formula. The body says the register is "not applicable" and that an existing marker covers the plan's range, but no Florida file carries a marker, and this PR's reading touches two backlog items. The larger one is us-fl:liheap-energy-in-unsubsidized-rent: the formula now pays a renter with gas heat in unsubsidized rent ($350) and not one with cooling in unsubsidized rent ($0), and the record omits Fla. Admin. Code R. 73C-26.023(4), which speaks to it directly. Please update both backlog items and the body line (Should Address 1 in the report above).
The formula itself checks out: Florida pays one Home Energy benefit for heating or cooling from one matrix, the wider cooling route is sourced, nobody who qualified on main changes, and every new term is pinned by a test. The six suggestions are optional. CI is green at b21dd83720.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Thanks, David. Recorded, with no formula change, in
|
PR Review (round 2): Pay the Florida LIHEAP Home Energy benefit to cooling-only householdsPR #10740 (author: hua7450). This round covers head Line numbers refer to SummaryThe fix commit is a record change only, and it does what round 1 asked.
No critical or should item is open. Two optional suggestions on the wording of the record follow. Prior findings
New findingsCritical (must fix)None. Should addressNone. Suggestions1.
2. Two wording points in the record.
VerifiedWhat changed (from
Quotes against the sources (each read from the document).
The note against the formula (hand trace of
Tests behind each reading (by reading the tests; both files pass in CI at this head).
Source-conflict guard (#10287) on the tree merged with
Reference. The new link in the Body. The test-plan line now reads "two backlog entries updated, with no formula change" and lists both items. The "Who stays at $0" row says the no-heat household with electricity wholly in unsubsidized rent gets $0 "as R. 73C-26.023(4) provides", and that the heating route still pays gas heat in unsubsidized rent under manual 900.01 A, "which the open backlog entry asks to rule on". The body, the backlog item and the queued issue say the same thing. Other main-side guards. The commit touches no income list, so #9558, #10317 and #10408 are unaffected. The partner-contract check added to AxiomValid:
CI39 pass, 0 failed, 0 pending (run 43266430082,
Branch
Verdict: APPROVE |
DTrim99
left a comment
There was a problem hiding this comment.
Approving. The fix commit is a record change only and does what round 1 asked: us-fl:liheap-energy-in-unsubsidized-rent now cites R. 73C-26.023(4) as a regulation and is open for a ruling on the heating route, us-fl:liheap-fy2026-payment-range covers the Home Energy benefit and names plan item 3.6, and the description says the same. Every quote matches its source, no formula or expectation changed, and the source-conflict guard still passes on the tree merged with main.
Two optional wording suggestions on the record are in the report above. CI is green at 977ce4aaae.
Pays Florida's regular LIHEAP Home Energy benefit to households that pay their own electricity bill for cooling, including homes without heating and subsidized tenants with heat in the rent.
Fixes #10739
What and why
Florida pays "One non-crisis benefit per 12 month period" (Fla. Admin. Code R. 73C-26.022(2)(a)). The household must be "responsible for paying the home energy cost", with electricity listed among the energy types (R. 73C-26.022(6)). The manual defines home energy as "The source of heating or cooling in a residential dwelling" (200 P, p. 8) and sets the amount from the matrix, "not the actual energy bill" (700.01, p. 23). The FY2026 plan runs heating from October 1, 2025 to March 31, 2026 and cooling from April 1 to September 30, 2026 (item 1.1). Both seasons fall in FFY2026 and draw on one award. On main,
fl_liheap_eligiblerequires a heating fuel and a heating obligation, so a household whose only energy cost is cooling got $0.fl_liheap_eligiblekeeps the existing heating route and adds:cooling_only = (heating_type != UNSPECIFIED) & has_cooling_expense & (pre_subsidy_electricity_expense > 0)An applicant responsible for all or part of its home heating and cooling costs is eligible (700.01 E, p. 23; 900.08 A, p. 43). So any reported heating type qualifies when the household pays its own electricity bill for cooling. That includes a home without heating and a subsidized tenant with heat in the rent. This follows Florida's text rather than the all-state cooling-only definition, which covers only
heating_typeNONE.The award is the unchanged fuel-neutral matrix amount: the base by income band, plus the elderly, disabled and young-child additions. The variable labels, including
fl_liheap_income_limit, now say "home energy" in place of "heating". The registry note says the benefit also covers households that pay their own electricity bill for cooling.Test plan
Tests were not run locally. CI is their first run and starts when this PR leaves draft.
us-fl:liheap-energy-in-unsubsidized-rentnow cites Fla. Admin. Code R. 73C-26.023(4), "The applicant is not eligible for assistance if home energy costs are totally included in the rent and the applicant has no obligation to pay any portion of the energy costs", and is marked open. The heating route on main pays heat in unsubsidized rent under manual 900.01 A; the cooling route here requires the household's own bill, as the rule reads.us-fl:liheap-fy2026-payment-rangenow covers the Home Energy benefit for heating or cooling and cites plan item 3.6 (p. 11), whose $400 minimum the $350 cooling case falls below. The code follows the matrix (manual 200 Q.4).make format(ruff)changelog.d/Not modeled
axiom: TheAxiomFoundation/rulespec-us#2182 queued
🤖 Generated with Claude Code