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>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
UK hub takeover for the Budget fix sprint (Max, 21 Oct). The owner session If the owner session wakes, please don't push to this branch; comment here instead, so there's only one writer. 🤖 Generated with Claude Code |
|
UK hub: takeover withdrawn. The owner session has been woken (22 Oct 01:25Z) and is finishing this PR itself, so the hub's build is cancelled. One writer: the owner session. 🤖 Generated with Claude Code |
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Aggregate impact on certified data: passBase Checks: 0 broken by this change, 1 failing on both sides, 0 fixed. Moves flagged for review: 0 (thresholds in Notes
Moves flagged for reviewNone. Receipts by tax head
Spending by benefit and service
Caseloads
Government balance, each component counted once
Model totals
Household income totals
Poverty rates
People in poverty
Inequality
Mean household net income in each side's own deciles
Standard reform costings (change in gov_balance)
Standard reforms: change in each reform's target
Household net income by decileMean change in household net income per household, and as a share of the decile's base income; households stay in the base run's deciles.
No change in any year: population. Checks failing on both base and head (1)
Counted-once checkEach of 88 components was raised by £1 per unit in 2026-27, and every head of its totals was read household by household: its own head must rise by exactly £1, no other tax head may move, no other benefit may rise, and the model's own total must move by what its heads moved. A head that breaks a rule is measured again twice: with every other head held at its baseline value, and with every other head held at its value after the first £1 while the component rises again. It fails where either still shows the response. 0 failed; 0 were skipped.
Provenance
Dataset: Receipts by tax head: head levels
Spending by benefit and service: head levels
Caseloads: head levels
Government balance, each component counted once: head levels
Model totals: head levels
Household income totals: head levels
Population: head levels
Poverty rates: head levels
People in poverty: head levels
Inequality: head levels
Mean household net income in each side's own deciles: head levels
Standard reform costings (change in gov_balance): head levels
Standard reforms: change in each reform's target: head levels
|
|
Scottish CPI follow-up coordination: #2575 now projects Scottish Child Payment and the five PAWHP rates using September CPI with annual nearest-5p rounding. It is stacked on open #2557 at When refreshing this PR against #2557, its |
|
The UK hub has adopted this PR. It has had no progress since 10/22, and two PRs merged on 10/23 make its expectations stale:
Main still holds the supplement flat from 2027-28, so the fix is still needed. A hub build will:
An independent review follows before landing. The owner session has been told. |
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Give the Scottish Carer Supplement and the Carer Support Payment component the uprating Scottish Child Payment and PAWHP use since #2575: the previous September's CPI through gov.benefit_uprating_cpi, applied each April to the previous rounded rate and rounded to the nearest 5p, as the 2026-27 s.86A report describes. Drop the changelog fragment's list marker, which towncrier would render as "- - ". Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
#2557 re-based gov.benefit_uprating_cpi on the previous September's CPI, so the old hard-coded index values no longer hold. Expectations are now hand-computed from the enacted 2026-27 rates: 11.70 x 1.035 = 12.1095, 12.10 in April 2027, and 12.35 in April 2028 (OBR September 2027 forecast of 2.1%); the Carer Support Payment component goes 86.45 -> 89.50 -> 91.40. The Python tests check the 5p compounding against an independent Decimal reference for 2027-2039 and a derandomized September CPI scenario. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The nearest-five-pence rule is in section 2.1 of the 2026-27 s.86A report; section 3.1 states only the September CPI measure. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
The owner session is awake and has pushed the rework at
The UK hub has been asked to drop its queued 🤖 Generated with Claude Code |
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Hand-off to the UK hub at head Review. GPT-6.1 Sol returned VERDICT: APPROVE at this exact head, with no blocking findings (Subfleet run
CI. Every check passed on the latest run at this head ( Local tests at Impact, from CI:
0 checks broken and 0 moves flagged. The full table is in the description.
🤖 Generated with Claude Code |
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 main holds it at £11.70 a week (£608.40 a year) from 2027-28 onward.This PR uprates it the way main has uprated Scottish Child Payment and the five Pension Age Winter Heating Payment rates since #2575. Each April it rises by the previous September's CPI (
gov.benefit_uprating_cpi, re-based on September CPI by #2557). The rise is applied to the previous rounded rate, and the result is rounded to the nearest 5p. Theupratingblock is the same onescottish_child_payment/amount.yamluses:at_defined_intervalwith April enactment, androunding: {type: nearest, interval: 0.05}.The Carer Support Payment component (
rate.yaml, reg. 16(1)) already rose withgov.benefit_uprating_cpi, but unrounded. It gets the same block:Compounding the rounded rates raises its projections by 2p to 7p a week over 2027-28 to 2030-31 (table below), and by up to 11p by 2039-40.
Nothing changes for 2026-27 or earlier: the supplement is £0 before 15 March 2026 and £11.70 in 2026-27, and the component is £86.45.
Other edits:
supplement.yamldrops a dead socialsecurity.gov.scot link.changelog.d/1957.fixed.mdcovers both rates and no longer starts with a list marker, which towncrier would render as "- - ".Law and uprating policy
Re-read on legislation.gov.uk and gov.scot on 2026-10-25.
SSI 2026/170 reg. 12(3). SSI 2026/170 reg. 12(3) substitutes three amounts in SSI 2023/302 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.
Duty to uprate, s. 86B. Social Security (Scotland) Act 2018 s. 86B requires the Scottish Ministers 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)".
September CPI and 5p are the Ministers' policy. The source is Social Security Assistance in Scotland: up-rating for inflation in 2026-27.
As Project Scottish Child Payment and PAWHP by September CPI #2575 notes, September CPI is ministerial practice, not an index the Act prescribes.
Alternatives considered:
Values
The April rises come from
gov.economic_assumptions.yoy_growth.september_cpi_uprating, the previous September's CPI rounded to 0.1pp:statutory_uprating_inputs/cpi_september.yaml);create_statutory_uprating_inputs.pycomputes them.Hand computations, each from the previous rounded rate:
Main builds its economic assumption indices to 2039 (
create_economic_assumption_indices.py), so both rates, like every other rate on the index, stop rising after 2039-40.Invariants and tests
policyengine_uk/tests/policy/baseline/gov/social_security_scotland/scottish_carer_supplement.yaml, four cases, each for a 35-year-old caring 40 hours a week:policyengine_uk/tests/test_scottish_carer_supplement_uprating.py:Scenariomoves that April's rates to the previous rates × (1 + g), rounded to 5p, and leaves the year before unchanged.Main's
test_september_cpi_uprating.py::test_every_parameter_on_the_index_rises_by_september_cpi_after_its_last_valuealso covers both parameters through their rounding config.Mutations, each killed:
at_defined_interval): both compounding tests fail. For example, the CSP component would be £91.35 in 2028-29 rather than £91.40.Run locally at
09289e485, one file at a time under the host's disk hold. After merging main (54d1ea466, which touches no uprating or Scottish code), the Scottish YAML directory (96) and the new pytest file (7) passed again.tests/policy/baseline/gov/social_security_scotland;finance/benefit/personal/carer_support_payment.yaml,couple_carer_award.yaml,carer_premium.yamlanduc_unearned_benefits.yaml;pension_credit_carer_income.yaml,benefit_cap_by_scheme.yamlandbenefit_cap_specified_benefits.yaml;integration/carer_support_payment_age_and_earnings.yamlandcarer_and_dla_minimum_ages.yaml.test_scottish_carer_supplement_uprating.py: 7;test_scottish_benefit_uprating.py: 26;test_september_cpi_uprating.py: 17;test_carer_support_payment.py: 10;test_pension_credit_carer_income_properties.py: 3;test_carer_overlapping_benefits_properties.py: 4.ruff format --check .(2,003 files),ruff checkandgit diff --checkare clean.Only two variables read these parameters:
carer_support_payment_pre_couple_limit(csp.rate * WEEKS_IN_YEAR) andscottish_carer_supplement(csp.supplement * WEEKS_IN_YEAR).Aggregate impact
From the Aggregate impact CI report (run). It compares base
335bb01e32(main) against headf0f8a7290d(this PR at54d1ea466merged into that main). Both sides ran onenhanced_frs_2024_25.h5(policyengine-uk-data 1.58.1), with a full microsimulation run for each year on each side:¹ The report's label for the
scottish_carer_supplementvariable (policyengine_uk/data/fiscal_partition.yaml).† As the report notes, these totals are rebuilt without a suppressed small-cell figure (Disabled Students' Allowance).
Reading it:
carer_support_payment_pre_overlapas income but not the supplement (council_tax_reduction_applicable_income.py), so the slightly higher component trims CTR by a few hundred pounds.Earlier versions of this description quoted local Enhanced FRS runs made with the old index and unrounded rates. Those figures are withdrawn.
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 them; its companion casecarer_support_payment_2026_weekly_amountsin16.test.yamlchecks them.Review
GPT-6.1 Sol reviewed this head,
54d1ea466, and returned VERDICT: APPROVE with no blocking findings (Subfleet run20261025-130338-pr2105-r5). It confirmed:Its non-blocking notes:
round(), while the test uses Decimal half-up. No exact tie arises in current data, and Project Scottish Child Payment and PAWHP by September CPI #2575's tests share the risk.Earlier heads were approved under the old method: GPT-6.1 Sol at
2bdb860a8,55173abc8andf01fbad05, and Opus atb61e68d36.Out of scope: the Carer Additional Person Payment (reg. 16(1B), £10.40) is not modelled.
Reproducer: policyengine_uk/tests/policy/baseline/gov/social_security_scotland/scottish_carer_supplement.yaml::Scottish Carer Supplement rises by September CPI in 2027
🤖 Generated with Claude Code