Skip to content

Apply the RI, SC, UT, VT, WV and WI rules for a filer who can be claimed as a dependent - #10044

Draft
MaxGhenis wants to merge 48 commits into
mainfrom
claimable-filer-ri-sc-ut-vt-wv-wi
Draft

MaxGhenis wants to merge 48 commits into
mainfrom
claimable-filer-ri-sc-ut-vt-wv-wi

Conversation

@MaxGhenis

@MaxGhenis MaxGhenis commented Oct 10, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Apply RI/SC/UT/VT/WV/WI claimable-filer rules symmetrically between head and spouse. Preserve claimability versus actual-claim gates and the Dependent Taxpayer Test (DTT), including #10024/#10087's filing exception.

Preserve gates in RI/SC/UT/VT/WV contributed reforms and RI/WI/WV repeal overrides. Wisconsin's deduction paths share payroll-adjusted wages; Vermont uses 2021–2025 HUD efficiency rents for zero exemptions. WV baseline/reform/repeal now allow $500 per claimable filer when tax_unit_dependents == 0; unresolved attribution with dependents intentionally retains the prior draft behavior.

State Behavior and statutory basis
RI Property credit requires one filer to be aged/disabled and unclaimed: 44-33-3(1) permits household members to select an unclaimed claimant. The 2021 child rebate requires lawful dependents under 44-30-103(b)(1) and IRC 152(b)(1). Reform/repeal preserve own-filer gates.
SC Exemptions, young-child deductions and both reform dependent paths respect the DTT. 12-6-1140(13) and 12-6-1160 require IRC 151/152-eligible dependents.
UT Taxpayer-credit dependent/birth-year counts and the reform respect the DTT under 59-10-1018. At-home credit requires claimed dependents under 59-10-1005.
VT Exemptions/reform and CTC require allowable dependents under 5811(21)(C) and 5830f; CTC excludes nondependent children. Renter credit uses actual claims and exemption-sized bedrooms under 6066, including efficiency rent.
WV Without dependents, 11-21-16(d) gives $500/$2,000 per claimable/nonclaimable filer. LIFTC uses lawful exemptions and bars zero-exemption units under 11-21-22a(b) and IT-140 instructions.
WI When either filer is claimable, both deduction paths use min(ordinary deduction, max($1,350, included earnings + $450)) in 2025: 71.05(22)(f) and Form 1 p.15. The age-65 $250 exemption requires an own exemption (p.16). Homestead counts lawful dependents (Schedule H p.17); care deductions/credits use qualifying expenses under IRC 21 and Wis. Stat. 71.05(6)(b)43/71.07(9g), including filing/incapacity exceptions.

#10104 separately fixes VT student-loan interest/CTC per-child phase-out, UT at-home parent multiplier and WI homestead claimant conditions. HI/VA repeal remains a separate follow-up: preserve baseline own/aged gates (claimable-single repeal wrongly restores $1,144/$930).

Readings

