Repository navigation
UK local release build 1: let a leg of deferred cells stand without a control, and renew the savings-interest diagnostic (#1301) - #1310
Open
juaristi22 wants to merge 2 commits into
Open
juaristi22 wants to merge 2 commits into
juaristi22 wants to merge 2 commits into
Conversation
Signing out the North East and Wales £2m region rows (4850088) left their local-authority cells, all deferred by the 400-home floor, on legs with no control. The small-cell rule adds such cells to the reconciliation frame to take their share of a region control, so the unparented-leg check then refused the surface: compile_uk_full_target_surface stopped on the abf0921 feed, and build 1 would have failed at uk.full.target_compilation. Nothing in CI compiles the full surface on the feed. The local surface now passes the reconciliation the area rows that bind nothing (its frame-only rows). A leg on which every open row is one of them and every target is licensed empty needs no control: it is receipted under deferred_legs_without_control instead of refused. A bound row on such a leg, a frame-only row without the licence, and a row of a target the leg is not licensed for are still orphans, as the Scottish authority of an England-only target is. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
#866) The ons.savings_interest_income measure exclusion lapses on 2026-10-22. After that date no national calibration could run, since the window is checked when the exclusions are applied, and the dense two-build flow's gate clock and assembly deadline stop there too. The row stays a measured diagnostic and is never fitted, as ruling R3 of 2026-09-22 set: the ONS D.41 row is a national-accounts concept, while the model carries cash interest, and the SPI interest rows are the fitting anchor. Renewed by juaristi22 on 2026-10-16 in the sixth #1095 ports PR (#1308), and shipped here ahead of it, unchanged, so that the first local release build stands on it; #1308's re-review recommended shipping it alone. The packaged-exclusions test pins the new window and the renewal note, and the 2026-10-16 approvals are now the employer NICs diagnostic and this. 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.
The two changes the first local release build (#1301) needs on top of main 58b0f24. Build 1 runs from this PR's head, so merge it with a merge commit, never squash or rebase: the release records the build's commit, and it must stay in main's history (the runbook asks the same of the sign-off PR).
1. Let a leg of deferred cells stand without a control (
d8b913d73)#1307 merged at
e119867af, one commit before its fix,89cc6b9bb, reached the PR, so main does not have it. On main, the build's target compilation (uk.full.target_compilation, that isload_uk_full_target_inputsthencompile_uk_full_target_surface) refuses the local surface:485008810), their legs have no control, and the unparented-leg check stops the compile. Nothing in CI compiles the full surface on the feed.deferred_legs_without_controlinstead of refused.2. Renew the savings-interest diagnostic exclusion (
d0f0fafec)This is #1308's R0 (
0610d6356), unchanged in the register:ons.savings_interest_incomestays a measured diagnostic and moves from 2026-10-22 to 2027-01-08 (renewed by juaristi22 on 2026-10-16). It carries the one-line test update #1308's re-review asked for, sincetest_packaged_exclusions_loadpins the entries approved on 2026-10-16.Checks
These ran locally at this head; CI runs the full suites.
deferred_legs_without_controlnames exactly two legs,E12000001andW92000004, forcontract:microcosm.high_value_homes.over_2m, and nothing else.uk.full.problem's zero-support refusal, which stopped the 16 October dense build on cells the 400-home floor now defers. The check used the public Land Registry value knots and the OA ladder. Every bound cell has a constituency whose value distribution reaches the threshold.No figure in this PR comes from licensed microdata.
🤖 Generated with Claude Code