Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
3d327fe
Merge remote-tracking branch 'origin/uc-pc-qyp-sixteen-route' into cb…
MaxGhenis Oct 10, 2026
505ac7e
Add the Child Benefit qualifying young person conditions for school l…
MaxGhenis Oct 10, 2026
9b3b82a
Add the Child Tax Credit qualifying young person rules for school lea…
MaxGhenis Oct 11, 2026
086b78b
Update the Housing Benefit childcare case for a disabled 16-year-old …
MaxGhenis Oct 11, 2026
64ca2d2
Merge remote-tracking branch 'origin/uc-pc-qyp-sixteen-route' into cb…
MaxGhenis Oct 11, 2026
bb6f487
Keep the Income Support property's outside member out of the Child Be…
MaxGhenis Oct 11, 2026
3ca8714
Merge branch 'cb-qyp-school-leaver-routes' into ctc-qyp-school-leaver…
MaxGhenis Oct 11, 2026
1954ebe
Vary the age the course began in the Child Tax Credit leaver grid
MaxGhenis Oct 11, 2026
70eb1cf
Merge remote-tracking branch 'origin/claimant-not-own-child-or-qyp' i…
MaxGhenis Oct 11, 2026
83ea641
Merge remote-tracking branch 'origin/cb-qyp-school-leaver-routes' int…
MaxGhenis Oct 11, 2026
2575e9e
Merge origin/main into cb-qyp-school-leaver-routes
MaxGhenis Oct 11, 2026
59f5a25
Merge origin/cb-qyp-school-leaver-routes into ctc-qyp-school-leaver-r…
MaxGhenis Oct 11, 2026
061e087
Bar remunerative work only for a young person who has ceased full-tim…
MaxGhenis Oct 12, 2026
c6f0eb8
Merge origin/means-tests-dependants-income into cb-qyp-school-leaver-…
MaxGhenis Oct 12, 2026
3c61b47
Merge origin/uc-pc-qyp-sixteen-route into cb-qyp-school-leaver-routes
MaxGhenis Oct 12, 2026
e626d3f
Give the working school-leaver in Case 11 earnings, and check the par…
MaxGhenis Oct 12, 2026
33fa9ee
Merge origin/cb-qyp-school-leaver-routes into ctc-qyp-school-leaver-r…
MaxGhenis Oct 12, 2026
3737d29
Count an apprentice still on a course as not having ceased full-time …
MaxGhenis Oct 22, 2026
91e963d
Merge origin/means-tests-dependants-income into cb-qyp-school-leaver-…
MaxGhenis Oct 22, 2026
6b05191
Merge origin/uc-pc-qyp-sixteen-route into cb-qyp-school-leaver-routes
MaxGhenis Oct 22, 2026
2f0f15a
Let a school-leaver's DLA and AFIP lift the Housing Benefit cap
MaxGhenis Oct 22, 2026
4a88450
Merge origin/cb-qyp-school-leaver-routes into ctc-qyp-school-leaver-r…
MaxGhenis Oct 22, 2026
4772258
Drop the comments that said a school leaver is not an HB young person
MaxGhenis Oct 22, 2026
c6e041e
Merge remote-tracking branch 'origin/cb-qyp-school-leaver-routes' int…
MaxGhenis Oct 22, 2026
8a5980c
Count a 16-year-old school leaver in the benefit cap property oracle
MaxGhenis Oct 22, 2026
e53c1eb
Merge remote-tracking branch 'origin/uc-pc-qyp-sixteen-route' into cb…
MaxGhenis Oct 22, 2026
cf381c1
Merge remote-tracking branch 'origin/cb-qyp-school-leaver-routes' int…
MaxGhenis Oct 22, 2026
cde22d7
Merge #2279's head c5b9850a3 into #2299's branch
claude Nov 3, 2026
adc6e78
Merge main 52b30809f into #2299's branch
claude Nov 3, 2026
9986aec
Merge H1 (adc6e7822) into #2301's branch
claude Nov 3, 2026
e355956
Bar Child Tax Credit qualifying young persons who receive Income Support
claude Nov 3, 2026
e5f239b
Fix the CTC Income Support properties' inputs and start the any-year …
claude Nov 3, 2026
a447fe7
Read own reported awards in the Child Benefit qualifying young person…
claude Nov 3, 2026
1eb9e07
Merge the Child Benefit own-award fix (a447fe760) from the H1 branch
claude Nov 3, 2026
892911c
Exclude own Income Support recipients from the Child Benefit QYP test
claude Nov 3, 2026
d15f64d
Add Child Benefit cases for Income Support in the young person's own …
claude Nov 3, 2026
bec8d91
Test the Child Benefit Income Support gate on drawn households
claude Nov 3, 2026
3d5ef70
Read the Child Benefit reg. 8 reports in the Housing Benefit cap oracle
claude Nov 3, 2026
3eb64df
Test the reg. 8 reports on the education route and for contributory ESA
claude Nov 3, 2026
ad5dc0b
Merge #2299's head 3eb64dfc into #2301's branch
claude Nov 3, 2026
817ee7d
Say how the CTC test and the Income Support variable read receipt
claude Nov 3, 2026
77f6cdc
Pin the cost-of-living payment in CTC Cases 18 and 19
claude Nov 3, 2026
dd8cd3e
Name the model as the actor in the Child Benefit changelog fragment
claude Nov 5, 2026
f5fd079
Merge main 95dfc62f8 into ctc-qyp-school-leaver-routes
claude Nov 5, 2026
78d4d50
Merge main 47a2817e2 into #2301's line
claude Nov 5, 2026
594c989
Merge main into #2301 after #2300
MaxGhenis Nov 7, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions changelog.d/cb-qyp-school-leaver-routes.fixed.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Added the Child Benefit qualifying young person conditions for young people who have left education (Child Benefit (General) Regulations 2006 regs 4, 5 and 7), which the Housing Benefit, legacy benefit and Council Tax Reduction young persons follow: a 16-year-old counts until the 31 August after their 16th birthday, in any year that starts before it, two new inputs place the 20-week extension period and the terminal date, and the model pays no Child Benefit for a young person who qualifies only through the terminal date and works 24 hours or more a week (reg. 7(3)). A young person who reports their own Universal Credit, Employment and Support Allowance or income-based Jobseeker's Allowance, or their own Income Support while DWP pays it, is not one, on any route (reg. 8).
1 change: 1 addition & 0 deletions changelog.d/ctc-qyp-school-leaver-routes.fixed.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Counted a 16-year-old who has left education as a Child Tax Credit qualifying young person until the 31 August after their 16th birthday, in any year that starts before it (Child Tax Credit Regulations 2002 reg. 4), and added an input for the 20 weeks after leaving while registered for work or training (reg. 5(3)(b)). Remunerative work of 24 hours a week ends both for a young person who has left education (reg. 5(4)(a)), and Income Support received by the young person ends every route (reg. 5(4)(c)).
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
description: Age limit below which a person who has left education or training may be a Child Tax Credit qualifying young person for 20 weeks while registered for work or training.
values:
0001-01-01: 18
metadata:
unit: year
label: Child Tax Credit extension period age limit
reference:
- title: The Child Tax Credit Regulations 2002 reg. 5(3)(b)
href: https://www.legislation.gov.uk/uksi/2002/2007/regulation/5
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
description: Weekly hours of paid work from which a person is in remunerative work for Child Tax Credit rules.
values:
0001-01-01: 24
metadata:
unit: hour
label: Child Tax Credit remunerative work hours
reference:
- title: The Child Tax Credit Regulations 2002 reg. 2(1), "remunerative work"
href: https://www.legislation.gov.uk/uksi/2002/2007/regulation/2
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
description: Age limit below which a person who has left education or training may be a Child Benefit qualifying young person during an extension period.
values:
0001-01-01: 18
metadata:
unit: year
label: Child Benefit extension period age limit
reference:
- title: Child Benefit (General) Regulations 2006 reg. 5(1)
href: https://www.legislation.gov.uk/uksi/2006/223/regulation/5
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
description: Weekly hours of paid work from which a person is in remunerative work for Child Benefit rules.
values:
0001-01-01: 24
metadata:
unit: hour
label: Child Benefit remunerative work hours
reference:
- title: Child Benefit (General) Regulations 2006 reg. 1(3), "remunerative work"
href: https://www.legislation.gov.uk/uksi/2006/223/regulation/1
10 changes: 10 additions & 0 deletions policyengine_uk/tests/income_support_reforms.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
"""Reforms that policy YAML tests apply by dotted path (the `reforms` key)."""

from policyengine_core.reforms import Reform


class neutralise_income_support(Reform):
"""A reform that removes Income Support by neutralising income_support."""

def apply(self):
self.neutralize_variable("income_support")
Loading
Loading