Repository navigation
Conversation
…s and tests - Exclude interest and dividends from the non-SSI budget, per the AG manual - Document how ongoing-care spouses are represented; one locality-maximum lookup - Registry placement and comments, SNAP reference title, shorter programs.yaml note - Manual page anchors and Planning District 8 sources; age-gate citation - Corrected ongoing-care and interest cases; joint initial-month and realistic households Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
PR Review: Add Virginia state supplementation for 2026PR #10172 (author: hua7450, head SummaryThe PR adds Virginia's Auxiliary Grant (AG). This is the state-administered supplement for SSI recipients, and for people who would get SSI except for income, who live in an assisted living facility (ALF), an adult foster care home (AFCH) or supportive housing (SH).
The 2026 policy content is right:
The one failing CI check is the Rest job, cancelled at its 90-minute limit after every test it ran had passed. That is infrastructure, not this PR. Two should-fix items remain, the same two as in #10174, #10168 and #10167:
Critical (must fix)None. Should address1.
2. Four of the six new parameter descriptions don't follow the house template.
Suggestions
Verified correct
Batch checks
Axiom line assessmentInvalid (Should 1).
CI status25 of 26 checks pass; 1 failure, which is infrastructure (
Branch status
Verdict: REQUEST_CHANGES |
DTrim99
left a comment
There was a problem hiding this comment.
The 2026 policy is correct: $2,130 / $2,450 (Planning District 8) / $87 match the DARS rate letter and the 2026 Act Item 332, the formula follows 22VAC30-80-50 and AG Manual Ch. J, and all 28 cases check by hand. Two should items (see the comment above): (1) 'axiom: needed' isn't valid for staff and rulespec-us has no Auxiliary Grant module, so file a dispatch-ready pe-parity issue and add a queued line; (2) four parameter descriptions are off the template. The one CI failure is the Rest job hitting its 90-minute limit after 4,266 tests passed with 0 failures, which is infrastructure; I've re-run it.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Thanks, David. The changes are in af62c8b and 1a6e32c, with a merge of Should 1 (Axiom line): filed TheAxiomFoundation/rulespec-us#1787 (
The source conflicts are in a separate comment, and the axiom line now points to it. Should 2 (descriptions): Suggestion 1 (rates):
Suggestion 2 (Texas rebate copy): #10226 tracks one Suggestion 3 (readings):
Suggestion 4 (untested branches): all four added.
Suggestion 5 (polish):
Other fixes I found:
On the merged head, these pass locally: all 560 Virginia cases, and the aggregate list integrity and program registry tests (677 passed, 10 skipped). |
What and why
Virginia's Auxiliary Grant (AG) was missing from PolicyEngine-US. Add
va_agfor 2026 (Va. Code § 51.5-160; 22VAC30-80-50; 2026 Appropriation Act Item 332; AG Manual). Virginia administers the grant itself (AG Manual Chapter A), so there is no SSA rounding or $1 minimum.Who qualifies:
va_ag_certified);An applicant who appears to meet SSI income standards must apply for SSI (Chapter C § 8.2.2).
The grant: the care rate plus the $87 personal needs allowance, minus countable income, rounded to the nearest dollar (22VAC30-80-50; Chapter J).
va_ag_facility_rateenters an approved assisted living facility rate below the maximum.va_ag_partial_month_days).Countable income:
va_ag_is_joint_initial_month).va_ag_allowable_income_exclusionsenters the state exclusions (Chapter D § 6).Inputs: all default to 0 or false, so entering one for one person leaves other household members unchanged. One-month inputs (partial-month days, the initial couple month and the state exclusions) don't carry into later months.
AG is added to the household and SPM benefit totals and to SNAP and HUD unearned income.
References
Additional section and page citations are included alongside the parameters and formulas.
Coverage limits
The registry marks Virginia as partial, verified for 2026.
Not modeled:
In the entry month of a resident whose spouse stays home, the model uses SSA's deemed amounts (Chapter D), though Chapter B § 6 makes the unit the applicant only. For later months, put the spouses in separate marital units.
Earlier years use parameter backfilling and are unverified historical estimates; no historical coverage is claimed.
Related: #10226 tracks the reform copies of
spm_unit_benefits(such as the Texas rebate's), which this PR leaves unchanged.Test plan
va_ag.yaml, 10 inintegration.yaml). They cover:main: all 560 Virginia cases pass locally, and the aggregate list integrity and program registry tests pass (677 passed, 10 skipped).ruff formatandgit diff --check.changelog.d/.axiom: Va. Code § 51.5-160; 22VAC30-80-50; 2026 Appropriation Act Item 332; AG Manual Chapters B-D, H, J TheAxiomFoundation/rulespec-us#1787 queued