Workstream E7 of the UK-migration master epic #665; child of #145.
Why
The existing hmrc_spi_income stage restores the SPI channel inside the certified incumbent H5. Once the microcosm spine exists (E2–E4), the stage must create that channel itself.
Scope
Acceptance
- The 208-fact HMRC replay reproduced on the microcosm spine with the same fence structure (or better, if newly-retained raw constituents unlock bands).
gift_aid / charitable_investment_gifts clear the effective-mass floor.
- Zero-weight strata declarations re-derived at the grain adjudicated in the spine-grain issue (pre-clone 10,000 vs post-clone 100,000).
UK-specificity note (required in the PR)
SPI band semantics are UK (and already fenced); the donor-stacking and two-stage QRF operations should be generic. List anything beyond that and why.
Depends on: E2–E4 (the full FRS-only variable surface that stage 2 draws from); the spine-grain adjudication.
Workstream E7 of the UK-migration master epic #665; child of #145.
Why
The existing
hmrc_spi_incomestage restores the SPI channel inside the certified incumbent H5. Once the microcosm spine exists (E2–E4), the stage must create that channel itself.Scope
household_is_spi_synthetic; the zero-weight prior-mass-share 0.5 semantics preserved for the calibration seam) — prefer a genericstack_zero_weight_donorsoperation.dividend_incomere-imputed (incumbent behavior).evidence_absent— never proxied.Acceptance
gift_aid/charitable_investment_giftsclear the effective-mass floor.UK-specificity note (required in the PR)
SPI band semantics are UK (and already fenced); the donor-stacking and two-stage QRF operations should be generic. List anything beyond that and why.
Depends on: E2–E4 (the full FRS-only variable surface that stage 2 draws from); the spine-grain adjudication.