persona_db/generators/gen_07_residencia.py
gen_07_residencia — domínio 07: endereços, residências, condomínios, aluguéis e vizinhos.
Implementa TASK-048 de TODO.MD:
- Trajetória residencial correlacionada com cidade de nascimento, saída da casa
dos pais (
Normal(23, 4)para A/B eNormal(20, 3)para C/D/E), migração por oportunidade de trabalho (GeographyEngine) e mudanças familiares. - Bairros selecionados de acordo com o perfil socioeconômico (
GeographyEngine). - Tipo de posse (
proprio,financiado,alugado,cedido) alinhado com ativos e financiamentos gerados emgen_06_financas.
:::info Fonte
Módulo persona_db.generators.gen_07_residencia — 253 linhas · 0 classe(s) · 1 função(ões) pública(s). Ver no GitHub
:::
Funções
generate()
def generate(personas: list[dict[str, Any]], seed: int=7, today: date | None=None, existing_tables: dict[str, list[dict[str, Any]]] | None=None) -> dict[str, list[dict[str, Any]]]
Gera todas as tabelas do domínio 07 (Residência).