Skip to content

Conversation

@PavelMakarchuk
Copy link
Collaborator

Summary

This PR adds a structural reform for Massachusetts House Bill H.3262, which proposes two key changes to Massachusetts income tax:

  1. Part B tax rate increase: 5.0% → 6.0%
  2. Personal exemption increases:
    • Single/Married Filing Separately: $4,400 → $6,600
    • Head of Household: $6,800 → $10,200
    • Married Filing Jointly: $8,800 → $13,200

Implementation Details

  • Uses in_effect parameter to toggle reform application (defaults to false)
  • Follows the structural reform pattern with contrib parameters
  • Overrides ma_part_b_taxable_income_exemption and ma_income_tax_before_credits variables
  • Includes 8 comprehensive YAML tests covering all filing statuses and rate changes

Reference

Test Plan

  • All 8 YAML tests pass
  • CI tests pass
  • Review exemption calculations for edge cases

🤖 Generated with Claude Code

PavelMakarchuk and others added 2 commits January 26, 2026 22:31
This reform implements Massachusetts House Bill H.3262 which:
1. Increases the Part B tax rate from 5.0% to 6.0%
2. Increases personal exemptions:
   - Single/MFS: $4,400 → $6,600
   - Head of Household: $6,800 → $10,200
   - Married Filing Jointly: $8,800 → $13,200

The reform uses an in_effect parameter to toggle application,
following the structural reform pattern.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Documents the process for creating structural reforms with:
- Directory structure and file organization
- Parameter templates with in_effect toggle
- Reform class patterns with conditional application
- YAML test structure
- Key patterns and complete checklist

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
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.

2 participants