Repository navigation
Point the federal and AK-HI source-conflict candidates at their code on main - #10350
Merged
Merged
Conversation
…on main Candidates written while their pull requests were open said "Code not yet on main". Each now lists the tracked files that decide it and a note on which source that code follows. Adds candidates for conflicts the merged code's comments record. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This was referenced Oct 21, 2026
This was referenced Oct 21, 2026
#10299 merged, so the Alaska and Hawaii ABAWD timing entries and the FY2026 large-household cap entry no longer describe the change as in flight; each note now says what the merged code does. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Name the file that ends Hawaii's area waiver. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Contributor
Author
|
Hand-off to the US hub, at head 1660833.
|
Contributor
Author
|
US + core hub merge audit, us#10350 at
|
MaxGhenis
added a commit
that referenced
this pull request
Oct 25, 2026
Brings in #10350, #10354 and #10444. Git merged candidates.yaml cleanly, and the result equals main's file with this branch's 29 refreshed and 5 added candidates reapplied. #10354 changed only us-in:claim-of-right-federal-deduction-eligibility, which this branch does not edit. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
MaxGhenis
added a commit
that referenced
this pull request
Oct 26, 2026
Main now has #10301 squashed (81056c4) at #10301's final head cc1af12, which this branch already contains. Five files conflicted: - ca_premium_subsidy.yaml, ca_premium_subsidy_applicable_percentage.yaml, test_ca_premium_subsidy_applicable_percentage.py and ca_premium_subsidy_applicable_percentage.py: main's versions equal cc1af12's exactly, so this branch's side already includes them; took this branch's side. - source_conflicts/candidates.yaml: one hunk, this branch's new us-ca:premium-subsidy-200-fpl-limit candidate against nothing on main; kept it. Main's other candidate edits (#10315's Minnesota entry, #10350-#10352, #10441, #10444) auto-merged unchanged. Against main, the merged tree differs only in this PR's files. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Brings the federal and Alaska to Hawaii entries in
source_conflicts/candidates.yamlup to date with the code onmain, and adds candidates for conflicts the merged code's own comments record. One of three PRs splitting this refresh by state; the follow-up promised in #10349.Why. #10287 wrote these candidates while their implementing PRs were still open, so each said
code: []or "Code not yet on main". A PR each one names has since merged: #8861, #9072, #9162, #9213, #9243, #9467, #9611, #9623, #9624, #9625, #9636, #9643, #9661, #9696, #9709, #9858, #9878, #9944, #9967, #9968, #10022, #10060, #10068, #10087, #10089, #10097, #10135, #10137, #10176, #10194, #10272, #10279, #10299.Since the first review. This head addresses the GPT-6.1 Sol review:
mainafter Mark nine source conflicts now in the shared register #10441 moved nine of the file's entries to the shared register. Where a block this PR edited moved, the block is deleted rather than kept.mainfor entries whose PR has merged since the first round and refreshed those: the Arkansas casualty-loss pair (Apply separate-filer casualty limits in Arkansas and statutory loss limits in Puerto Rico #9944), the four Georgia LIHEAP entries (Add Georgia LIHEAP regular heating assistance #9968) and the dependent standard deduction worksheet entry (Use W-2 box 1 wages in the dependent standard deduction worksheet and Medicaid filing test #10272). Two of them flipfollows; see below.mainrecords for the District (Apply the federal 110% poverty floor to state LIHEAP programs (DC, MA, MS, NJ, OR) #10279) and Riverside County (Apply the federal 110% poverty floor to state LIHEAP programs (DC, MA, MS, NJ, OR) #10279).fully_refundable.yamlandforeign_earned_income_exclusion_bar_applies.yaml.followsflips. Each changed because the merged code does something different from what the candidate recorded:us-ar:casualty-loss-status-four-spouse-floors:conflicting-sourcetostatute. Changed by Apply separate-filer casualty limits in Arkansas and statutory loss limits in Puerto Rico #9944: PE-US now follows the statute. For spouses filing separately on the same return, each spouse's loss is reduced by the $100 exclusion and then by 10% of that spouse's Arkansas AGI; only joint-return spouses count as one individual, and the input records one casualty per person.us:dependent-deduction-worksheet-earned-income:unknowntogap-fill. PE-US follows the worksheet: earned income is W-2 box 1 wages (after elective deferrals), earned disability benefits and Schedule 1 business and farm income, less the deductible part of self-employment tax, summed for the head and spouse and floored at zero; the Medicaid filing test and Oregon's and Hawaii's dependent deductions read the same measure.Refreshed candidates (38). Each now lists the tracked files that decide it under
pe_us.code. Its note says which source that code follows, as read onmain, and quotes nothing the code does not show.pe_us.followsstaysunknownwherever the readings begin "No statute supplied".us-ak:snap-abawd-implementation-datehr1_in_effect.yaml,is_snap_abawd_hr1_in_effect.pystatute)us-al:irrevocable-trust-loss-deductiongross_income_sources.yaml,al_agi.pystatute)us-al:liheap-insurance-paymentsunearned.yaml,al_liheap_countable_income.pyunknown)us-al:liheap-lump-sums-and-refundsal_liheap_countable_income.py,unearned.yamlunknown)us-al:medicaid-parent-dependent-child-ageage_limit.yamlunknown)us-ar:casualty-loss-aggregate-agi-floorincome_floor.yaml,ar_casualty_loss_deduction_joint.py,ar_casualty_loss_deduction_indiv.pystatute)us-ar:casualty-loss-status-four-spouse-floorsar_casualty_loss_deduction_indiv.py,exclusion.yaml,income_floor.yamlstatute)us-ar:gambling-loss-deduction-before-2015ar_gambling_loss_deduction.pyconflicting-source)us-ar:income-tax-above-table-formulathreshold.yaml,ar_income_tax_helpers.pygap-fill)us-ca:care-fera-housing-subsidiesincome_sources.yaml,ca_cpuc_countable_income.pyunknown)us-ca:itemized-limit-casualty-exclusionexcluded_deductions.yaml,ca_casualty_loss_deduction.py,ca_itemized_deductions.pystatute)us-ca:santa-clara-ga-vehicle-boundaryca_scc_general_assistance_countable_vehicle_value.py,vehicle_value_limit.yamlunknown)us-ca:ssp-nmohc-couple-standardout_of_home_care.yamlstatute)us-co:oap-initial-application-income-testco_oap.py,co_oap_own_countable_income.pyunknown)us-dc:eitc-no-tin-child-schedule-before-2023qualifying_child_tin_required.yaml,dc_eitc_has_qualifying_child.pyunknown)us-de:529-subtraction-exact-agi-limitde_529_plan_subtraction.py,de_529_plan_subtraction_joint.py,agi_limit.yamlstatute)us-de:elderly-disabled-exclusion-age-sixtyde_elderly_or_disabled_income_exclusion_joint.py,de_elderly_or_disabled_income_exclusion_eligible_person.py,age_threshold.yamlconflicting-source)us-ga:liheap-income-floor-vs-smi-limitga_liheap_eligible.py,fpg_floor.yaml,fpg_year_lag.yaml,ga_liheap_income_limit.pystatute)us-ga:liheap-lawful-noncitizen-household-membersga_liheap_household_size.py,ga_liheap_eligible.pyunknown)us-ga:liheap-plan-manual-income-inclusionsperson.yaml,ga_liheap_income.pyunknown)us-ga:liheap-subsidized-renter-energy-burdenga_liheap_eligible.py,_ga_liheap_housing.pyunknown)us-hi:joint-return-claimable-spouse-exemptionexemptions_count.py,hi_regular_exemptions.pystatute)us-hi:joint-return-one-disabled-spouse-exemptionshi_disabled_exemptions.py,hi_exemptions.pyunknown)us-hi:snap-abawd-implementation-datehr1_in_effect.yaml,is_snap_abawd_hr1_in_effect.py,hi.yamlstatute)us:additional-child-credit-housing-deduction-barsection_911.py,refundable_ctc_barred_by_section_911_exclusion.py,fully_refundable.yaml,foreign_earned_income_exclusion_bar_applies.yamlconflicting-source)us:dependent-deduction-worksheet-earned-incomestandard_deduction_worksheet_earned_income_person.py,standard_deduction_worksheet_earned_income.py,earned_income_sources.yaml,basic_standard_deduction.pygap-fill)us:education-benefits-joint-claimed-spouseis_barred_from_education_credits_by_dependency.py,student_loan_interest_ald_eligible.pyconflicting-source)us:eitc-trust-royalties-investment-incomeeitc_relevant_investment_income.py,passive_estate_income.pyconflicting-source)us:filing-chart-a-blindness-and-equalitytax_unit_is_required_to_file.py,applies.yamlstatute)us:filing-claimable-married-separatetax_unit_is_required_to_file.pystatute)us:filing-claimable-spouse-unearned-income-additionstax_unit_is_required_to_file.pyconflicting-source)us:hsa-limit-indexing-windowsuprating_extensions.py,self_only.yaml,family.yamlconflicting-source)us:separate-filer-zero-income-thresholdtax_unit_is_required_to_file.pyunknown)us:snap-bbce-income-chart-roundingtanf_non_cash_gross_income_limit.py,meets_tanf_non_cash_gross_income_test.pyunknown)us:snap-conditional-entrant-waiting-periodsubject_immigration_statuses.yaml,meets_snap_qualified_alien_waiting_period.pyunknown)us:snap-large-household-cap-effective-datemax_allotment.yaml,snap_max_allotment.pystatute)us:snap-minimum-allotment-rounding-basesnap_min_allotment.py,published_adjustment.yamlunknown)us:snap-waiting-period-age-based-ssiis_snap_alien_waiting_period_exempt.py,is_usda_disabled.py,disabled_programs.yamlconflicting-source)New candidates (2). The merged code records each conflict in its comments; none had a candidate or a register entry.
us-ca:riverside-liheap-income-floor-vs-smi-limit(statute). Can Riverside County's LIHEAP income limit exclude a household of 20 or more whose income is below the federal 110% poverty-guideline floor? PE-US applies the floor to the prior year's guideline, rounded to cents, with the statute's strict "less than"; its own limit is 60% of SMI, which the comment says falls below the floor from size 20 in 2025 and size 21 in 2026 and 2027 (ca_riv_liheap_eligible.py).us-dc:liheap-income-floor-vs-smi-limit(statute). Can the District's 60% SMI limit exclude a household of 34 to 39 whose income is below the federal 110% poverty-guideline floor? PE-US applies the floor to the prior year's guideline, rounded to cents, with the statute's strict "less than" (dc_liheap_eligible.py).followsleftunknownbeyond the "No statute supplied" convention. These readings name no statute or leave the statutory question open, sostatute,conflicting-sourceandgap-fillwould each assert a legal reading the code does not make:us-dc:eitc-no-tin-child-schedule-before-2023(the readings leave the statutory question open);us-hi:joint-return-one-disabled-spouse-exemptions(the readings leave the statutory question open);us:separate-filer-zero-income-threshold(the readings leave the statutory question open);us:snap-bbce-income-chart-rounding(no source is a statute);us:snap-conditional-entrant-waiting-period(no source is a statute);us:snap-minimum-allotment-rounding-base(the readings leave the statutory question open).Verification.
policyengine_us/tests/code_health/test_source_conflicts.py: 103 passed at this head. I ran a copy outside the package, so pytest doesn't importpolicyengine_us.main's plus this PR's entries: every other entry is byte-identical. Each changed entry was re-dumped with the PyYAML settings the file was written with (width 110).main, and each plan page was read.code: []while naming only merged PRs.Not in this PR. The nine Florida and South Dakota LIHEAP candidates landed in #10349. Candidates whose pull requests are still open keep
code: []. The other two parts of this refresh are #10351 and #10352.axiom: n/a: source-conflict backlog metadata only; no model change
🤖 Generated with Claude Code