Pular para o conteúdo principal

persona_db/generators/gen_09_rede_social.py

gen_09_rede_social — domínio 09: amizades simétricas, grupos sociais, eventos e clubes.

Gera as tabelas de rede social interpessoal (grupo_social, evento_social, clube, amizade, membro_grupo_social, participacao_evento_social, contato_pessoal, inimizade_ficticia), garantindo simetria estrita na tabela amizade (se A é amigo de B, B é amigo de A) conforme TASK-075.

:::info Fonte Módulo persona_db.generators.gen_09_rede_social — 182 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) -> dict[str, list[dict[str, Any]]]

Gera todas as tabelas do domínio 09 (Rede Social).

persona_db/generators/gen_09_rede_social.py:55