Skip to content

Restore published New York HEAP income thresholds for 2017–23 - #10887

Draft
MaxGhenis wants to merge 3 commits into
codex/history-fpg-2016from
codex/history-ny-heap-income
Draft

MaxGhenis wants to merge 3 commits into
codex/history-fpg-2016from
codex/history-ny-heap-income

Conversation

@MaxGhenis

@MaxGhenis MaxGhenis commented Nov 13, 2026 •

Copy link
Copy Markdown
Contributor

Restore the published New York HEAP income thresholds for FY2017–FY2023. At the FY2017 one-person maximum of $2,300 monthly, the generic backcast limit was $2,299. A 40-year-old gas heater with $27,600 annual wages and reported SSI/SNAP/TANF of zero therefore received $0 instead of the scheduled $350 regular benefit.

This adds the 82 published household-size rows and 164 monthly thresholds for overall eligibility and Tier I. The printed ranges are sizes 1–11 in FY2017–FY2020, 1–12 in FY2021, and 1–13 in FY2022–FY2023. Above each table’s last row, the model retains its generic calculation. This creates no household-size eligibility cap. Dated formulas preserve the original generic calculation before FY2017 and from FY2024 onward.

The published Tier I tables also address historical rounding differences: the FY2018 one-person cutoff is $1,307 monthly, while flooring the general percentage calculation gives $1,306. Monthly table values are annualized once. The original FY2022 desk guide is available from the official HHS mirror; other historical tables were checked through complete indexed primary-source captures where original OTDA downloads failed.

The source-derived full-benefit RED returned $0 against the expected $350. After integrating the final #10886 branch and canonical updates, all 77 focused checks pass in 39.67 seconds, with formal exit 0. They cover every published limit, Tier I at/above boundaries, real-wage full-benefit cases for each year, adjacent larger-household fallback, pre-window compatibility and existing 2024–2026 controls. All 53 original fixtures, both generic formula bodies and the existing payment parameters remain unchanged. Focused in-session source/code checks passed. Scoped in-session integration checking also passed. The published income rows remain unchanged; the exact 2016 FPG correction changes one newly added size-12 generic maximum expectation from $86,460 to $86,292. The Tier I compatibility cases still pass without changes.

The annual model retains its FFY convention. Larger-household historical thresholds, complete historical income/member rules, application timing and the separate shared 2016 FPG issue remain outside this bounded table verification. Receipt logic and partner files are unchanged; the full-program registry verification range remains 2024–2026.

The historical payment parent #10883 has merged. This PR now stacks on #10886 for its final poverty-guideline dependency; keep draft until that parent merges, then run current-head CI.

axiom: TheAxiomFoundation/rulespec-us#2216 queued

Required Opus Subfleet review is queued as 20261113-185631-history-ny-heap-income under the updated AGENTS instructions. Earlier in-session checks are supporting evidence; merge waits for the required review.

Base automatically changed from codex/history-ny-heap to main November 13, 2026 22:08
@MaxGhenis
MaxGhenis changed the base branch from main to codex/history-fpg-2016 November 13, 2026 23:31

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant