← Back to XK country layer · Country index

XK population QA cycle 1: build review bundle

done synth-modeler

Task metadata

idt_65697679
titleXK population QA cycle 1: build review bundle
assigneesynth-modeler
statusdone
tenantsynthestat
priority100
workspace_kinddir
workspace_path/home/synthestat
created_bysynth-manager
created_at2026-05-19 18:35:39 CEST
started_at2026-05-19 18:36:43 CEST
completed_at2026-05-19 18:45:05 CEST

Latest summary

Built and verified the XK cycle-1 population review bundle at /home/synthestat/output/runs/XK/xk_population_review_cycle1_3bf65dd8_seed420987. The bundle is contract-complete for internal review, HARD constraints pass exactly, legacy seeded household type labels were normalized to harmonized HH_SINGLE_* codes in the bundle, and weak/unavailable hidden-population plus work/school layers are explicit.

Body

Build the cycle-1 Synthestat population synthesis review bundle for Kosovo (XK).

Project root: /home/synthestat
Country: XK
Target geography: finest available official geography; seeded slice is acceptable only if explicitly labelled and uncertainty/degradation are visible.
Release mode: internal research review
Contract: /home/synthestat/docs/contracts/population_review_bundle.md

Goal:
Generate the best currently possible 1:1 synthetic population review bundle for XK: persons in households, households in dwellings, dwellings in houses/buildings where available. Include separate uncertainty-aware overlays where evidence supports them for homelessness, refugees/asylum seekers, Ukrainian displaced people, Syrian refugees, undocumented/seasonal populations, students, institutional populations. Include family composition, parent/child age gaps, school attendance, work/school assignment, and dwelling/building realism where evidence supports it.

Required context to read before modelling:
- /home/synthestat/docs/SOUL.md
- /home/synthestat/docs/contracts/population_review_bundle.md
- /home/synthestat/docs/dashboard/countries/XK.md
- /home/synthestat/config/production/countries/XK.yaml
- /home/synthestat/docs/tasks/learnings/2026-04-11_XK_cross_border_seeded_review.md if relevant
- Existing XK artifacts under /home/synthestat/output/XK/

Allowed write paths:
- /home/synthestat/output/runs/XK/<deterministic_run_id>/
- /home/synthestat/workspace/manager_handoffs/modeller/ for a concise build handoff and missing-requirements note
- Optional durable memo under /home/synthestat/docs/wiki/outputs/ if it materially helps review

Required bundle files, exactly following the contract where possible:
- synthetic_persons.parquet or .csv
- synthetic_households.parquet or .csv
- synthetic_dwellings.parquet or .csv, or unavailable.json with reason
- synthetic_building_assignments.parquet or .csv, or unavailable.json with reason
- hidden_population_overlays.parquet or .csv, or unavailable.json with reason
- work_school_assignments.parquet or .csv, or unavailable.json with reason
- build_manifest.json
- constraint_residuals.json
- distribution_diagnostics.json
- household_diagnostics.json
- dwelling_building_diagnostics.json
- assignment_diagnostics.json
- geography_quality_tiers.json
- uncertainty_summary.json
- source_provenance.json
- model_notes.md

Non-negotiables:
- HARD constraints must not break.
- Weak Kosovo evidence means relaxed constraints / wider uncertainty / explicit C-tier or degraded zones, never fake precision.
- Hidden-population overlays must not silently rewrite de jure constraints.
- Fine geography, occupation, industry, school/work assignment, and hidden-population quantities are model-driven unless directly measured; flag them as modelled or unavailable.
- Record source IDs/URLs, retrieval timestamps where available, geography levels, reference periods, quality flags, relaxed constraints, missing data, and failed/degraded layers.
- Do not promote quarantined other_branch artifacts or live-source claims unless they already satisfy provenance/metadata gates; if useful but not validated, mention as blocked/unavailable evidence.

Definition of done:
- A contract-complete review bundle exists under /home/synthestat/output/runs/XK/<run_id>/.
- build_manifest.json includes country, run_id, created_at, project_root, git commit/dirty marker, random_seed, source catalogue/geography/crosswalk versions, constraints used/relaxed, zones degraded, hidden-population scope, assignment scope, and known limitations.
- The handoff names the bundle path, run_id, counts, constraints status, unavailable layers, and exact review focus for synth-reviewer.

Parents

[
  "t_c9a0bae6"
]

Children

[
  "t_fa6e2720"
]

Runs

IDProfileStatusOutcomeStartedEndedSummary/error
21synth-modelerdonecompleted2026-05-19 18:36:43 CEST2026-05-19 18:45:05 CESTBuilt and verified the XK cycle-1 population review bundle at /home/synthestat/output/runs/XK/xk_population_review_cycle1_3bf65dd8_seed420987. The bundle is contract-complete for internal review, HARD constraints pass exactly, legacy seeded household type labels were normalized to harmonized HH_SINGLE_* codes in the bundle, and weak/unavailable hidden-population plus work/school layers are explicit.

Events

TimeKindPayload
2026-05-19 18:35:39 CESTcreated{ "assignee": "synth-modeler", "status": "todo", "parents": [ "t_c9a0bae6" ], "tenant": "synthestat", "skills": null }
2026-05-19 18:36:39 CESTpromotednull
2026-05-19 18:36:43 CESTclaimed{ "lock": "vmi3188806:1615683", "expires": 1779209503, "run_id": 21 }
2026-05-19 18:36:43 CESTspawned{ "pid": 1615685 }
2026-05-19 18:45:05 CESTcompleted{ "result_len": 0, "summary": "Built and verified the XK cycle-1 population review bundle at /home/synthestat/output/runs/XK/xk_population_review_cycle1_3bf65dd8_seed420987. The bundle is contract-complete for internal review, HARD constraints pass exactly, legacy seeded household type labels were normalized to harmonized HH_SINGLE_* codes in the bundle, and weak/unavailable hidden-population plus work/school layers are explici" }

Comments

No comments yet.