Item What changed or was kept, and why
WV $500 personal exemption Changed only units with tax_unit_dependents == 0 to follow 11-21-16(d). A claimable single gets $500; summing the individual statutory allowances gives $2,500/$1,000 for one/both claimable spouses, symmetrically. Replaces the IT-140 p.3 once-per-return fallback in baseline, reform and repeal. Downstream mixed-spouse credit fixtures now check $2,500 exemption, $13,500 taxable income, $325.60 tax and $260.48 credit at $16,000 AGI. Keep $2,000/$500 values from 1987 (1988 H.B.4472 pp.9–10); describe $500 per individual. Kept dependent-present units as built: ordinary dependent exemptions remain; attribution under a claimable filer's single-exemption limit is unresolved.
VT renter, one claimed spouse Kept: the unclaimed spouse can be the claimant under 6063. Witness: $1,771 versus $0 under a joint-claim bar.
VT renter income-limit sizing Kept: DOR resident-family guidance fills the income-limit sizing gap with resident-member counts; bedrooms count exemptions. The 2025 Chittenden $62,000/one-claimed-spouse witness gives $270 versus $0 with exemption-sized limits. rulespec #1678 requests the alternative, retained as a parity coordination point.
WI dependent deduction parameters Kept: reuse federal parameters because Wisconsin's 2021–2025 worksheets match. The 2026 Wisconsin match is an indexing inference; federal $1,350/$450 values are verified in Rev. Proc. 2025-32 p.18.
VT renter, zero exemptions Kept the statute over department practice: 6066(b)(2) requires exemption-sized bedrooms, including efficiency rent at zero. DOR 2021, 2024 and 2025 calculators instead use family size and omit efficiency rent. Burlington's 2025 witness receives $1,656 versus $1,771 under department practice (HUD 2025 p.51).
VT Franklin/Grand Isle averaging Kept: unrounded mean of 12 HUD rent areas every year. 6061(7)(C) calls for a state average without specifying weights or intermediate rounding. Historical conventions differ by at most $1: $883/$883 (2021), $918/$919 (2022), $1,171/$1,172 (2024), historical/PR; 2023/2025 agree. A 14-county mean instead gives $1,273 versus $1,209 in 2025. The 2025 department calculator one-bedroom amount of $1,269 matches the 12-area calculation; parameter comments retain the historical departures.
WI earned income Kept the payroll correction: the shared helper uses wages after pretax deductions on both deduction paths; non-W-2 grants remain excluded as the worksheet requires. The $10,000 wage/$5,000 traditional 401(k) witness gives a $5,450 deduction and $9,550 taxable income; a claimable but unclaimed control retains the $1,450 deduction.

d1741/d1742/d1744 remain as built: NIIT/QBI/HSA/education; HI/NY/MA/KS; NM medical/WV senior-disability. d1744's WV 11-21-12(c)(9) income-base choice is distinct from this exemption fix.

Not modeled (listed, not implemented)

  • RI individual health-coverage mandate (filing condition: "You cannot be claimed as a dependent by another taxpayer").
  • SC special-needs adopted-child deduction and identity-protection deduction (higher cap for returns claiming dependents).
  • VT homestead property tax adjustment (same claimant exclusion as the renter credit).
  • WI private-school and college tuition deductions (dependent branches).
  • WV surviving spouse's additional exemption (11-21-16(c)); family size excludes it anyway.
  • WI homestead: the dependent's six-month residence test (71.52(5)); the model treats tax-unit dependents as household members.
  • VT CTC identification rules by year (the waiver starts in 2023; the model applies no identification test in any year).

Other findings (not fixed here)

  • vt_renter_credit never checks that the unit paid rent or prorates by months rented (6066(b)(1)(E)); any low-income Vermont unit gets the full-year credit.
  • ut_total_dependents counts every dependent of the return; 59-10-1018(1)(c) counts only those for whom an IRC 24 credit is allowed (for example, not a dependent without a taxpayer identification number).

Invariants and test scope

Five property tests check head/spouse swaps, claimability monotonicity and statutory identities in 2021/2023/2025/2026 populations including pension/IRA income. For WV units without dependents, the exemption identity is $2,000 per nonclaimable filer plus $500 per claimable filer; dependent-present attribution retains the existing behavior. YAML pins WV witnesses and baseline/reform/repeal, ordinary-dependent and filing-exception controls. Nobody-claimable controls use YAML, without property-test base comparisons. Model-construction counts stay fixed.

Validation and merge

Head: fc6bd175bb80f63e28606e111a4978b722127a21 (fast-forward pushed).

Merge commit 5f89df3c6863e7e4224d94b10fc0871e9d830b4c imports upstream/main at 461f78e1eed35f90019eb46d8ac8dc7cdcc78b61, current when the build began. The merge had no conflicts; no rebase or history rewrite was performed.

Completed checks: make format (formatter and Ruff checks passed), git diff --check upstream/main...HEAD, and shallow YAML parsing/fixture review of all 62 cases in the three changed WV files (17 baseline, 21 contributed reform, 24 repeal). The fixture audit confirms all four statutory cases in each path and unchanged dependent-present inputs/expectations. A follow-up static review corrected the two downstream LIFTC expectations and found no other stale WV expectations. Parsing is separate from policy-test execution.

Policy validation is incomplete: 7 of 393 files passed (104 cases), one SC file was interrupted at the validation cutoff, and 385 files were not started. The remaining required scope is 386 files. No test process remains active.

