← Back to LT country layer · Country index

LT population synthesis QA cycle 1 — build review bundle

done synth-modeler

Task metadata

idt_bef90222
titleLT population synthesis 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:09 CEST
started_at2026-05-19 18:36:33 CEST
completed_at2026-05-19 18:41:09 CEST

Latest summary

Built and verified the LT cycle-1 population review bundle at /home/synthestat/output/runs/LT/lt_population_review_cycle1_813e5acd_seed420987. The bundle is contract-complete for internal review, HARD residuals pass exactly, and hidden-population/work-school layers are explicit unavailable markers rather than fabricated estimates.

Body

Build the cycle-1 Synthestat population review bundle for country LT (Lithuania).

Project root: /home/synthestat
Target geography: finest available official geography that current evidence/code can support.
Release mode: internal research review.

Contract to follow exactly: /home/synthestat/docs/contracts/population_review_bundle.md
Output convention: /home/synthestat/output/runs/LT/<run_id>/
Also write a short handoff under /home/synthestat/workspace/manager_handoffs/modeller/ with the run_id, bundle path, exact limitations, missing sources, degraded zones, and validation command/results.

Goal:
Create the best current 1:1 LT synthetic population candidate that the existing Synthestat algorithms and available registered/seeded sources support: persons in households, households in dwellings, dwellings in real houses/buildings where available. Include hidden/weakly measured overlays only where evidence supports them and keep them separate from de jure HARD constraints.

Non-negotiables:
- Reuse existing Synthestat modules/algorithms; do not fork country-specific synthesis logic.
- HARD constraints must not break. If a required HARD source is missing, emit an explicit unavailable/degraded marker instead of inventing precision.
- Every model-based estimate needs uncertainty bounds or must be flagged invalid/unavailable.
- Hidden-population overlays (homelessness, refugees/asylum seekers, Ukrainian displaced people, Syrian refugees, undocumented/seasonal populations, students, institutional populations) must not silently rewrite official de jure constraints.
- Finest-geography occupation/industry/work-school/building assignments are model-driven unless measured; flag this explicitly with quality tiers and provenance.
- Log every missing source, failed download, relaxed constraint, degraded zone, unavailable layer, reference period, source ID, retrieval timestamp, and quality flag.

Required bundle files are listed in the contract. If a layer cannot be responsibly produced, write the required unavailable.json with reason, evidence status, and proposed next source/model improvement.

Definition of done:
- Bundle directory exists and is contract-complete.
- build_manifest.json contains all minimum manifest fields from the contract.
- constraint_residuals.json proves HARD residuals are exact or explicitly explains why no valid output exists.
- uncertainty_summary.json and source_provenance.json exist and are not empty.
- model_notes.md honestly separates measured/constrained/modelled/unknown claims.
- Handoff names exactly what the reviewer should inspect first.

Parents

[
  "t_2bb29733"
]

Children

[
  "t_c2ade41e"
]

Runs

IDProfileStatusOutcomeStartedEndedSummary/error
18synth-modelerdonecompleted2026-05-19 18:36:33 CEST2026-05-19 18:41:09 CESTBuilt and verified the LT cycle-1 population review bundle at /home/synthestat/output/runs/LT/lt_population_review_cycle1_813e5acd_seed420987. The bundle is contract-complete for internal review, HARD residuals pass exactly, and hidden-population/work-school layers are explicit unavailable markers rather than fabricated estimates.

Events

TimeKindPayload
2026-05-19 18:35:09 CESTcreated{ "assignee": "synth-modeler", "status": "todo", "parents": [ "t_2bb29733" ], "tenant": "synthestat", "skills": null }
2026-05-19 18:35:55 CESTpromotednull
2026-05-19 18:36:33 CESTclaimed{ "lock": "vmi3188806:1590352", "expires": 1779209493, "run_id": 18 }
2026-05-19 18:36:33 CESTspawned{ "pid": 1615602 }
2026-05-19 18:37:44 CESTheartbeat{ "note": "Oriented on LT bundle task; confirmed existing seeded LT artifacts, contract, and prior CZ bundle-builder pattern; generating LT review bundle from existing modules/artifacts now." }
2026-05-19 18:41:09 CESTcompleted{ "result_len": 0, "summary": "Built and verified the LT cycle-1 population review bundle at /home/synthestat/output/runs/LT/lt_population_review_cycle1_813e5acd_seed420987. The bundle is contract-complete for internal review, HARD residuals pass exactly, and hidden-population/work-school layers are explicit unavailable markers rather than fabricated estimates.", "artifacts": [ "/home/synthestat/workspace/manager_handoffs/modeller/2026-05-19_1640_build_status.md", "/home/synthestat/workspace/manager_handoffs/modeller/2026-05-19_1640_missing_requirements.md", "/home/synthestat/workspace/manager_handoffs/modeller/latest.md" ] }

Comments

No comments yet.