[OK] Archivo requerido: app/Modules/Research/Controllers/ResearchImportController.php [OK] Archivo requerido: app/Modules/Research/Repositories/ResearchImportRepository.php [OK] Archivo requerido: app/Modules/Research/Services/ResearchImportService.php [OK] Archivo requerido: resources/views/research-imports/index.php [OK] Archivo requerido: resources/views/research-imports/show.php [OK] Archivo requerido: database/migrations/017_sprint14_imports_research_assistant.sql [OK] Archivo requerido: database/qa/017_qa_imports_research_assistant_sprint14.sql [OK] Archivo requerido: public/assets/downloads/GeneaCase_Research_Assistant_v1.0.zip [OK] Archivo requerido: docs/51_SPRINT_14_IMPORTACIONES_RESEARCH_ASSISTANT.md [OK] Archivo requerido: docs/52_QA_SPRINT_14.md [OK] Contrato de ruta: /research/imports [OK] Contrato de ruta: imports/{importUuid}/manual-text [OK] Contrato de ruta: items/{itemId}/review [OK] Contrato de ruta: imports/{importUuid}/bulk-review [OK] Contrato de ruta: imports/{importUuid}/apply [OK] Contrato de ruta: imports/{importUuid}/archive [OK] Servicio contiene control: human_review_required [OK] Servicio contiene control: credentials_stored [OK] Servicio contiene control: captcha_bypass [OK] Servicio contiene control: rejectSensitiveKeys [OK] Servicio contiene control: duplicateItemExists [OK] Servicio contiene control: estado_revision='aplicado' [OK] Servicio contiene control: research.import.review [OK] Servicio contiene control: Revise todas las propuestas antes de aplicar [OK] Repositorio filtra empresa y caso [OK] Detección de duplicados incluye propuestas del mismo lote [OK] Research Assistant no lee cookies, almacenamiento ni envía datos [OK] Extensión no solicita permisos invasivos [OK] Parser CSV detecta delimitador y dos filas [OK] Parser CSV conserva delimitador detectado [OK] Parser Research Assistant conserva URL autorizada [OK] Parser rechaza tokens y campos sensibles [OK] Tabla Sprint 14: gene_importaciones [OK] Tabla Sprint 14: gene_importacion_items [OK] Tabla Sprint 14: gene_research_assistant_capturas [OK] Migración Sprint 14 registrada [OK] Permiso instalado: research.import [OK] Permiso instalado: research.import.review [OK] Items sin cruces multiempresa o de caso [OK] Capturas sin cruces multiempresa [OK] No existen resultados aplicados sin revisión humana [ERROR] Archivo requerido: extensions/geneacase-research-assistant/manifest.json [ERROR] Archivo requerido: extensions/geneacase-research-assistant/popup.js [ERROR] Research Assistant contiene: activeTab [ERROR] Research Assistant contiene: selected_text [ERROR] Research Assistant contiene: visible_fields [ERROR] Research Assistant contiene: password|passwd|cookie|session|token [ERROR] Research Assistant contiene: chrome.downloads.download [ERROR] Solo captura campos visibles [ERROR] Extensión usa Manifest V3 [ERROR] Extensión solicita únicamente los tres permisos aprobados TOTAL_OK=41 TOTAL_ERRORES=10