Repository navigation
Pay Virginia TANF-UP units the TANF standards of assistance from July 2022 - #10253
PavelMakarchuk wants to merge 2 commits into
Conversation
Virginia's TANF Manual has one schedule of standards of assistance for all units (Section 304, Appendix 2, dated 7/22) and no TANF-UP schedule; the Appropriation Act requires two-parent payments of at least the TANF amount. A new in_effect parameter ends the 2020 TANF-UP schedule and maximum on 2022-07-01 in va_tanf and va_tanf_income_eligibility. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #10253 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 4 2 -2
Lines 76 48 -28
Branches 2 0 -2
=========================================
- Hits 76 48 -28
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:
|
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
PR Review: Pay Virginia TANF-UP units the TANF standards of assistance from July 2022SummaryThe PR adds
Critical (must fix)1. Virginia dropped the separate TANF-UP standards on July 1, 2021, not July 1, 2022. Files: What's wrong. From July 2021 to June 2022 the PR keeps paying TANF-UP units the frozen July 2020 TANF-UP schedule scaled by the 1.1 multiplier, a schedule that never existed in that period. Two examples, January 2022, Group II, no income:
The new January 2022 cases in The sources.
The body's supporting point that Chapter 701 "has no separate standard" doesn't date the change: the Chapter 701 pages (7/19 and 7/20, Transmittals 66 and 68) were the same when Appendix 3 existed. Fix. End the TANF-UP schedule no later than
Should address1. Give TANF-UP units the TANF standards in every year, and record the July 2020 – June 2021 conflict. File: What's wrong.
Recommendation. CONTRIBUTING's "Statute first" rule (2026-10-20) applies the Act over a manual or stated agency practice. So:
Either way, add a pre-July-2020 TANF-UP case (for example January 2020, Group II, one person, no income: 226 × 0.8696 = 196.53). 2. The Group II maximum and standards don't match the Appendix 2 table that the PR cites. Files: the new What's wrong. The body quotes the 7/22 Appendix 2 "maximum reimbursable payment $723", but the new tests expect $722 (ceil(625 × 1.155) = ceil(721.875)). VDSS applies each year's increase to the previous rounded figure and rounds up:
This gap is pre-existing for one-parent units, but the PR adds new expectations that pin it for two-parent units. Fix (preferred). Store the 7/21 and 7/22 Appendix 2 tables and maximums as dated values (or apply the step-by-step round-up), then expect 723 in both Group II cases. Fallback. Open an issue for the rounding, and say in the two test comments that Appendix 2 shows $723. 3. Add the The body has no Recommended line. File a dispatch-ready
Suggestions
Verified correct
Axiom line assessmentThere is no CI statusAll 29 checks pass at Branch statusThe branch is 2 commits ahead of main (one change and a merge of main on 2026-10-23) and 7 behind. Sibling checks (branch notes only):
Verdict: REQUEST_CHANGES |
DTrim99
left a comment
There was a problem hiding this comment.
One critical: the end date should be 2021-07-01, not 2022-07-01. Transmittal 71 (7/1/2021) removed the separate TANF-UP schedule ('no longer be different payment amounts for TANF-UP families'), and the 10/21 manual has only Appendices 1-2, so July 2021-June 2022 UP units are underpaid (family of 8: 599 vs $688), and the new 2022-01 tests pin the wrong values. Three should-address items: the 2020-07-01 flag extrapolates backward and the frozen 2020 schedule conflicts with 2020 Act Item 350 C; the Group II tests pin 722 where Appendix 2 says $723 (VDSS rounds step by step); and there's no axiom line. Full report in the comment above.
Summary
va_tanfpaid units with two able-bodied parents (va_up_tanf_eligibility)va_tanf_up_grant_standard, the 11/20 manual's Section 304, Appendix 3 "Standards of Assistance - TANF-UP" (dated 7/20: Group II $197, $289, $363, ...), times the 1.155 multiplier, capped at ceil(544 x 1.155) = $629 (Group II).va_tanf_income_eligibilityalso screened these units at the TANF-UP standard. Other units getva_tanf_grant_standard(Appendix 2), capped at $722.Virginia's current rules give two-parent units the TANF standards:
This PR adds
gov.states.va.dss.tanf.payment.up_grant_standard.in_effect(true from 2020-07-01, false from 2022-07-01). While it is false,va_tanfandva_tanf_income_eligibilityuse the TANF standard and the TANF maximum for TANF-UP units.va_up_tanf_eligibilityandva_tanf_up_grant_standardare unchanged.Example (the issue's repro, two parents and a child, Group II, no income, January 2025):
va_tanf= $481.64 (417 x 1.155) instead of $419.27 (363 x 1.155).Effective date: please check. I could not find the transmittal that removed Appendix 3. The 11/20 manual has it. The current manual (7/24) and the Transmittal 78 manual on Town Hall (9/24) have no Appendix 3 pages; the Chapter 300 table of contents revised in Transmittal 76 (12/22) lists Section 304 Appendices 1 and 2 only (the main table of contents still names Appendix 3). I used 2022-07-01, the date of the Appendix 2 schedule that the current manual applies to every unit. The 11/20 manual is only on the Wayback Machine, which I could not open from here.
Tests
va_tanf.yaml: four new monthly cases for January 2025 (a TANF-UP unit gets the TANF grant standard; Group III and Group II TANF-UP units are capped at the TANF maximum, $861 and $722; a single-parent control). The two TANF-UP cap cases and the TANF-UP payment case move to periods before July 2022 (January 2022 caps: ceil(648 x 1.1) = 713, ceil(544 x 1.1) = 599).va_tanf_income_eligibility.yaml: two new 2023 cases (a TANF-UP unit is screened at the TANF standard); the four TANF-UP cases move to 2021.integration.yaml: a two-parent family of eight in Group II, January 2025: $722 (TANF maximum) instead of $629.policyengine-core test policyengine_us/tests/policy/baseline/gov/states/va/dss/tanf: 113 passed.Overlap: the fix PR for #9985 (Virginia's $10 minimum payment) also edits
va_tanf.py,va_tanf.yamlandintegration.yaml, in different lines; the fix PR for #9986 (standard deduction) edits other files. The new tests here use whole-dollar results, so they hold with the #9985 rounding.Fixes #9987
🤖 Generated with Claude Code