Correct AK SNAP ABAWD HR1 date for good-faith exemption - #8972
Conversation
62044a1 to
945b361
Compare
945b361 to
c530c80
Compare
PR #8972 — Correct AK SNAP ABAWD HR1 date for good-faith exemptionProgram Review — via /review-program (multi-agent audit)PR: daphnehanse11, branch SourcesVerified in the regulatory pass:
Branch Status: ⚠ 173 commits behind main; overlaps files reworked by merged #8872 — rebase REQUIRED before mergeThe branch is 1 ahead / 173 behind main, and merged PR #8872 (2026-08-04) reworked the SNAP ABAWD waiver files, including
Verdict: no genuine case collision and no semantic divergence — this is a rebase/staleness note, not a correctness finding. Still, at 173 commits behind, the branch should be rebased onto Critical (Must Fix)None. The date correction, statutory citation (2015(o)(7)), effective window (2025-11-01 → 2026-10-31), Anchorage carve-out, and the semantics of every new/revised test case were all independently verified. Both reviewers confirmed the new cases compute correctly against the actual formulas (Case 44: exemption window → pre-HR1 age-55+ exemption → age 60 exempt; Case 45: post-expiry → post-HR1 age-65 threshold → age 60 fails; verified against Should Address
Suggestions
Verified-good items (no action): year-keyed inputs for all non-January periods handled correctly (Cases 14, 45 keyed; January cases correctly bare); changelog fragment present with correct Validation Summary
Review Severity: COMMENTNo critical findings; the fix is correct, well-sourced, and well-tested. Approve after: (a) rebase onto main (173 behind; overlap with #8872 verified clean but CI should re-validate on current main), (b) the three Should Address items — renewal wording, 2026-10 boundary case, Anchorage-approximation quantification. Next Steps
🤖 Generated by /review-program (Claude Code multi-agent review) |
0592c6a to
e72c9df
Compare
Fixes AppliedShould-Address Issues Fixed
Suggestions Applied
Skipped
Verification
🤖 Generated with Claude Code |
hua7450
left a comment
There was a problem hiding this comment.
The 2026-11-01 date is the correct end of Alaska's approved good-faith exemption window, but it should not replace Alaska's statewide hr1_in_effect date.
PR #9030 already models the geographic part correctly: the 29 boroughs/census areas outside Anchorage are waived through 2026-10-31, Anchorage is excluded, and the county waiver list clears on 2026-11-01. Moving this broader toggle to 2026-11-01 additionally puts all of Alaska—including Anchorage—on the complete pre-HR1 rule set during the window.
That produces incorrect combined behavior because hr1_in_effect: false also suppresses HR1's new Alaska Native/Indian exception and restores every pre-HR1 exception, instead of only the temporary categories Alaska was approved to retain. Alaska's current guidance describes a mixed regime: the non-Anchorage area waiver plus retained exceptions for specified groups, while the new Alaska Native/Indian exception is in effect.
Requested fix:
- Keep Alaska's general HR1 effective date at
2025-11-01. - Leave #9030's Alaska
waived_countiesentries unchanged (29 areas through 2026-10-31, Anchorage excluded, empty from 2026-11-01). - Add a separate Alaska good-faith-exemption-window parameter: false before 2025-11-01, true from 2025-11-01, and false from 2026-11-01.
- During that window, add only the approved temporary exceptions to the post-HR1 branch: the published age group, households with children aged 14–17, veterans, people experiencing homelessness, and former foster youth aged 18–24. Keep
is_snap_abawd_indian_exemptactive independently as the new permanent HR1 exception. - Replace the current behavioral regression with Anchorage-specific cases (
county_fips: "02020"). Without county input, Alaska falls back to waived Aleutians East Borough, so the age-60 case passes through the area waiver and does not exercise this date change. - Add Alaska boundary cases for 2026-10 and 2026-11, plus Anchorage cases for a healthy adult, the temporary retained groups, and an Alaska Native/Indian person.
Please also verify the approval letter's exact age boundary before pinning it: Alaska's public page says ages 56–64, which is not identical to restoring the entire pre-HR1 age threshold.
Sources:
- Alaska Department of Health: https://health.alaska.gov/en/education/hr-1-ak-impacts/
- USDA ABAWD exceptions implementation memorandum: https://www.fns.usda.gov/snap/obbb-abawd-exemptions-implementation
…olicyEngine#8972 review) Addresses @hua7450's review: the 2026-11-01 date is the correct END of Alaska's good-faith exemption window, but flipping the statewide hr1_in_effect toggle to it wrongly put all of Alaska (incl. Anchorage) on the complete pre-HR1 rule set during the window and suppressed HR1's new Alaska Native/Indian exception. - Keep Alaska's HR1 effective date at 2025-11-01 (statewide, same as HI), so the new Alaska Native/Indian exception is in effect throughout. - Add a separate AK good-faith-exemption-window parameter (false / 2025-11-01 true / 2026-11-01 false) and an is_snap_abawd_in_good_faith_exemption_window resolver. - During the window, layer ONLY the approved temporary retained categories on top of the post-HR1 exception set: ages 56-64 (verified against Alaska DOH - NOT the pre-HR1 55+ threshold), households with children aged 14-17 (pre-HR1 dependent threshold restored to 18), veterans, homeless individuals, and former foster youth aged 18-24. is_snap_abawd_indian_exempt stays active independently as the new permanent HR1 exception. - Rework the regression tests to Anchorage-specific cases (county_fips "02020"), since without county input Alaska falls back to the waived Aleutians East Borough and bypasses the date logic. Add window boundary cases (2026-10 vs 2026-11), age 55 vs 56, a healthy adult, each retained category, and an Alaska Native/Indian person (exempt both in and after the window). The geographic waiver (waived_counties, PR PolicyEngine#9030) is unchanged. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
e72c9df to
73618da
Compare
Reworked per @hua7450's review — good-faith window as an overlay, not a toggle flipThanks for the detailed review. You're right that flipping the statewide What changed
Age boundary — verified per your noteConfirmed against the Alaska DOH page (verbatim, twice): the retained band is 56–64, not the pre-HR1 55+ threshold. Encoded as a TestsReplaced the area-waiver-masked regression cases with Anchorage-specific cases (
🤖 Generated with Claude Code |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #8972 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 1 3 +2
Lines 17 68 +51
Branches 1 0 -1
=========================================
+ Hits 17 68 +51
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:
|
FNS approved Alaska's good-faith exemption under 7 U.S.C. 2015(o)(7) effective 2025-11-01 through 2026-10-31, deferring the HR1 ABAWD rules in all areas except the Municipality of Anchorage. Move the AK hr1_in_effect date from 2025-11-01 to 2026-11-01 (statewide approximation; the Anchorage split requires borough-level geography, tracked in PolicyEngine#8822), update the routing tests, and add behavioral regression tests for the exemption window. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…pproximation, fix reference anchor, add boundary test - hr1_in_effect.yaml: reword 7 U.S.C. 2015(o)(7)(D)(i) as an expiry ceiling on renewals (not an entitlement); quantify the statewide approximation (~40% of AK population in Anchorage); fix the HR1 citation to the enrolled-bill PDF at the verified file page (#page=12, Section 10102(c)) — the previously suggested #page=81 anchor was itself incorrect - tests: add Case 16 (2026-10 AK -> false), completing the boundary pair with the existing 2026-11 case (16/16 passing) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…olicyEngine#8972 review) Addresses @hua7450's review: the 2026-11-01 date is the correct END of Alaska's good-faith exemption window, but flipping the statewide hr1_in_effect toggle to it wrongly put all of Alaska (incl. Anchorage) on the complete pre-HR1 rule set during the window and suppressed HR1's new Alaska Native/Indian exception. - Keep Alaska's HR1 effective date at 2025-11-01 (statewide, same as HI), so the new Alaska Native/Indian exception is in effect throughout. - Add a separate AK good-faith-exemption-window parameter (false / 2025-11-01 true / 2026-11-01 false) and an is_snap_abawd_in_good_faith_exemption_window resolver. - During the window, layer ONLY the approved temporary retained categories on top of the post-HR1 exception set: ages 56-64 (verified against Alaska DOH - NOT the pre-HR1 55+ threshold), households with children aged 14-17 (pre-HR1 dependent threshold restored to 18), veterans, homeless individuals, and former foster youth aged 18-24. is_snap_abawd_indian_exempt stays active independently as the new permanent HR1 exception. - Rework the regression tests to Anchorage-specific cases (county_fips "02020"), since without county input Alaska falls back to the waived Aleutians East Borough and bypasses the date logic. Add window boundary cases (2026-10 vs 2026-11), age 55 vs 56, a healthy adult, each retained category, and an Alaska Native/Indian person (exempt both in and after the window). The geographic waiver (waived_counties, PR PolicyEngine#9030) is unchanged. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
73618da to
2d1f58a
Compare
Fixes #8821
Summary
Corrects Alaska's
hr1_in_effectdate from 2025-11-01 to 2026-11-01. PR #8861 modeled both Hawaii and Alaska as implementing the HR1 SNAP ABAWD changes on 2025-11-01, but that date is only correct for Hawaii: FNS approved Alaska's good-faith exemption under 7 U.S.C. 2015(o)(7) (added by OBBBA §10102(c)) effective November 1, 2025 through October 31, 2026, deferring the HR1 ABAWD rules in all areas except the Municipality of Anchorage (Alaska Department of Health, "H.R. 1 – AK Impacts").Modeling decisions
Changes
gov/states/ak/dpa/snap/work_requirements/abawd/hr1_in_effect.yaml: true from 2026-11-01 (was 2025-11-01); comment and references updated (adds 7 U.S.C. 2015(o)(7)).is_snap_abawd_hr1_in_effect.yamltests: AK cases updated for the exemption window (false at 2025-11 and 2026-01; true at 2026-11 and 2027-01).meets_snap_abawd_work_requirements.yamltests: behavioral regressions — a 60-year-old in AK is ABAWD-exempt during the exemption window (pre-HR1 age threshold) and in-band and failing after it expires (post-HR1 threshold 65).Validation
make formatclean🤖 Generated with Claude Code
Renewal trigger note
The good-faith exemption under 7 U.S.C. 2015(o)(7)(D)(i) may be renewed once granted, but any renewal expires no later than December 31, 2028 (an expiry ceiling, not an entitlement). The
2026-11-01flip date encoded inhr1_in_effect.yamlassumes the exemption is not renewed; if Alaska's exemption is renewed, that parameter date should be extended (bounded by 2028-12-31).