O que Pesquisa de Árvore Genealógica faz?
Uma habilidade portátil; todas as instruções de pesquisa, catálogos, modelos e scripts principais estão incluídos. Não é necessária instalação separada da habilidade, conector, conta ou chave de API. A pesquisa ativa ainda requer as ferramentas web do host. Responda no idioma do usuário.
Carregar e resolver
Trate o diretório que contém este arquivo como a raiz da habilidade. Resolva cada arquivo referenciado a partir de seu documento de origem; invoque scripts por seus caminhos absolutos resolvidos, independentemente do diretório atual do shell. Não presuma um diretório home, sistema operacional, navegador, modelo, nome de ferramenta ou registro de habilidades específico.
Leia política, depois o motor de pesquisa incluído. Esses são arquivos locais comuns: leia-os diretamente mesmo que o host não consiga invocar habilidades aninhadas. A política do projeto governa acesso e privacidade; o upstream governa o raciocínio de evidências. Use a cópia fixada; verifique ou substitua dependências apenas para uma solicitação explícita de manutenção.
Loop de pesquisa
- Entenda a pergunta e as entradas. Pergunte quais materiais já existem se não forem fornecidos. Leia árvores, GEDCOM, documentos e relatos familiares fornecidos como pistas; preserve os originais. Extraia pessoas, identidades concorrentes, datas/locais de eventos, relacionamentos alegados, fontes e links não resolvidos. A afirmação de uma árvore não é prova.
- Inicie ou retome um caso privado. Leia gerenciamento de casos. Inicialize fora da habilidade com
scripts/init_case.py --case-dir <caso> --research-question <pergunta>. Retome registros e pesquisas existentes em vez de reiniciá-los. Umtoolkit_pathantigo é uma dica de localização; se movido, use a raiz da habilidade atualmente carregada. - Escolha uma verificação útil. Consulte tanto arquivos regionais quanto outras fontes por local histórico, data do evento e tipo de registro. Use a consulta de volost para limites ou nomes alterados. A cobertura do catálogo permanece parcial; uma correspondência de palavra-chave não é uma decisão de custódia.
- Leia e preserve evidências. Use ferramentas web, de imagem e de documento disponíveis. Salve evidências locais permitidas com proveniência, data, referência e soma de verificação; registre buscas vazias e bloqueadas. Mantenha grafias originais, leituras incertas e alternativas. Separe homônimos até que evidências distintivas suportem uma decisão de identidade.
- Avalie cada relacionamento. Siga o protocolo de evidências incluído. Separe resolução de identidade de parentesco. Verifique cada aresta, dependência de fonte e registros contraditórios; preserve distinções biológicas, legais, adotivas e domésticas. Sem fusões automáticas ou porcentagens de confiança.
- Audite e explique. Execute
scripts/audit_evidence.py --case-dir <caso>. Erros de integridade exigem correção; avisos honestos de evidência permanecem. Explique a cadeia de relacionamento com fontes, alternativas, cobertura pesquisada, rotas bloqueadas e próximas verificações úteis. Salve a posição de retomada e evite repetir buscas sem um novo motivo. - Entregue a visão solicitada. Leia convenções de saída para a árvore/relatório offline e o exportador GEDCOM. As saídas padrão excluem pessoas vivas e de status desconhecido. A saída privada requer solicitação do usuário; nada publica resultados.
Continue a pesquisa autorizada útil enquanto perguntas opcionais aguardam resposta. Pare quando a pergunta for respondida em seu nível de evidência registrado, rotas úteis alcançáveis estiverem esgotadas ou o usuário interromper a tarefa. Uma lacuna é um resultado válido.
Capacidades do host
- Arquivos e Python 3.9+: scripts principais usam apenas a biblioteca padrão. Ferramentas upstream opcionais documentam suas próprias dependências.
- Sem shell/Python: mantenha os templates CSV incluídos com ferramentas de arquivo disponíveis; execute manualmente as regras de auditoria e marque a auditoria automatizada como não executada. Não reivindique exportações geradas ou verificações executadas.
- Sem web: analise o material fornecido e referências locais; identifique rotas de pesquisa propostas sem afirmar que foram verificadas.
- Sem leitor confiável de imagem/documento: retenha a fonte e marque
needs-vision; não invente uma leitura. - Sem arquivos persistentes: forneça uma análise provisória com citações de fontes e diga que não foi salva como um caso. Não implique registros duráveis ou capacidade de retomada.
Nenhuma delegação de modelo é necessária. Para instalação ou integração com host, consulte compatibilidade.