Investigación de Árboles Genealógicos
Un skill portátil; todas las instrucciones de investigación, catálogos, plantillas y scripts principales están incluidos. No se requiere instalación de skill separado, conector, cuenta o clave API. La investigación en vivo aún requiere las herramientas web del anfitrión. Responder en el idioma del usuario.
Cargar y resolver
Trata el directorio que contiene este archivo como la raíz del skill. Resuelve cada archivo referenciado desde su documento contenedor; invoca los scripts por sus rutas absolutas resueltas, independientemente del directorio actual del shell. No asumas un directorio de inicio, sistema operativo, navegador, modelo, nombre de herramienta o registro de skills específico.
Lee la política, luego el motor de investigación incluido. Son archivos locales ordinarios: léelos directamente incluso si el anfitrión no puede invocar skills anidados. La política del proyecto rige el acceso y la privacidad; el upstream rige el razonamiento de evidencia. Usa la copia fijada; verifica o reemplaza dependencias solo por una solicitud explícita de mantenimiento.
Bucle de investigación
- Comprender la pregunta y las entradas. Pregunta qué materiales ya existen si no se proporcionan. Lee los árboles, GEDCOM, documentos y relatos familiares proporcionados como pistas; conserva los originales. Extrae personas, identidades en competencia, fechas/lugares de eventos, relaciones reclamadas, fuentes y enlaces sin resolver. La afirmación de un árbol no es prueba.
- Iniciar o reanudar un caso privado. Lee gestión de casos. Inicializa fuera del skill con
scripts/init_case.py --case-dir <caso> --research-question <pregunta>. Reanuda registros y búsquedas existentes en lugar de reiniciarlos. Untoolkit_pathantiguo es una pista de ubicación; si se movió, usa la raíz del skill actualmente cargada. - Elegir una verificación útil. Consulta tanto archivos regionales como otras fuentes por lugar histórico, fecha del evento y tipo de registro. Usa la consulta de volost para límites o nombres cambiados. La cobertura del catálogo sigue siendo parcial; una coincidencia de palabra clave no es una decisión de custodia.
- Leer y preservar la evidencia. Usa las herramientas web, de imagen y de documento disponibles. Guarda la evidencia local permitida con procedencia, fecha, referencia y suma de verificación; registra búsquedas vacías y bloqueadas. Conserva ortografías originales, lecturas inciertas y alternativas. Separa homónimos hasta que la evidencia distintiva respalde una decisión de identidad.
- Evaluar cada relación. Sigue el protocolo de evidencia incluido. Separa la resolución de identidad del parentesco. Verifica cada borde, dependencia de fuente y registros contradictorios; conserva distinciones biológicas, legales, adoptivas y domésticas. Sin fusiones automáticas ni porcentajes de confianza.
- Auditar y explicar. Ejecuta
scripts/audit_evidence.py --case-dir <caso>. Los errores de integridad requieren corrección; las advertencias honestas de evidencia permanecen. Explica la cadena de relaciones con fuentes, alternativas, cobertura buscada, rutas bloqueadas y próximas verificaciones útiles. Guarda la posición de reanudación y evita repetir búsquedas sin una razón nueva. - Entregar la vista solicitada. Lee convenciones de salida para el exportador de árbol/informe sin conexión y GEDCOM. Las salidas predeterminadas excluyen a personas vivas y de estado desconocido. La salida privada requiere la solicitud del usuario; nada publica resultados.
Continúa la investigación autorizada útil mientras las preguntas opcionales esperan respuesta. Detente cuando la pregunta esté respondida en su nivel de evidencia registrado, las rutas útiles alcanzables estén agotadas, o el usuario detenga la tarea. Una brecha es un resultado válido.
Capacidades del anfitrión
- Archivos y Python 3.9+: los scripts principales usan solo la biblioteca estándar. Las herramientas opcionales upstream documentan sus propias dependencias.
- Sin shell/Python: mantén las plantillas CSV incluidas con las herramientas de archivo disponibles; realiza las reglas de auditoría manualmente y marca la auditoría automatizada como no ejecutada. No reclames exportaciones generadas ni verificaciones ejecutadas.
- Sin web: analiza el material proporcionado y las referencias locales; identifica rutas de búsqueda propuestas sin afirmar que fueron verificadas.
- Sin lector confiable de imágenes/documentos: conserva la fuente y marca
needs-vision; no inventes una lectura. - Sin archivos persistentes: proporciona un análisis provisional con citas de fuentes y di que no se guardó como caso. No impliques registros duraderos ni reanudabilidad.
No se requiere delegación de modelos. Para instalación o integración con el anfitrión, consulta compatibilidad.