Skip to content

Add ACA bronze premium companion variables#8155

Merged
MaxGhenis merged 2 commits intomainfrom
codex/8145-add-lcbp-2026
Apr 26, 2026
Merged

Add ACA bronze premium companion variables#8155
MaxGhenis merged 2 commits intomainfrom
codex/8145-add-lcbp-2026

Conversation

@daphnehanse11
Copy link
Copy Markdown
Collaborator

Closes #8145

Summary

  • add lcbp, lcbp_age_0, lcbp_age_curve_amount_person, and lcbp_family_tier_amount as bronze companions to the existing ACA silver variables
  • add a 2026 rating-area parameter table for lowest-cost bronze premiums in the same age-0 monthly format as SLCSP
  • add focused bronze ACA tests, docs, and changelog entry

Data notes

  • derives 2026 bronze premiums from the live KFF calculator buckets using the representative ZIP mapping we already use for ACA rating areas
  • FL rating area 4 uses ZIP 32042 instead of missing 32026; both are in Bradford County and resolve to the same bronze premium
  • NE rating area 1 uses ZIP 68005 instead of missing 68056; both are in Sarpy County and resolve to the same bronze premium

Testing

  • uv run python -m policyengine_core.scripts.policyengine_command test policyengine_us/tests/policy/baseline/gov/aca/lcbp -c policyengine_us

@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 24, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (20705b0) to head (e58f1ff).
⚠️ Report is 28 commits behind head on main.

Additional details and impacted files
@@             Coverage Diff              @@
##             main     #8155       +/-   ##
============================================
+ Coverage   85.36%   100.00%   +14.63%     
============================================
  Files           3         8        +5     
  Lines          41       122       +81     
  Branches        2         0        -2     
============================================
+ Hits           35       122       +87     
+ Misses          6         0        -6     
Flag Coverage Δ
unittests 100.00% <100.00%> (+14.63%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@MaxGhenis MaxGhenis force-pushed the codex/8145-add-lcbp-2026 branch from c7c8848 to e58f1ff Compare April 26, 2026 16:42
Copy link
Copy Markdown
Contributor

@MaxGhenis MaxGhenis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fix for gross LCBP premium eligibility is pushed and CI is green.

@MaxGhenis MaxGhenis merged commit 097fd2d into main Apr 26, 2026
24 checks passed
@MaxGhenis MaxGhenis deleted the codex/8145-add-lcbp-2026 branch April 26, 2026 17:10
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.

Add lcbp (Lowest Cost Bronze Plan) variable

2 participants