Apply the Housing Benefit personal allowance for main-phase ESA claimants
Maintainers usually reply within 1 day
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 15/100
Research direction
Start with policyengine_uk/variables/gov/dwp/housing_benefit/housing_benefit_applicable_amount.py, where the applicable amount and the existing adult allowance parameters are used, then trace the new claimant Boolean input the issue asks for. Done means the Boolean and derived adjustment are added across the five listed files with a changelog entry and the phase, age, regime and household controls pass. Pull request #2217 is already open against this issue, so check it before starting.
Written by the indexing model from the issue text.
Description
Summary
Approved plan C4 adds the working-age main-phase ESA personal-allowance exception through one pre-assessed claimant-specific Boolean and one derived adjustment, using the existing adult monetary parameters. Existing ESA variables provide reported amounts and capital screens, not award phase, so those amounts cannot establish this condition. Five files; at most one Boolean input; no full ESA entitlement model. Working-age Housing Benefit applicable amounts (Schedule 3 Part 1: age bands, ESA main-phase exception and children); NI Housing Benefit personal allowances and main-phase ESA condition (Schedule 4 Part I paragraphs 1 and 1A)
Audited model surface
- Audited release:
policyengine-uk 2.106.1 - Audit unit:
variable:housing_benefit_applicable_amount - Last model modification: 2024-07-15
- Explicitly reviewed units:
variable:housing_benefit_applicable_amount— last model modification: 2024-07-15
- Audit date: 2026-10-09
- Periods reviewed: Current working-age personal allowance rule; 2024 regression amounts
- Jurisdictions: Great Britain and Northern Ireland
Findings and implementation parts
1. Under-age claimants entitled to main-phase ESA should receive the higher corresponding personal allowance.
Sources: Working-age Housing Benefit applicable amounts (Schedule 3 Part 1: age bands, ESA main-phase exception and children); NI Housing Benefit personal allowances and main-phase ESA condition (Schedule 4 Part I paragraphs 1 and 1A)
- Add housing_benefit_has_main_phase_esa (claimant personally, not either partner) and a derived replacement adjustment, integrate the adjustment in applicable amount, and add phase/age/regime/household controls plus a changelog. Use existing allowance parameters and respect direct parameter reforms. Five files. Working-age Housing Benefit applicable amounts (Schedule 3 Part 1: age bands, ESA main-phase exception and children); NI Housing Benefit personal allowances and main-phase ESA condition (Schedule 4 Part I paragraphs 1 and 1A)
- Add or update
referenceatpolicyengine_uk/variables/gov/dwp/housing_benefit/housing_benefit_applicable_amount.py→reference and adult personal allowance adjustmentusing Working-age Housing Benefit applicable amounts (Schedule 3 Part 1: age bands, ESA main-phase exception and children); NI Housing Benefit personal allowances and main-phase ESA condition (Schedule 4 Part I paragraphs 1 and 1A).
- Add or update
Uncertainties and exclusions
No verified phase data source. Missing/false input retains the age-based approximation and may understate the allowance. Do not infer phase or legal entitlement from an annual ESA payment or a generic disability flag. Pension-age allowances, adult premiums and current rate changes remain separate; #1925 owns published adult rates.
- Dominant language
- Python
- Stars
- 51
- Forks
- 34
- Avg merge
- 2d 11h
- Merged PRs (30d)
- 169
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from PolicyEngine/policyengine-uk
-
Difficulty 1/5 1-3 hours Newbie friendliness 84/100
PolicyEngine/policyengine-uk#2359 ·
Maintainers usually reply within 1 day
-
Northern Ireland business rates statistic is twice the OBR NI line: regional vs district ratesPossibly taken A pull request linked to this issue is open or already merged. Open
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
PolicyEngine/policyengine-uk#2343 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
PolicyEngine/policyengine-uk#2296 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
PolicyEngine/policyengine-uk#2183 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
PolicyEngine/policyengine-uk#2162 ·
Maintainers usually reply within 1 day
All issues in PolicyEngine/policyengine-uk
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
huggingface/sentence-transformers#4186 ·
Maintainers usually reply within 5 days
-
documentation
Difficulty 1/5 Under an hour Newbie friendliness 92/100
QuantEcon/QuantEcon.py#988 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
fabriziosalmi/certmate#1247 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
Maintainers usually reply within 1 day
-
documentation good first issue
Difficulty 2/5 Half a day Newbie friendliness 72/100
sujithputta02/Esapay#13 ·