Completed test file Passed cases Local command wall time
policy/baseline/gov/states/wv/tax/income/exemptions/wv_personal_exemption.yaml 17 80m 00s
policy/contrib/states/wv/dependent_exemption_reform_test.yaml 21 74m 05s
policy/contrib/state_dependent_exemptions/repeal_state_dependent_exemptions.yaml 24 41m 27s
core/test_claimable_filer_ri_sc_ut_vt_wv_wi_invariants.py 5 8m 21s
policy/baseline/gov/states/ri/tax/income/credits/property_tax/ri_property_tax_credit.yaml 7 15m 03s
policy/baseline/gov/states/ri/tax/income/credits/property_tax/ri_property_tax_credit_eligible.yaml 16 18m 23s
policy/baseline/gov/states/ri/tax/income/credits/rebates/ri_child_tax_rebate.yaml 14 11m 44s

Interrupted, not counted as a pass: policy/baseline/gov/states/sc/tax/income/deductions/sc_young_child_deduction.yaml. The job reserves its final window for report verification and required clone cleanup before the six-hour wall.

The complete manifest contains all 27 changed PR tests plus every YAML/Python test in the affected RI/SC/UT/VT/WV/WI state folders, including contributed tests (391 state-folder files; 25 overlaps; 393 unique files). Every command ran separately in the foreground, with OMP/OpenBLAS/MKL/vecLib/NumExpr capped at four and OMP_WAIT_POLICY=PASSIVE. No directory suite or microsimulation was run.

Python invariant cost, local macOS: 5 passed in 151.66s reported by pytest; 8m 21s for the complete command including setup/shutdown. Before-change timing and peak-memory measurements are unavailable. Test-case and model-construction counts remain unchanged. This is not a Linux CI measurement.

The PR remains draft, with all seven CI checks skipped. The existing runner and workflow configuration is preserved.

axiom: TheAxiomFoundation/rulespec-us#1807 queued (RI: 44-33-3, 44-30-103) | TheAxiomFoundation/rulespec-us#1808 queued (SC: 12-6-1140(13), 12-6-1160) | TheAxiomFoundation/rulespec-us#1809 queued (UT: 59-10-1018, 59-10-1005 lawful dependents) | TheAxiomFoundation/rulespec-us#1810 queued (VT: 5811(21)(C), 5830f, 6066 claimant/FMR) | TheAxiomFoundation/rulespec-us#1811 queued (WV: 11-21-16, 11-21-22a) | TheAxiomFoundation/rulespec-us#1812 queued (WI: 71.05(22)(f), age-65 $250, lawful care/homestead counts)

MaxGhenis and others added 27 commits October 8, 2026 11:03
The federal standard deduction and 17 state formulas read only whether the
tax-unit head is claimed elsewhere, so a joint return where one spouse can be
claimed was taxed differently depending on which spouse was labelled head.
Each formula now applies its jurisdiction's rule for that case (either spouse,
single filers only, per spouse, or only when every filer is claimed), using
two new label-independent helpers. Adds swap-pair YAML cases and a Hypothesis
property test.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… barred

The New Mexico, Maine and Hawaii renters gates counted filers who are not
claimed elsewhere, so a tax unit with neither a head nor a spouse (252 in
the default dataset) looked like one whose every filer was claimed. A new
helper, every_filer_is_dependent_elsewhere, requires a claimed filer and no
unclaimed one.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ss EITC

- Hawaii's dependent standard deduction uses earned income net of the
  deductible part of self-employment tax, as the N-11 worksheet does.
- New Mexico's medical care credit needs a filer who is both 65 or older
  and not a dependent when a filer is a dependent elsewhere (NMSA 7-2-18.13).
- The federal EITC without a qualifying child requires that no filer can be
  claimed as a dependent (IRC 32(c)(1)(A)(ii)(III), Publication 596), so
  Missouri's working family credit no longer reaches such a couple.
- Hawaii's food/excise credit keeps minor children receiving public support
  (HRS 235-55.85(c)) on a joint return where one spouse can be claimed.
- Comments label the readings the law does not settle, and the property
  test covers the EITC and the food/excise exemption amount.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… meaning

