Repository navigation
Conversation
The supplement had no uprating metadata, so the model held it at 11.70 a week from 2027 while the Carer Support Payment component kept rising. Social Security (Scotland) Act 2018 s.86B requires Scottish Ministers to bring forward legislation raising each relevant figure, which includes both components (carer's assistance is s.28, in Part 2 Chapter 2), to at least its s.86A inflation-adjusted level. Their measure is the 12 months to September CPI, rounded to the nearest 5p (s.86A report for 2026-27, sections 1.6, 2.1, 3.1 and 6.1). SSI 2026/170 reg 12(3) raised both components by the 3.8% September 2025 rate: 83.30 to 86.45 and 11.29 to 11.70. The supplement now uprates with gov.benefit_uprating_cpi, as the Carer Support Payment component and Carer's Allowance already do. That index lags OBR calendar-year CPI by a year, so it approximates rather than reproduces September CPI. As for every other uprated parameter, the model does not round projected rates to 5p: 2027-28 is 11.969 a week. Also cite s.86B and the s.86A report on rate.yaml, and replace the supplement's dead socialsecurity.gov.scot news link with the report's table of 2026-27 rates. Fixes #1957 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This was referenced Oct 3, 2026
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This branch has not been deployed
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.
Fixes #1957
What
gov.social_security_scotland.carer_support_payment.supplementis the Scottish Carer Supplement (SSI 2023/302 reg. 16(1A)). It had noupratingmetadata, so the model held it at £11.70 a week (£608.40 a year) from 2027-28 onward. Meanwhile the Carer Support Payment component beside it (rate.yaml, reg. 16(1)) rose withgov.benefit_uprating_cpi.This PR gives the supplement the same
uprating: gov.benefit_uprating_cpiand cites the statutory uprating duty. Nothing changes for 2026-27 or earlier: the supplement stays £0 before 2026 and £11.70 in 2026-27.The parameter edits:
supplement.yamladds references to Social Security (Scotland) Act 2018 ss. 86A and 86B and to the 2026-27 s. 86A report (section 3 and the table of 2026-27 rates).socialsecurity.gov.scot/news-events/news/new-payment-rates-from-april-2026returns 404.rate.yaml, which already uprated, gains the same s. 86B and report references.Law and uprating policy
Read on legislation.gov.uk and gov.scot on 2026-10-02.
SSI 2026/170 reg. 12(3). SSI 2026/170 reg. 12(3) is in force from 5 April 2026 (reg. 1(3)). It substitutes three amounts in reg. 16:
Each is the old amount × 1.038, rounded to the nearest 5p. For the supplement, 11.29 × 1.038 = 11.719, which rounds to 11.70.
The statutory uprating duty, s. 86B. Social Security (Scotland) Act 2018 s. 86B is the "Duty to uprate assistance" (as amended from 10 May 2025 by the Social Security (Amendment) (Scotland) Act 2025). It requires Ministers, before the end of each financial year, to "bring forward legislation to replace any relevant figure ... which is, in their opinion, materially below its inflation-adjusted level with a figure of at least that level (subject to any rounding they think appropriate)".
Ministers' measure is September CPI. The 2026-27 s. 86A report is Social Security Assistance in Scotland: up-rating for inflation in 2026-27, laid 2 February 2026.
Alternatives considered:
Model index
gov.benefit_uprating_cpiis the model's index for "the previous September's CPI, applied in April". It is already used by the Carer Support Payment component, Carer's Allowance and other DWP and Scottish benefit parameters. Two limits:The unmerged branch
benefit-uprating-september-cpire-basesgov.benefit_uprating_cpion true September CPI. Because the supplement points at the shared index, it will follow automatically. Whichever of the two merges second will need to refresh this PR's 2027 and 2028 YAML expectations, which hard-code the index values.gov.economic_assumptions.indices.obr.consumer_price_index, whichscottish_child_paymentandpawhpuse, would apply year-Y CPI to the April of year Y. That is a year early: 2.0% rather than 2.3% for 2027-28.Values
gov.benefit_uprating_cpiunder the OBR March 2026 EFO:Invariants and tests
policyengine_uk/tests/policy/baseline/gov/social_security_scotland/scottish_carer_supplement.yamlhas four cases:11.70 * 188.6206824 / 184.3803432 * 52= £622.39. The Carer Support Payment component rises by the same factor.On main the 2027 and 2028 cases fail. A mutant that freezes 2027 at £608.40 also fails.
policyengine_uk/tests/test_scottish_carer_supplement_uprating.pytests these invariants for every year 2027-2039, the last year of the uprating index:gov.benefit_uprating_cpirelative to 2026, so the supplement never falls while the index does not.Run locally on the rebased branch:
55173abc8, after merging main (tests/policy/baseline/gov/social_security_scotland,carer_support_payment.yaml,pension_credit_carer_income.yaml,uc_unearned_benefits.yaml,carers_allowance_overlapping_benefits.yaml): 102 passed;55173abc8, the new pytest file,test_carer_support_payment.pyandtest_pension_credit_carer_income_properties.py: 22 passed;ruff format --checkandruff check: clean;2bdb860a8: 1,656 passed, 0 failed (policyengine-core test policyengine_uk/tests/policy -c policyengine_uk).Enhanced FRS impact
There were two real microsimulation runs on the published Enhanced FRS 2024-25 (
policyengine-uk-data-privatetag 1.57.4, the latest tag;enhanced_frs_2024_25.h5, sha25603fe15e4…8e68d4):2cbf20cea;55173abc8, the PR merged with that main.Each run covers 2027-28 to 2030-31, with totals summed in float64. No figure is scaled or interpolated. Two earlier pairs gave the same figures to the precision shown, except UC in 2028-29 (+£0.027m on
3c48247eb):3c48247ebagainst the first branch commit;84f5ad43aagainst2bdb860a8, before main brought in Reduce Carer's Allowance and Carer Support Payment by overlapping benefits #1994.#1994 pays the supplement only where Carer Support Payment is still above £0 after the overlapping-benefit reduction, and it removed none of the 100 sample recipients.
Supplement spending on main is £69.3m to £70.2m a year over 2027-28 to 2030-31. On this branch it is £70.9m in 2027-28, rising to £76.2m in 2030-31.
Per-record checks, every year:
uc_earned_incomededucts the unit's wholetax, including income tax on the supplement, from earnings. That is UC earned income deducts the whole benefit unit's tax, including tax on pensions and other unearned income #1942, open in Deduct only each person's own tax and NI on earnings from UC earned income #1949. UC Regs reg. 66 does not count the supplement as unearned income.guarantee_credit/income.yaml), Housing Benefit and CTR leave the supplement out, as SPC Regs reg. 15(1)(ri) and HB Regs Sch 5 para 75 require.An independent recomputation from the per-record arrays reproduced every figure above (144 checks, 0 failures). The scripts (
dataset_impact.py,compare_impact.py) and outputs are kept outside the repo.Axiom
axiom: uk:regulations/ssi/2023/302/16#scottish_carer_supplement_weekly_rate encoded-correct | TheAxiomFoundation/rulespec-uk#431 queued
uk/regulations/ssi/2023/302/16.yamlencodes it, and its companion casecarer_support_payment_2026_weekly_amountsin16.test.yamlchecks it.inflation_adjusted_levelis the comparable figure.Review
Five independent checkers each tried to refute the change: law and index choice, model mechanics (hand derivation of the index), impact arithmetic, code review and Axiom parity. None refuted it. Their should-fix points are addressed in this head:
Out of scope, flagged separately:
gov.benefit_uprating_cpidescription says "September CPIH";🤖 Generated with Claude Code