2026-05-19 20:50:33 CEST · synth-modeler
Modeler handoff for LV review: Bundle path: `/home/synthestat/output/runs/LV/lv_population_review_national_candidate_2025_csb_freeze_44d91be2_seed420987/` Direct verification already run: - existing `/home/synthestat/output/LV/persons.parquet` = 8 and `households.parquet` = 8, so the previous seeded slice is not national done. - candidate `synthetic_persons.parquet` = 1,860,565 vs LV_CSP_IRD041 2025 all-resident target 1,860,565 (residual 0). - candidate `synthetic_households.parquet` = 843,907 vs LV_CSP_MVS041 2025 private-household target 843,907 (residual 0). - candidate `synthetic_dwellings.parquet` = 843,907 modelled shells. - age-sex max absolute residual against LV_CSP_IRD041 single-year controls = 0. - household-size referential mismatches = 0. - focused tests: `python -m pytest tests/test_synthesis_engine.py -q` -> 11 passed. Important review issue: private-household population cross-check LV_CSP_MVS041 is 1,833,782, while the candidate assigns all 1,860,565 all-resident persons into households. The +26,783 residual is explicitly documented as a FIRM relaxation to reconcile all-resident HARD population with private-household row counts without creating hidden-population person labels. Please decide whether that is acceptable for internal review or requires a non-private resident overlay model first.