Fix CZ household type-size/dependent-child prior integration
done synth-modeler
Task metadata
| id | t_4afa8f5b |
|---|---|
| title | Fix CZ household type-size/dependent-child prior integration |
| assignee | synth-modeler |
| status | done |
| tenant | synthestat |
| priority | 70 |
| workspace_kind | scratch |
| workspace_path | /home/synthestat/.hermes/kanban/boards/synthestat-population-qa/workspaces/t_4afa8f5b |
| created_by | synth-reviewer |
| created_at | 2026-05-19 21:00:24 CEST |
| started_at | 2026-05-19 21:01:11 CEST |
| completed_at | 2026-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
| ID | Profile | Status | Outcome | Started | Ended | Summary/error |
|---|---|---|---|---|---|---|
| 147 | synth-modeler | crashed | crashed | 2026-05-19 21:01:11 CEST | 2026-05-19 21:06:37 CEST | pid 1703787 not alive |
| 153 | synth-modeler | done | completed | 2026-05-19 21:06:37 CEST | 2026-05-19 21:42:58 CEST | 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. |
Events
| Time | Kind | Payload |
|---|---|---|
| 2026-05-19 21:00:24 CEST | created | {
"assignee": "synth-modeler",
"status": "todo",
"parents": [
"t_20be5c35"
],
"tenant": "synthestat",
"skills": null
} |
| 2026-05-19 21:00:45 CEST | promoted | null |
| 2026-05-19 21:01:11 CEST | claimed | {
"lock": "vmi3188806:1590352",
"expires": 1779218171,
"run_id": 147
} |
| 2026-05-19 21:01:11 CEST | spawned | {
"pid": 1703787
} |
| 2026-05-19 21:06:37 CEST | crashed | {
"pid": 1703787,
"claimer": "vmi3188806:1590352"
} |
| 2026-05-19 21:06:37 CEST | claimed | {
"lock": "vmi3188806:1706016",
"expires": 1779218497,
"run_id": 153
} |
| 2026-05-19 21:06:37 CEST | spawned | {
"pid": 1706051
} |
| 2026-05-19 21:21:47 CEST | claim_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 CEST | claim_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 CEST | completed | {
"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.