Skip to content

Add BOOST composition test for the Head Start net income switch - #9324

Open
MaxGhenis wants to merge 1 commit into
mainfrom
boost-head-start-composition-test
Open

Add BOOST composition test for the Head Start net income switch#9324
MaxGhenis wants to merge 1 commit into
mainfrom
boost-head-start-composition-test

Conversation

@MaxGhenis

Copy link
Copy Markdown
Contributor

Follow-up to #9259, which added reform-composition coverage for ECPA but not BOOST (flagged as a coverage asymmetry in the merge review).

Adds tests/policy/reform/boost_head_start_benefits_composition.yaml: BOOST reform active (gov.contrib.harris.lift.middle_class_tax_credit.in_effect: true, administered_through_ssa: false so household_benefits is the static list alone), include_head_start_benefits_in_net_income: true, head_start: 8_000 + early_head_start: 21_000, every other list member zeroed → household_head_start_benefits: 29_000 and household_benefits: 29_000. Without the wrapper entry in BOOST's static list the aggregate would read 0, so the case is non-vacuous.

Placed under tests/policy/reform (one subprocess per file) for the same reason as the ECPA case: the congress structural batch runs each proposal directory in one process at its memory ceiling, and an extra reformed-system variant stalls that job.

Test-only; changed fragment. Passes locally (1 passed).

🤖 Generated with Claude Code

Pins that head_start/early_head_start values flow through BOOST's static
household_benefits list when
gov.simulation.include_head_start_benefits_in_net_income is on — the
partner to the ECPA composition case from #9259, which left BOOST
uncovered. Lives under tests/policy/reform (per-file subprocess) so it
does not add a reformed-system variant to the memory-bound congress
batch.

Co-Authored-By: Claude Fable 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.

1 participant