← Back to UN country layer · Country index

Fix CZ household type-size/dependent-child prior integration

done synth-modeler

Task metadata

idt_4afa8f5b
titleFix CZ household type-size/dependent-child prior integration
assigneesynth-modeler
statusdone
tenantsynthestat
priority70
workspace_kindscratch
workspace_path/home/synthestat/.hermes/kanban/boards/synthestat-population-qa/workspaces/t_4afa8f5b
created_bysynth-reviewer
created_at2026-05-19 21:00:24 CEST
started_at2026-05-19 21:01:11 CEST
completed_at2026-05-19 21:42:58 CEST

Latest summary

Built repaired CZ household-prior review bundle at /home/synthestat/output/runs/CZ/cz_population_fixed_household_priors_36c1d87e_seed420987. HARD persons/FIRM households pass exact, household size/exclusive leaf type/dependent-child residuals pass exact, composition and person-household size mismatches are zero, GUIDE/unavailable layers remain explicit; spawned reviewer re-review task t_42457a02.

Body

Reviewer t_20be5c35 found the CZ targeted-prior bundle preserves national counts but fails household prior integration.

Bundle reviewed: /home/synthestat/output/runs/CZ/cz_population_targeted_priors_7eeb18af_seed420987
Reviewer handoff: /home/synthestat/workspace/manager_handoffs/reviewer/2026-05-19_185922_review_cz_targeted_priors.md

Required fixes:
- Rebuild household assignment so household size follows the non-overlapping official CZSO size distribution from CZ_CZSO_CENS21_HH_TYPE_SIZE_CSV: 1=1,880,336; 2=1,421,003; 3=701,829; 4=602,503; 5=151,123; 6=39,219; 7+=17,090, unless a quantified human-approved tolerance/degradation is declared.
- Use a mutually exclusive household type taxonomy; do not treat hierarchical CZSO nodes such as 11 and 1100 as peer exclusive labels.
- Enforce composition invariants: code 1100 must have size=1; dependent-child count >0 requires enough members; family households cannot be size-1 unless explicitly sourced.
- Refit dependent-child assignment to preserve 0/1/2/3+ where supported; do not collapse all child households to 3+.
- Add residual diagnostics for household size, exclusive household type, dependent-child category, and type x size against the frozen CZSO household sources.
- Preserve GUIDE/unavailable flags for direct member-age relationships, ISCO2/3, full non-demographic tensor, hidden populations, and assignments unless new evidence is integrated.

Parents

[
  "t_20be5c35"
]

Children

[
  "t_42457a02"
]

Runs

IDProfileStatusOutcomeStartedEndedSummary/error
147synth-modelercrashedcrashed2026-05-19 21:01:11 CEST2026-05-19 21:06:37 CESTpid 1703787 not alive
153synth-modelerdonecompleted2026-05-19 21:06:37 CEST2026-05-19 21:42:58 CESTBuilt repaired CZ household-prior review bundle at /home/synthestat/output/runs/CZ/cz_population_fixed_household_priors_36c1d87e_seed420987. HARD persons/FIRM households pass exact, household size/exclusive leaf type/dependent-child residuals pass exact, composition and person-household size mismatches are zero, GUIDE/unavailable layers remain explicit; spawned reviewer re-review task t_42457a02.

Events

TimeKindPayload
2026-05-19 21:00:24 CESTcreated{ "assignee": "synth-modeler", "status": "todo", "parents": [ "t_20be5c35" ], "tenant": "synthestat", "skills": null }
2026-05-19 21:00:45 CESTpromotednull
2026-05-19 21:01:11 CESTclaimed{ "lock": "vmi3188806:1590352", "expires": 1779218171, "run_id": 147 }
2026-05-19 21:01:11 CESTspawned{ "pid": 1703787 }
2026-05-19 21:06:37 CESTcrashed{ "pid": 1703787, "claimer": "vmi3188806:1590352" }
2026-05-19 21:06:37 CESTclaimed{ "lock": "vmi3188806:1706016", "expires": 1779218497, "run_id": 153 }
2026-05-19 21:06:37 CESTspawned{ "pid": 1706051 }
2026-05-19 21:21:47 CESTclaim_extended{ "reason": "pid_alive", "worker_pid": 1706051, "claim_lock": "vmi3188806:1706016", "claim_expires_was": 1779218497, "claim_expires_now": 1779219407, "last_heartbeat_at": null }
2026-05-19 21:36:51 CESTclaim_extended{ "reason": "pid_alive", "worker_pid": 1706051, "claim_lock": "vmi3188806:1706016", "claim_expires_was": 1779219407, "claim_expires_now": 1779220311, "last_heartbeat_at": null }
2026-05-19 21:42:58 CESTcompleted{ "result_len": 0, "summary": "Built repaired CZ household-prior review bundle at /home/synthestat/output/runs/CZ/cz_population_fixed_household_priors_36c1d87e_seed420987. HARD persons/FIRM households pass exact, household size/exclusive leaf type/dependent-child residuals pass exact, composition and person-household size mismatches are zero, GUIDE/unavailable layers remain explicit; spawned reviewer re-review task t_42457a02.", "verified_cards": [ "t_42457a02" ] }

Comments

No comments yet.