- The federal and Oregon dependent worksheets use earned income net of the
  deductible part of self-employment tax, as Hawaii's now does.
- Hawaii's food/excise minor-child count excludes children who can be
  claimed by another taxpayer and the filers themselves (Form N-311 line 3).
- claimed_as_dependent_on_another_return documents what it stands for: a
  §151 deduction for the person is allowable to another taxpayer, so a
  person whose would-be claimer files only for a refund is not one
  (Publications 501 and 596); rules on actually being claimed read it too.
- Hawaii's renters comment labels the mixed joint reading as an inference;
  the Hawaii dependent threshold cites HRS 235-2.4(a)(3) on its page.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
A filer who can be claimed on another return is treated as having no
dependents (IRC 152(b)(1); on a joint return either spouse counts) and has no
personal exemption (IRC 151(d)(2)); one who is claimed gets no education
credits (25A(g)(3)), student loan interest deduction (221(c)) or recovery
rebate (6428(d)(2), 6428A(d)(2), 6428B(c)(2)). The model read none of these.
Now the child tax credit and credit for other dependents, the under-13 child
and dependent care qualifying person, exemptions_count and its RI, DE, OH, OR,
WI, HI and NM readers, the recovery rebates, the education credits and the
student loan interest deduction apply them symmetrically for joint returns.
Georgia keeps its own counts; the HI, WI and Treasury exemption reforms
follow the corrected count.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Property tax relief (R.I. Gen. Laws 44-33-3): the claimant is a filer aged
  65 or older or disabled who is not claimed as a dependent; household members
  choose the claimant, so either spouse qualifies, but the age or disability
  and the dependency test belong to the same person.
- 2021-return child rebate (44-30-103(b)(1)): only children the taxpayer
  "validly claims as a dependent", and a return with a claimable filer has
  none (IRC 152(b)(1)).

The exemptions, EITC and care credit already follow the federal fixes.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ndent

The dependent exemption (S.C. Code 12-6-1140(13): dependents must meet IRC
151 and 152) and the under-six deduction (12-6-1160) are zero on a return
where the filer, or either joint spouse, can be claimed (IRC 152(b)(1)).
The EITC and care credit already follow the federal fixes.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The taxpayer credit's qualifying dependents (Utah Code 59-10-1018(1)(c):
those for whom the claimant is allowed an IRC 24 credit), its birth-year
additional dependent and the at-home parent credit's qualifying child
(59-10-1005) are zero on a return where the filer, or either joint spouse,
can be claimed (IRC 152(b)(1)). The child tax credit and EITC already follow
the federal fixes.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Personal exemptions (32 V.S.A. 5811(21)(C)): no dependents on a return where
  the filer, or either joint spouse, can be claimed (IRC 152(b)(1)); the own
  and spouse exemptions already excluded a claimable filer.
- Child tax credit (5830f): requires federal child tax credit entitlement for
  an IRC 152(c) qualifying child; the identification-number waiver does not
  reach 152(b)(1), so a return with a claimable filer gets none, and a young
  member who is not a dependent no longer counts.
- Renter credit (6066): the claimant may not be claimed as a dependent, but an
  unclaimed spouse can be the claimant; fair market rent is for a number of
  bedrooms equal to the personal exemptions (6066(b)(2)).
- Student loan interest (5811(21)(B)(vi), (29); IN-112 line 16): from 2022
  Vermont subtracts the qualified interest paid less the federal deduction,
  for AGI up to $200,000 joint or $120,000 otherwise. The model subtracted the
  raw interest from 2021, deducting it twice for filers who took the federal
  deduction; a claimed filer, who gets no federal deduction (IRC 221(c)), now
  subtracts the whole amount.

The EITC and care credit already follow the federal fixes.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…dent

- Personal exemptions (W. Va. Code 11-21-16): $2,000 per exemption a filer may
  claim (none for a claimable filer, no dependents on a return where either
  joint spouse can be claimed), and a single $500 when the return has none
  (IT-140: "If box e is zero, enter $500"). The model counted every member.
- Low-income family credit (11-21-22a): family size is the number of
  exemptions that may be legally claimed, and a return with zero exemptions
  cannot claim the credit.

