Repository navigation
Pay Virginia TANF-UP units the TANF standards of assistance in every year - #10253
PavelMakarchuk wants to merge 3 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.
- Set up_grant_standard.in_effect false in every year. Transmittal 68 (July 1, 2020) added the separate TANF-UP schedule (Section 304, Appendix 3) and Transmittal 71 (July 1, 2021) removed it. In that year it paid less than the TANF schedule, below the Appropriation Act's floor (2020 Item 350 C): the two-parent payment "shall not be less than what they would have received under TANF". - Record the July 2020 - June 2021 agency schedule as source-conflict backlog item us-va:tanf-up-standards-below-tanf (follows: statute). - Tests: 2021 and January 2022 TANF-UP cases now expect the TANF standard and maximum ($820 / $688, the 7/21 Appendix 2 maximums); the January 2021 integration cases expect the 7/20 Appendix 2 standards ($589, $417); new cases before July 2020; the 2025 family of eight is in Group III ($861, the 7/22 Appendix 2 maximum). - Cite the transmittals and the 2020 Act; use the "if this is true" description form. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Thanks, David. Commit 9bb2dc4 addresses the review. Critical 1 and Should 1, the dates. I took the statute-first option:
The July 2020 – June 2021 Appendix 3 schedule is recorded as Tests:
Should 2, $722 against $723. I did not change the rounding. Storing the 7/21 and 7/22 Appendix 2 tables changes every unit's standard and maximum, and the need standard reads the same multiplier, so it is a separate fix. Instead, no new expectation in this PR pins a value that differs from Appendix 2: I removed the January 2025 Group II cap case (the January 2022 Group II case covers $688), and the family of eight is now in Group III, where min($1,079, $861) = $861 at 7/22 (Transmittal 74, PDF pp. 29–30). The PR body notes the limitation. A separate issue for the step-by-step rounding still needs to be filed. Should 3, the Suggestions. 1: the description now ends "if this is true". 2: the references now cite Transmittals 68 and 71 instead of the 11/20 manual. |
PR Review (round 2): Pay Virginia TANF-UP units the TANF standards of assistance in every yearSummaryCommit
I hand-checked all 14 new or changed expectations. Three optional suggestions remain. Prior findings
New findingsCritical: none. Should address: none. Suggestions
Verified
Axiom line assessment
CI statusAll 35 checks pass at Branch statusThe branch is 3 commits ahead of main and 46 behind. Sibling checks (branch notes only):
Verdict: APPROVE |
DTrim99
left a comment
There was a problem hiding this comment.
Round 2: the critical is fixed. TANF-UP units now get the TANF standards in every year, so January 2022 caps are 820/688 per the 7/21 Appendix 2. The statute-first conflict is recorded in candidates.yaml, the $722 cases are gone (the rounding gap is filed as #10450), and rulespec-us#1921 is valid. All 14 new or changed expectations hand-check, and CI is 35/35 green. Three small suggestions. 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 Section 304, Appendix 3 "Standards of Assistance - TANF-UP" schedule (7/20: Group II $197, $289, $363, ...), times the standard multiplier, capped at the TANF-UP maximum ($544 Group II, $648 Group III, scaled).va_tanf_income_eligibilityalso screened these units at the TANF-UP standard. Other units getva_tanf_grant_standard(Appendix 2).Two-parent units get the TANF standards in every year:
us-va:tanf-up-standards-below-tanfinsource_conflicts/candidates.yaml(follows: statute).This PR adds
gov.states.va.dss.tanf.payment.up_grant_standard.in_effect, false in every year. 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_standard(the Appendix 3 schedule) are unchanged.Example (the issue's repro, two parents and a child, Group II, no income): January 2021
va_tanf= $417 (the 7/20 Appendix 2 standard) instead of $363 (Appendix 3); January 2025 = $481.64 (417 x 1.155) instead of $419.27 (363 x 1.155).Tests
All expected amounts at the standards and maximums are the printed Appendix 2 values.
va_tanf.yaml: a 2021 and a January 2020 case (a TANF-UP unit gets the TANF grant standard); January 2022 TANF-UP caps at the TANF maximum, $820 (Group III) and $688 (Group II), the 7/21 Appendix 2 maximums; January 2025 cases (the TANF grant standard, the $861 Group III maximum from the 7/22 Appendix 2, and a single-parent control).va_tanf_income_eligibility.yaml: TANF-UP units are screened at the TANF standard in 2019, 2021 and 2023.integration.yaml: the two January 2021 TANF-UP households now get the 7/20 Appendix 2 standards ($589 Group III size 4, $417 Group II size 3); a two-parent family of eight in Group III in January 2025 gets the $861 TANF maximum.policyengine-core test policyengine_us/tests/policy/baseline/gov/states/va/dss/tanf: 113 passed. Within_effectset to true, 15 of them fail.Known limitation, not changed here: the model scales the 7/20 tables by a cumulative multiplier, so from July 2022 it gives $722 for the Group II maximum where the 7/22 Appendix 2 prints $723, and standards up to $1 below the printed amounts (VDSS rounds up after each year's increase). This applies to all units.
Overlap: the fix PR for #9985 (Virginia's $10 minimum payment) also edits
va_tanf.py,va_tanf.yamlandintegration.yaml; the fix PR for #9986 (standard deduction) edits other files.Fixes #9987
axiom: TheAxiomFoundation/rulespec-us#1921 queued (open,
pe-parity; the Appropriation Act items and Transmittals 68 and 71 must be ingested into the corpus first, and the signed encoder dispatch needs approval)🤖 Generated with Claude Code