Skip to content

Use exact FY2017 SNAP poverty-guideline income standards - #10906

Draft
MaxGhenis wants to merge 1 commit into
codex/history-fpg-2016from
codex/history-snap-fpg-2017
Draft

MaxGhenis wants to merge 1 commit into
codex/history-fpg-2016from
codex/history-snap-fpg-2017

Conversation

@MaxGhenis

@MaxGhenis MaxGhenis commented Nov 14, 2026 •

Copy link
Copy Markdown
Contributor

Use the exact 2016 poverty-guideline rows for SNAP's FY2017 income standards. The USDA original, pages 1–2 covers October 1, 2016–September 30, 2017. For three people in the contiguous states, the ordinary monthly gross/net standards become $2,184/$1,680 rather than $2,189/$1,684 from the linear approximation.

The SNAP total now calls #10886's shared table-aware helper inside its enabled window. The October selector, Guam/VI mapping, two-value increment interface and income-standard comparison/rounding logic remain. Above eight people, the existing separately rounded increments still apply. Other guideline years and unsupported sizes retain their original monthly arithmetic; overriding snap_fpg continues to determine the standards.

Validation:

  • Genuine source-boundary and actual-wage gross-test failures preceded the production change. The corrected gross-only RED is separately recorded from the first vector-fixture error.
  • All 60 focused cases passed in one capped process (26.53 seconds): 42 original owned cases, nine unchanged TANF-noncash consumer cases and nine new cases. The new vectors cover all 48 published base standards, six increments, boundaries, cutoff dates and geography/fallback controls.
  • make format passed with all six frozen hashes unchanged. No partner test changed.

The actual-wage case checks the ordinary gross predicate at $2,185 monthly; it does not establish final SNAP loss through every categorical or exemption route. This verifies the stated FY2017 ordinary standards, not all historical SNAP or state BBCE rules.

WIP: stacked on #10886. Required independent Opus Subfleet review is queued as 20261113-201535-history-snap-fpg2017; no completed review is claimed. Parent merge and current-head CI remain.

axiom: TheAxiomFoundation/rulespec-us#2224 — queued; source admission, authorized signed encoding and parity execution remain pending. Related to #10888's broader consumer audit; this addresses its SNAP subset only.

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