Repository navigation
Conversation
…ima and tests - Count the AABD payment, including the Essential Person grant, as HUD income; drop the HUD helper and shared metadata edit - Derive Essential Person maxima from the SSI and AABD rates plus one increment parameter - Name the unmodeled limited-nursing Level III arrangement; clarify the Level III label and POMS citation - Essential Person gates: receives_ssi auto-pass, no unsourced immigration gate, take-up period, eligible-member couple count - Spouse flag defaults from the marital unit; drop the application-month proration input - Registry placement and comments, SNAP reference title, programs.yaml note, page anchors - Realistic state-only cases; exercise the living-arrangement mapping and HUD counting Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
PR Review: Add Vermont state supplementation for 2026PR #10171 (author: hua7450, head SummaryThe PR adds Vermont's Aid to the Aged, Blind or Disabled (AABD) program. It has two parts: the federally administered optional state supplement, and the state-administered Essential Person (AABD-EP) grant.
The 2026 policy content is right:
One should-fix item remains: the Critical (must fix)None. Should address1.
Suggestions
Verified correct
Batch checks
Axiom line assessmentInvalid (Should 1).
CI status25 of 26 checks pass. The one failure is an infrastructure timeout, and the job should simply be re-run (
Branch status
Verdict: REQUEST_CHANGES |
DTrim99
left a comment
There was a problem hiding this comment.
The 2026 policy is correct: all 12 rate cells match POMS SI 01415.058 M.2 and the DVHA 2026 schedule, the code mapping and formula follow rules 2760-2767, the Essential Person design reproduces all 9 P2740B 2026 maximums, and all 42 cases check by hand. One should item (see the comment above): 'axiom: needed' isn't valid for staff, and rulespec-us has no Vermont AABD module, so file a dispatch-ready pe-parity issue and add a queued line. The one red CI check is the Rest job hitting its 1h30m limit with 0 failures; I've re-run it.
- Enter residential and custodial care through a new vt_aabd_care_setting input, and the nonspouse essential person and state resource test through plain inputs, so formulas no longer reset other household members. - Give an eligible couple one Essential Person grant at the highest level certified for either spouse, and leave a spouse in a facility out of the group income (rule 2782). - Note that a spouse who declines SSI still makes a joint claim (issue 10243), cite 33 V.S.A. ch. 13 and the POMS M.1/M.2 anchors, drop a duplicate parameter value, and add tests. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Thanks, David. The changes are in 61b5d44, followed by a merge of Should 1 (Axiom line): filed TheAxiomFoundation/rulespec-us#1786 (
The source conflicts are in a separate comment, and the axiom line now points to it. They include POMS M.2.b's "944.00" E couple FBR, which its own total shows should be 994. Suggestion 1 (history): out of scope, and I didn't widen #8346. I did drop Suggestion 2 (Texas rebate copy): #10226 tracks one Suggestion 3 (renter credit): I didn't file the follow-up, because the renter credit doesn't use the income you quote.
Suggestion 4 (readings):
Suggestion 5 (wiring): integration Case 7 now asserts Suggestion 6 (polish):
Other fixes I found:
On the merged head, these pass locally: all 1,031 Vermont cases, and the aggregate list integrity and program registry tests (677 passed, 10 skipped). |
PR Review (round 2): Add Vermont state supplementation for 2026PR #10171 (author: hua7450). This round reviews head
SummaryZiming fixed the round-1 should item and most of the suggestions:
He gave reasons for the rest, and I accept them:
He went further in two places:
I checked the new logic against rules 2780–2786. The couple rule, the facility exclusion, the nonspouse flag and the arrangement order all hold. Every new or changed expectation (21 cases) checks by hand. One should item is new. It comes from the batch's wage lesson, through the
The NH #10156 check finds nothing. Three optional suggestions:
CI is 27/27 green on the head. The branch is 56 commits behind Prior findings status
New findingsCritical (must fix)None. Should address1. The Essential Person grant counts wages net of pre-tax health premiums, but rule 2786 counts them before insurance deductions.
Suggestions1. A spouse outside the household still passes the at-home spouse's resource test.
2. Bring #1786 in line with the head.
3. Polish: cite rule 2782's page.
Verified
Axiom line assessmentValid:
CI status27 pass, 0 pending, 0 failed (run 38820011952 on head
Branch status
Verdict: REQUEST_CHANGES |
DTrim99
left a comment
There was a problem hiding this comment.
Requesting changes for 1 new should item; details in the round-2 report above. The round-1 should item is fixed: rulespec-us#1786 is queued and ready for the encoder. Most suggestions are fixed or reasonably deferred, and I've withdrawn Suggestion 3, since you're right that the renter credit uses § 6061(18) income. The new commit's logic holds against rules 2780–2786, all 21 new or changed cases check by hand, the NH-sibling bug doesn't occur here, and CI is green. New Should 1, exposed by #10046 in this round's main merge: vt_aabd_ep_countable_income reads ssi_earned_income, which is net of pre-tax premiums. But rule 2786 imports Reach Up rule 2251(a), which counts earned income "prior to any voluntary or involuntary deductions including ... insurance". Example: Case 10 plus $100 a month of premiums gives a grant of 257 where the rule gives 157. Fix: count gross SSI earned sources, and add a test expecting 157. Branch note: conflicts with merged siblings in three shared lists; keep both lines.
- Rule 2786 imports the Reach Up income rules, and 2251(a) counts earnings before payroll deductions, so the EP income no longer nets out pre-tax premiums; SSI and the federal supplement keep SSA's treatment. - A spouse living in a facility is outside the household (rule 2782), so their SSI no longer passes the at-home spouse's resource test. - Cite rule 2782's page. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Thanks, David. This round's changes are in 71b3eec, with Should 1, pre-tax premiums in the Essential Person income: fixed.
Suggestion 1, a facility spouse's SSI at the resource test: fixed.
Suggestion 2, TheAxiomFoundation/rulespec-us#1786: updated.
Suggestion 3, rule 2782's page: fixed. The reference comment reads And thanks for withdrawing the renter-credit item. CI: both red jobs come from one test, 54 Vermont AABD cases pass locally (16 in |
PR Review (round 3): Add Vermont state supplementation for 2026PR #10171 (author: hua7450). This round reviews head
SummaryZiming fixed the round-2 should item as I proposed it, and all three suggestions.
The wage lesson (NH #10156 round 3, OK #10165, OR #10166) is now resolved for Vermont, in the direction the rule requires.
Merge resolutions. All four hand-resolved blocks keep both sides.
Other checks.
Every new expectation checks by hand (3 cases, 10 outputs, 20 values). CI and branch.
Prior findings status
New findingsCritical (must fix)None. Should addressNone. Suggestions1. Say in the registry notes what microsimulation pays (optional).
2. Give #1786's Reach Up row its corpus citation (optional).
Verified
Axiom line assessmentValid:
CI status25 pass, 2 fail, 0 pending (
Branch status
Verdict: APPROVE |
DTrim99
left a comment
There was a problem hiding this comment.
Round 3: the wage-count item is fixed. vt_aabd_ep_countable_income now sums SSI's gross earned sources before the $90, per rule 2786 -> Reach Up 2251(a)/2252.1(a), and Cases 24-25 hand-check. All three round-2 suggestions are fixed too, including the resource pass-through masked to household members (rule 2782). The four hand-resolved merge blocks keep every sibling's line. The two red checks are the known FL/SD LIHEAP ratchet failure from before #10334, so merge main and re-run. Two optional suggestions. Full report in the comment above.
What and why
Vermont's Aid to the Aged, Blind or Disabled (AABD) was missing from PolicyEngine-US. Add
vt_aabdfor 2026 (33 V.S.A. ch. 13). It has two parts.The federally administered optional supplement (
vt_aabd_federal; POMS SI 01415.058 M; AABD rules 2760–2767).The 2026 rates by OS code:
The payment is the rate less countable income above the FBR (rule 2760), with SSA rounding and the $1 minimum. Spouse deeming follows POMS SI 01320.430 D, through the shared state supplement helper.
Care settings come from the
vt_aabd_care_settinginput, andvt_aabd_living_arrangementderives the code in this order: Title XIX facility, care setting, household of another, independent.The state-administered Essential Person grant (
vt_aabd_ep; rules 2780–2786; ESD Procedure P2740B).vt_aabd_ep_level,vt_aabd_ep_nonspouse_essential_personandvt_aabd_ep_passes_state_resource_testdefault to off, so entering one for one person leaves other household members unchanged.AABD 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 Vermont as partial, verified for 2026.
Not modeled:
A spouse who declines SSI still makes a joint federal claim (#10243).
Earlier years use parameter backfilling and are unverified historical estimates; no historical coverage is claimed.
Related:
spm_unit_benefits(such as the Texas rebate's), which this PR leaves unchanged.Test plan
vt_aabd.yaml, 26 invt_aabd_ep.yaml, 12 inintegration.yaml) pass locally on this branch merged withmainat 1f678c7. They cover:ruff formatandgit diff --check.changelog.d/.axiom: 33 V.S.A. ch. 13; POMS SI 01415.058 M; Vermont AABD rules 2760-2786; ESD Procedure P2740B TheAxiomFoundation/rulespec-us#1786 queued