Summary
Add a third tab showing aggregate microsimulation impacts of the 2025 Oregon Kicker credit, following the pattern established in the Keep Your Pay Act calculator.
Background
Analysis has been completed in analysis-notebooks#130 showing:
- Fiscal impact (total cost to state)
- Distributional impact by income decile
- Poverty impact
Since the kicker is a single statewide reform with a fixed rate (9.863%), results can be precomputed and stored in CSV files for instant loading.
Implementation
1. Generate precomputed data CSVs
Following the Keep Your Pay Act pattern, create CSVs in frontend/public/data/:
metrics.csv - Summary metrics (total cost, beneficiary count, average benefit)
distributional_impact.csv - Impact by income decile (relative % and absolute $)
winners_losers.csv - Population by income change threshold
poverty_impact.csv - Poverty rate changes (overall, child, deep poverty)
Use the analysis from the notebook to generate these files.
2. Create AggregateImpact component
Build a component similar to keep-your-pay-act/AggregateImpact.tsx that displays:
- Fiscal Impact: Total state cost, number of beneficiaries, average credit amount
- Distributional Impact: Bar chart showing benefit by income decile (toggle relative/absolute)
- Winners & Losers: Breakdown of who gains and by how much
- Poverty Impact: Percentage point changes in poverty rates
3. Add tab to main page
Add "Statewide impact" as a third tab alongside "How it works" and "Household calculator".
Acceptance Criteria
References
Summary
Add a third tab showing aggregate microsimulation impacts of the 2025 Oregon Kicker credit, following the pattern established in the Keep Your Pay Act calculator.
Background
Analysis has been completed in analysis-notebooks#130 showing:
Since the kicker is a single statewide reform with a fixed rate (9.863%), results can be precomputed and stored in CSV files for instant loading.
Implementation
1. Generate precomputed data CSVs
Following the Keep Your Pay Act pattern, create CSVs in
frontend/public/data/:metrics.csv- Summary metrics (total cost, beneficiary count, average benefit)distributional_impact.csv- Impact by income decile (relative % and absolute $)winners_losers.csv- Population by income change thresholdpoverty_impact.csv- Poverty rate changes (overall, child, deep poverty)Use the analysis from the notebook to generate these files.
2. Create AggregateImpact component
Build a component similar to keep-your-pay-act/AggregateImpact.tsx that displays:
3. Add tab to main page
Add "Statewide impact" as a third tab alongside "How it works" and "Household calculator".
Acceptance Criteria
References