The care credit already follows the federal fix.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Standard deduction (Wis. Stat. 71.05(22)(f)): when the filer, or either joint
  spouse, can be claimed, the lesser of the ordinary deduction and the greater
  of $1,350 or earned income plus $450 (2025; indexed as the federal amounts),
  on both the regular and the retirement-exclusion paths.
- $250 exemption (Form 1 line 10b): only for a filer aged 65 or older who is
  allowed the $700 exemption, so each spouse is tested separately.
- Homestead credit (71.53; Schedule H): the claimant is the spouse who is 18
  or older, has earned income or is 62 or older or disabled, and is not
  claimed as a dependent unless 62 or older; the $500 household-income
  deduction counts no dependents on a return with a claimable filer.

The $700 exemption and care credits already follow the federal fixes.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Swap invariance, monotonicity and identities (dependent-based amounts are
zero on a return with a claimable filer; a return whose every filer is
claimed gets no RI relief or VT renter credit and West Virginia's single
$500 exemption), plus the changelog fragment.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Utah Code 59-10-1005(2) allows $100 "for each qualifying child if ... the
claimant or another claimant filing a joint individual income tax return with
the claimant is an at-home parent". The model multiplied the credit by the
number of spouses earning $3,000 or less, doubling it for such couples; the
existing two-parent test asserted $400 for two children and now expects $200.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
32 V.S.A. 5830f(b) reduces "the amount of the credit per child" by $20 for
each $1,000 of AGI over $125,000; the model reduced the total once, so a
family with two young children at $150,000 got $1,500 instead of $1,000. The
existing phase-out and age cases used the filer as the child; they now have a
parent and a child, since 5830f counts IRC 152(c) qualifying children.

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>
…nt exemption reform

When in effect, the contributed reform recounts is_tax_unit_dependent itself;
it now applies the same IRC 152(b)(1) gate as the baseline
ut_total_dependents, as the federal branch did for the HI, WI and Treasury
reforms.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Child and dependent care: childcare expenses do not count on a return with a
  claimable filer unless a child under 13 still qualifies (IRC 21(b)(2)(A)(ii)).
- Tuition and fees deduction: not allowed to a filer who can be claimed (IRC
  222(c)(3)), so the education credit bar no longer makes such a filer eligible.
- Recovery rebates: the Armed Forces exception waives the identification rule
  only, not the exclusion of a spouse who is another taxpayer's dependent.
- Georgia: the contributed refundable credit and SB 520 reforms count the same
  children as ga_ctc_potential through a new ga_ctc_eligible_child.
- Education credits and student loan interest read the claimed input directly,
  since IRC 25A(g)(3) and 221(c) turn on an actual claim.
- One reference per source document; quote IRC 24(h)(4)(A) exactly.
- Tests: mixed-recipient care, tuition deduction, military rebates, Georgia
  refund cap, and the swapped New Mexico rebate case; the property test now
  covers the state readers of the exemption count.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
# Conflicts:
#	policyengine_us/tests/policy/baseline/gov/states/oh/tax/income/exemptions/personal/oh_personal_exemptions_eligible.yaml
#10024 now separates three facts: is claimed, can be claimed, and the would-be
claimant's filing exception.

- IRC 152(b)(1) gates (child tax credit, credit for other dependents, under-13
  care child and its expenses, dependents in exemptions_count, ARPA dependents,
  Ohio dependents, the Hawaii and Wisconsin reforms) read
  head_or_spouse_is_dependent_elsewhere_without_filing_exception, so a filer
  within the Publication 501 exception keeps their dependents.
