You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Populace UK can replace the local-geography/matrix path, and the current compact H5 already carries several recent uk-data columns. But if policyengine-uk-data is archived, Populace needs to own the source-stage logic and provenance for those columns instead of relying on uk-data build history.
Populace has UK source-stage modules/manifests for these compact-data inputs, with no policyengine_uk_data imports.
The compact artifact can be rebuilt for at least the current Populace UK release year and the FRS 2024-25 refresh path.
Export-variable gates prove the compact H5 includes the same PolicyEngine-UK variables expected by policyengine.py.
Determinism tests cover every stochastic assignment on the live build path.
Source flags and diagnostics make synthetic SPI/capital-gains support inspectable without row-order inference.
2026-08-12 update — this issue is workstream E of the UK-migration master epic #665 (it absorbs the source-stage track of the now-closed #144).
Full item list to port, each as a declarative source stage + gate (children filed as picked up); order constraints: wealth before consumption (num_vehicles), income before capital gains.
FRS 2024-25 refresh (incumbent is already there; calibration year 2025)
Acceptance: the microcosm-built spine replaces the certified incumbent H5 in the national build; eFRS parity fixtures beat or match the incumbent on the frozen register with signed differences.
Parent: #144.
Why
Populace UK can replace the local-geography/matrix path, and the current compact H5 already carries several recent uk-data columns. But if
policyengine-uk-datais archived, Populace needs to own the source-stage logic and provenance for those columns instead of relying on uk-data build history.Scope migrated from uk-data
Open PRs:
mortgage_debtandconsumer_debtfrom WAS fornet_wealth.pip_dl_points/pip_m_pointsfrom PIP categories once model variables exist.Recent merged PRs that need Populace-owned source-stage equivalents:
employment_sector,sic_industry_division, and public-sector target source.bus_fare_spending, bus subsidy scaling, and model-version floor.household_is_spi_synthetic,household_is_capital_gains_clone, and calibration source-share diagnostics.Acceptance criteria
policyengine_uk_dataimports.policyengine.py.2026-08-12 update — this issue is workstream E of the UK-migration master epic #665 (it absorbs the source-stage track of the now-closed #144).
Full item list to port, each as a declarative source stage + gate (children filed as picked up); order constraints: wealth before consumption (
num_vehicles), income before capital gains.household_is_*provenance flags as first-class metadatanum_vehicles, student-loan balance allocation) — note theowned_landrelease-to-release instability recorded in Scottish/Welsh council tax ~20% above devolved budget figures; WAS owned_land imputation unstable across releases policyengine-uk-data#448Acceptance: the microcosm-built spine replaces the certified incumbent H5 in the national build; eFRS parity fixtures beat or match the incumbent on the frozen register with signed differences.