# Sprint 14 — Importaciones supervisadas y Research Assistant

## Propósito
Incorporar catálogos CSV/TSV, inventarios PDF y capturas autorizadas del navegador sin convertir automáticamente el contenido en hechos genealógicos.

## Flujo
1. El investigador selecciona caso, fuente y plan opcional.
2. GeneaCase conserva el archivo original en almacenamiento privado y calcula SHA-256.
3. CSV se divide por filas; PDF usa `pdftotext` local cuando está configurado o permite transcripción manual; Research Assistant importa un JSON local.
4. Cada elemento comienza como propuesta, duplicado o error.
5. Un usuario con permiso de revisión acepta o rechaza cada propuesta.
6. Solo los elementos aceptados se convierten en resultados de una ejecución de búsqueda en modo `importacion`.
7. Las afirmaciones y parentescos continúan requiriendo los flujos de evidencia y confirmación humana existentes.

## Research Assistant
La extensión Chrome/Edge no se conecta directamente con GeneaCase. Genera un archivo JSON local con URL, título, fecha, filtros, parámetros, cantidad de resultados, notas y texto seleccionado.

No lee ni almacena cookies, sesiones, contraseñas o tokens; no evade CAPTCHA, autenticación, restricciones técnicas ni condiciones de terceros; no ejecuta búsquedas masivas.

## Seguridad multiempresa
Todas las importaciones, elementos y capturas incluyen `id_empresa` e `id_caso`. Los repositorios validan tenant, caso, fuente, plan, ejecución y permisos en el servidor.