- Own exemptions, recovery rebates and the tuition deduction read claimability.
- Education credits and student loan interest keep reading the claimed input.
- Tests: the filing exception and a filer who can be claimed but is not.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
#10024's food/excise credit, Act 115 rebate and renters credit took claimable
filers off exemptions_count themselves. exemptions_count now leaves them out
(and, outside the filing exception, the return's dependents), so those credits
read it as it is; the filing-exception cases were one exemption short.

The renters credit also leaves out a dependent who can be claimed by another
taxpayer (Schedule X counts only people who cannot be), as the food/excise
credit already did.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Education credits: a dependent student is not eligible on a return whose
  filer can be claimed outside the filing exception (IRC 25A(f)(1)(A)(iii),
  152(b)(1)); the filer's own eligibility still turns on an actual claim.
- Recovery rebates: no credit when every filer is a dependent of another
  taxpayer (IRC 6428B(a)); the CARES and CAA child prerequisite is a spouse
  with a valid SSN, whether or not that spouse is an eligible individual.
- Child and dependent care: cdcc_qualifying_childcare_expenses holds the
  expense rule, and the single-parent work requirement reform and California's
  expenses read it.
- References: Georgia HB 136 page 3; one entry per recovery rebate statute;
  quote IRC 24(h)(4)(A) exactly in the test comment.
- Tests: dependent students, the two rebate cases, the reform and California
  expenses, and the Hawaii, Wisconsin and Treasury reforms with a claimable
  filer under both labellings.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@MaxGhenis

Copy link
Copy Markdown
Contributor Author

Note from the US + core hub for this PR's owner (2026-10-10).

#10024 now has an approved head, c7f969f872, that splits one input into three facts:

  • claimed_as_dependent_on_another_return: actually or expectedly claimed on another return (main's meaning, restored);
  • claimable_as_dependent_on_another_return: can be claimed, whether or not it is; defaults to the input above when unspecified;
  • dependent_claimant_filing_exception: the would-be claimant isn't required to file and files no return or only for a refund.

A reviewer of the claimable-filer-federal branch found that this PR's wi_additional_exemption change reads the actual claim where the rule turns on claimability. When you rebase onto the settled stack, point it at claimable_as_dependent_on_another_return, or at the helper head_or_spouse_is_dependent_elsewhere (which now means claimability), and add a case for a filer who can be claimed but is not.

Two related points from the same branch:

MaxGhenis and others added 2 commits October 10, 2026 15:51
- Education credits: is_barred_from_education_credits_by_dependency holds the
  claimed-filer and dependent-student rules; both eligibility formulas and the
  reconciliation SSN reform's Lifetime Learning Credit read it, so the reform
  no longer turns a barred student's tuition into that credit.
- Child and dependent care: childcare counts when any child under 18 is still a
  qualifying individual, so an incapacitated child aged 13 to 17 keeps it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Setting meets_eitc_identification_requirements on one person made it an input
for every person, so the other spouse lost their SSN too.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
MaxGhenis and others added 2 commits October 11, 2026 12:25
…split

The Vermont student loan subtraction, the Vermont child tax credit per-child
phase-out, Utah's at-home parent credit once per return and Wisconsin's
homestead claimant tests change results for households where nobody is
claimed, so they now go to main in #10104; this
branch keeps the base formulas there.

New cases: a filer who can be claimed but is not claimed (no Wisconsin $250
exemption; still a Rhode Island relief and Vermont renter credit claimant),
and a would-be claimant who meets the filing exception (South Carolina,
Utah, Vermont and West Virginia dependents survive). The property test now
draws claimability, actual claims and the filing exception per spouse.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…sc-ut-vt-wv-wi

# Conflicts:
#	policyengine_us/variables/gov/states/wi/tax/income/wi_retirement_income_exclusion_tax.py
@MaxGhenis

Copy link
Copy Markdown
Contributor Author

Reply to the hub's note of 2026-10-10 (owner session), at head a35cdc6b83:

Pending: local YAML and property tests, microsims (2025 and 2026) and the independent review are queued; results will go in the body.

Keep reviewed federal and later main changes in NM, CA, VA and HI. Apply the six-state PR's Vermont renter rules over main's rounding fixes and retain both test sets. Omit already-consumed federal changelog fragments.
Project return-level dependency flags onto people in the RI rebate, UT at-home parent credit and VT child credit. Mask non-Vermont counties before state table lookups and project household state strings directly in the invariant helper. The existing five vectorized invariant tests pass.
The scalar cases mock filer claimability and dependent counts directly, so mock the Dependent Taxpayer Test helper consumed by the formula. Preserve all expected values; all 20 cases pass.
Represent the empty filer as an object and explicitly set TANF to zero in the five wage-only homestead deduction examples. Preserve expected values and main's loss add-back cases; both files pass.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant