GeneaCase PRE-MVP-06 CONTRADICCIONES FIX2 - QA estatica acumulativa PROYECTO=/home/geneacas/public_html [ERROR] Existe app/Modules/Evidence/Repositories/EvidenceRepository.php [ERROR] Existe app/Modules/Evidence/Repositories/ConclusionRepository.php [ERROR] Existe app/Modules/Evidence/Services/EvidenceService.php [ERROR] Existe resources/views/evidence/index.php [ERROR] Existe resources/views/conclusions/index.php [ERROR] Existe public/assets/css/pre-mvp.css [ERROR] Existe resources/lang/es/pre_mvp.php [ERROR] Existe resources/lang/en/pre_mvp.php [ERROR] Existe resources/lang/pt/pre_mvp.php [ERROR] Existe resources/lang/it/pre_mvp.php [ERROR] Existe database/migrations/001_core_identity_billing.sql [ERROR] Existe database/migrations/002_genealogy_documents_evidence.sql [ERROR] Existe database/migrations/019_sprint17_hypothesis_confidence_engine.sql [ERROR] Existe database/migrations/040_pre_mvp_06_conclusion_review.sql [ERROR] Existe tools/qa/pre_mvp_04b_source_edit_validate.php [ERROR] Existe tools/qa/pre_mvp_05_chain_validate.php [ERROR] Existe tools/qa/pre_mvp_06_contradictions_validate.php [ERROR] Esquema base conserva contradicciones e items [ERROR] Hipotesis admite referencia a contradiccion sin migracion [ERROR] Conclusiones conservan versiones y revision humana [ERROR] Auditoria existente soporta historial de contradiccion [ERROR] Repositorio define assertionsByIds una sola vez [ERROR] Repositorio define bloqueo de duplicados una sola vez [ERROR] Repositorio define historial una sola vez [ERROR] Repositorio valida conjunto exacto de afirmaciones activas [ERROR] Matriz expone afirmacion, origen y balance probatorio [ERROR] Matriz conserva identificador de cita para regresar al fragmento original [ERROR] Repositorio enlaza hipotesis e historial auditable [ERROR] Repositorio expone responsables humanos [ERROR] Servicio decora matriz y resumen [ERROR] Creacion valida explicacion, sujeto comun y valores distintos [ERROR] Creacion bloquea duplicados activos [ERROR] Clasificacion cubre filiacion, fecha, lugar, identidad y relacion [ERROR] Prioridad derivada alta, media y baja disponible [ERROR] Creacion audita id, tipo y prioridad [ERROR] Revision exige transicion valida, cambio real y confirmacion humana [ERROR] Revision conserva estado anterior, nuevo, motivo y confirmacion [OK] Servicio no modifica esquema [ERROR] Conclusiones muestran contradicciones de origen mediante hipotesis [ERROR] Vista presenta matriz y resumen visibles [ERROR] Matriz etiqueta sujeto, afirmacion, valor, origen, evidencia y revision [ERROR] Formulario comunica y exige comparacion controlada [ERROR] Matriz muestra balance y retorno al fragmento [ERROR] Matriz conecta hipotesis y conclusiones [ERROR] Vista ofrece revision humana e historial [ERROR] Proteccion CSRF conservada [ERROR] Vista de conclusion expone contradicciones de origen [ERROR] Conclusion versionada conserva revision humana e historial [ERROR] CSS de matriz, tarjetas e historial presente [ERROR] Responsive evita scroll horizontal de pagina a 360 px [ERROR] Modo oscuro y foco de teclado conservados [OK] Traduccion es devuelve un arreglo [ERROR] es: premvp06.title [ERROR] es: premvp06.principle_title [ERROR] es: premvp06.linked_contradictions [ERROR] es: premvp06.human_confirmation [ERROR] es: premvp06.matrix.title [ERROR] es: premvp06.matrix.help [ERROR] es: premvp06.matrix.new [ERROR] es: premvp06.matrix.metric.open [ERROR] es: premvp06.matrix.metric.filiation [ERROR] es: premvp06.matrix.metric.date [ERROR] es: premvp06.matrix.metric.place [ERROR] es: premvp06.matrix.metric.resolved [ERROR] es: premvp06.matrix.same_subject_help [ERROR] es: premvp06.matrix.state.abierta [ERROR] es: premvp06.matrix.state.en_revision [ERROR] es: premvp06.matrix.state.resuelta [ERROR] es: premvp06.matrix.state.reabierta [ERROR] es: premvp06.matrix.type.filiation [ERROR] es: premvp06.matrix.type.date [ERROR] es: premvp06.matrix.type.place [ERROR] es: premvp06.matrix.type.identity [ERROR] es: premvp06.matrix.type.relationship [ERROR] es: premvp06.matrix.type.other [ERROR] es: premvp06.matrix.severity.high [ERROR] es: premvp06.matrix.severity.medium [ERROR] es: premvp06.matrix.severity.low [ERROR] es: premvp06.matrix.open_hypotheses [ERROR] es: premvp06.matrix.open_conclusions [ERROR] es: premvp06.matrix.human_confirmation [ERROR] es: premvp06.matrix.history [OK] Traduccion en devuelve un arreglo [ERROR] en: premvp06.title [ERROR] en: premvp06.principle_title [ERROR] en: premvp06.linked_contradictions [ERROR] en: premvp06.human_confirmation [ERROR] en: premvp06.matrix.title [ERROR] en: premvp06.matrix.help [ERROR] en: premvp06.matrix.new [ERROR] en: premvp06.matrix.metric.open [ERROR] en: premvp06.matrix.metric.filiation [ERROR] en: premvp06.matrix.metric.date [ERROR] en: premvp06.matrix.metric.place [ERROR] en: premvp06.matrix.metric.resolved [ERROR] en: premvp06.matrix.same_subject_help [ERROR] en: premvp06.matrix.state.abierta [ERROR] en: premvp06.matrix.state.en_revision [ERROR] en: premvp06.matrix.state.resuelta [ERROR] en: premvp06.matrix.state.reabierta [ERROR] en: premvp06.matrix.type.filiation [ERROR] en: premvp06.matrix.type.date [ERROR] en: premvp06.matrix.type.place [ERROR] en: premvp06.matrix.type.identity [ERROR] en: premvp06.matrix.type.relationship [ERROR] en: premvp06.matrix.type.other [ERROR] en: premvp06.matrix.severity.high [ERROR] en: premvp06.matrix.severity.medium [ERROR] en: premvp06.matrix.severity.low [ERROR] en: premvp06.matrix.open_hypotheses [ERROR] en: premvp06.matrix.open_conclusions [ERROR] en: premvp06.matrix.human_confirmation [ERROR] en: premvp06.matrix.history [OK] Traduccion pt devuelve un arreglo [ERROR] pt: premvp06.title [ERROR] pt: premvp06.principle_title [ERROR] pt: premvp06.linked_contradictions [ERROR] pt: premvp06.human_confirmation [ERROR] pt: premvp06.matrix.title [ERROR] pt: premvp06.matrix.help [ERROR] pt: premvp06.matrix.new [ERROR] pt: premvp06.matrix.metric.open [ERROR] pt: premvp06.matrix.metric.filiation [ERROR] pt: premvp06.matrix.metric.date [ERROR] pt: premvp06.matrix.metric.place [ERROR] pt: premvp06.matrix.metric.resolved [ERROR] pt: premvp06.matrix.same_subject_help [ERROR] pt: premvp06.matrix.state.abierta [ERROR] pt: premvp06.matrix.state.en_revision [ERROR] pt: premvp06.matrix.state.resuelta [ERROR] pt: premvp06.matrix.state.reabierta [ERROR] pt: premvp06.matrix.type.filiation [ERROR] pt: premvp06.matrix.type.date [ERROR] pt: premvp06.matrix.type.place [ERROR] pt: premvp06.matrix.type.identity [ERROR] pt: premvp06.matrix.type.relationship [ERROR] pt: premvp06.matrix.type.other [ERROR] pt: premvp06.matrix.severity.high [ERROR] pt: premvp06.matrix.severity.medium [ERROR] pt: premvp06.matrix.severity.low [ERROR] pt: premvp06.matrix.open_hypotheses [ERROR] pt: premvp06.matrix.open_conclusions [ERROR] pt: premvp06.matrix.human_confirmation [ERROR] pt: premvp06.matrix.history [OK] Traduccion it devuelve un arreglo [ERROR] it: premvp06.title [ERROR] it: premvp06.principle_title [ERROR] it: premvp06.linked_contradictions [ERROR] it: premvp06.human_confirmation [ERROR] it: premvp06.matrix.title [ERROR] it: premvp06.matrix.help [ERROR] it: premvp06.matrix.new [ERROR] it: premvp06.matrix.metric.open [ERROR] it: premvp06.matrix.metric.filiation [ERROR] it: premvp06.matrix.metric.date [ERROR] it: premvp06.matrix.metric.place [ERROR] it: premvp06.matrix.metric.resolved [ERROR] it: premvp06.matrix.same_subject_help [ERROR] it: premvp06.matrix.state.abierta [ERROR] it: premvp06.matrix.state.en_revision [ERROR] it: premvp06.matrix.state.resuelta [ERROR] it: premvp06.matrix.state.reabierta [ERROR] it: premvp06.matrix.type.filiation [ERROR] it: premvp06.matrix.type.date [ERROR] it: premvp06.matrix.type.place [ERROR] it: premvp06.matrix.type.identity [ERROR] it: premvp06.matrix.type.relationship [ERROR] it: premvp06.matrix.type.other [ERROR] it: premvp06.matrix.severity.high [ERROR] it: premvp06.matrix.severity.medium [ERROR] it: premvp06.matrix.severity.low [ERROR] it: premvp06.matrix.open_hypotheses [ERROR] it: premvp06.matrix.open_conclusions [ERROR] it: premvp06.matrix.human_confirmation [ERROR] it: premvp06.matrix.history [OK] Paridad PRE-MVP-06 ES/en [OK] Paridad PRE-MVP-06 ES/pt [OK] Paridad PRE-MVP-06 ES/it [ERROR] PHP lint app/Modules/Evidence/Repositories/EvidenceRepository.php: Could not open input file: /home/geneacas/public_html/app/Modules/Evidence/Repositories/EvidenceRepository.php. [ERROR] PHP lint app/Modules/Evidence/Repositories/ConclusionRepository.php: Could not open input file: /home/geneacas/public_html/app/Modules/Evidence/Repositories/ConclusionRepository.php. [ERROR] PHP lint app/Modules/Evidence/Services/EvidenceService.php: Could not open input file: /home/geneacas/public_html/app/Modules/Evidence/Services/EvidenceService.php. [ERROR] PHP lint resources/views/evidence/index.php: Could not open input file: /home/geneacas/public_html/resources/views/evidence/index.php. [ERROR] PHP lint resources/views/conclusions/index.php: Could not open input file: /home/geneacas/public_html/resources/views/conclusions/index.php. [ERROR] PHP lint resources/lang/es/pre_mvp.php: Could not open input file: /home/geneacas/public_html/resources/lang/es/pre_mvp.php. [ERROR] PHP lint resources/lang/en/pre_mvp.php: Could not open input file: /home/geneacas/public_html/resources/lang/en/pre_mvp.php. [ERROR] PHP lint resources/lang/pt/pre_mvp.php: Could not open input file: /home/geneacas/public_html/resources/lang/pt/pre_mvp.php. [ERROR] PHP lint resources/lang/it/pre_mvp.php: Could not open input file: /home/geneacas/public_html/resources/lang/it/pre_mvp.php. [ERROR] PHP lint tools/qa/pre_mvp_06_contradictions_validate.php: Could not open input file: /home/geneacas/public_html/tools/qa/pre_mvp_06_contradictions_validate.php. [ERROR] Regresion PRE-MVP-05 conserva 90 comprobaciones [ERROR] Regresion PRE-MVP-04B conserva 102 comprobaciones TOTAL_COMPROBACIONES=190 TOTAL_ADVERTENCIAS=0 TOTAL_ERRORES=192 DETALLE_ERRORES: - Existe app/Modules/Evidence/Repositories/EvidenceRepository.php - Existe app/Modules/Evidence/Repositories/ConclusionRepository.php - Existe app/Modules/Evidence/Services/EvidenceService.php - Existe resources/views/evidence/index.php - Existe resources/views/conclusions/index.php - Existe public/assets/css/pre-mvp.css - Existe resources/lang/es/pre_mvp.php - Existe resources/lang/en/pre_mvp.php - Existe resources/lang/pt/pre_mvp.php - Existe resources/lang/it/pre_mvp.php - Existe database/migrations/001_core_identity_billing.sql - Existe database/migrations/002_genealogy_documents_evidence.sql - Existe database/migrations/019_sprint17_hypothesis_confidence_engine.sql - Existe database/migrations/040_pre_mvp_06_conclusion_review.sql - Existe tools/qa/pre_mvp_04b_source_edit_validate.php - Existe tools/qa/pre_mvp_05_chain_validate.php - Existe tools/qa/pre_mvp_06_contradictions_validate.php - Archivo ausente: database/migrations/002_genealogy_documents_evidence.sql - Archivo ausente: database/migrations/019_sprint17_hypothesis_confidence_engine.sql - Archivo ausente: database/migrations/040_pre_mvp_06_conclusion_review.sql - Archivo ausente: database/migrations/001_core_identity_billing.sql - Esquema base conserva contradicciones e items - Hipotesis admite referencia a contradiccion sin migracion - Conclusiones conservan versiones y revision humana - Auditoria existente soporta historial de contradiccion - Archivo ausente: app/Modules/Evidence/Repositories/EvidenceRepository.php - Repositorio define assertionsByIds una sola vez - Repositorio define bloqueo de duplicados una sola vez - Repositorio define historial una sola vez - Repositorio valida conjunto exacto de afirmaciones activas - Matriz expone afirmacion, origen y balance probatorio - Matriz conserva identificador de cita para regresar al fragmento original - Repositorio enlaza hipotesis e historial auditable - Repositorio expone responsables humanos - Archivo ausente: app/Modules/Evidence/Services/EvidenceService.php - Servicio decora matriz y resumen - Creacion valida explicacion, sujeto comun y valores distintos - Creacion bloquea duplicados activos - Clasificacion cubre filiacion, fecha, lugar, identidad y relacion - Prioridad derivada alta, media y baja disponible - Creacion audita id, tipo y prioridad - Revision exige transicion valida, cambio real y confirmacion humana - Revision conserva estado anterior, nuevo, motivo y confirmacion - Archivo ausente: app/Modules/Evidence/Repositories/ConclusionRepository.php - Conclusiones muestran contradicciones de origen mediante hipotesis - Archivo ausente: resources/views/evidence/index.php - Vista presenta matriz y resumen visibles - Matriz etiqueta sujeto, afirmacion, valor, origen, evidencia y revision - Formulario comunica y exige comparacion controlada - Matriz muestra balance y retorno al fragmento - Matriz conecta hipotesis y conclusiones - Vista ofrece revision humana e historial - Proteccion CSRF conservada - Archivo ausente: resources/views/conclusions/index.php - Vista de conclusion expone contradicciones de origen - Conclusion versionada conserva revision humana e historial - Archivo ausente: public/assets/css/pre-mvp.css - CSS de matriz, tarjetas e historial presente - Responsive evita scroll horizontal de pagina a 360 px - Modo oscuro y foco de teclado conservados - es: premvp06.title - es: premvp06.principle_title - es: premvp06.linked_contradictions - es: premvp06.human_confirmation - es: premvp06.matrix.title - es: premvp06.matrix.help - es: premvp06.matrix.new - es: premvp06.matrix.metric.open - es: premvp06.matrix.metric.filiation - es: premvp06.matrix.metric.date - es: premvp06.matrix.metric.place - es: premvp06.matrix.metric.resolved - es: premvp06.matrix.same_subject_help - es: premvp06.matrix.state.abierta - es: premvp06.matrix.state.en_revision - es: premvp06.matrix.state.resuelta - es: premvp06.matrix.state.reabierta - es: premvp06.matrix.type.filiation - es: premvp06.matrix.type.date - es: premvp06.matrix.type.place - es: premvp06.matrix.type.identity - es: premvp06.matrix.type.relationship - es: premvp06.matrix.type.other - es: premvp06.matrix.severity.high - es: premvp06.matrix.severity.medium - es: premvp06.matrix.severity.low - es: premvp06.matrix.open_hypotheses - es: premvp06.matrix.open_conclusions - es: premvp06.matrix.human_confirmation - es: premvp06.matrix.history - en: premvp06.title - en: premvp06.principle_title - en: premvp06.linked_contradictions - en: premvp06.human_confirmation - en: premvp06.matrix.title - en: premvp06.matrix.help - en: premvp06.matrix.new - en: premvp06.matrix.metric.open - en: premvp06.matrix.metric.filiation - en: premvp06.matrix.metric.date - en: premvp06.matrix.metric.place - en: premvp06.matrix.metric.resolved - en: premvp06.matrix.same_subject_help - en: premvp06.matrix.state.abierta - en: premvp06.matrix.state.en_revision - en: premvp06.matrix.state.resuelta - en: premvp06.matrix.state.reabierta - en: premvp06.matrix.type.filiation - en: premvp06.matrix.type.date - en: premvp06.matrix.type.place - en: premvp06.matrix.type.identity - en: premvp06.matrix.type.relationship - en: premvp06.matrix.type.other - en: premvp06.matrix.severity.high - en: premvp06.matrix.severity.medium - en: premvp06.matrix.severity.low - en: premvp06.matrix.open_hypotheses - en: premvp06.matrix.open_conclusions - en: premvp06.matrix.human_confirmation - en: premvp06.matrix.history - pt: premvp06.title - pt: premvp06.principle_title - pt: premvp06.linked_contradictions - pt: premvp06.human_confirmation - pt: premvp06.matrix.title - pt: premvp06.matrix.help - pt: premvp06.matrix.new - pt: premvp06.matrix.metric.open - pt: premvp06.matrix.metric.filiation - pt: premvp06.matrix.metric.date - pt: premvp06.matrix.metric.place - pt: premvp06.matrix.metric.resolved - pt: premvp06.matrix.same_subject_help - pt: premvp06.matrix.state.abierta - pt: premvp06.matrix.state.en_revision - pt: premvp06.matrix.state.resuelta - pt: premvp06.matrix.state.reabierta - pt: premvp06.matrix.type.filiation - pt: premvp06.matrix.type.date - pt: premvp06.matrix.type.place - pt: premvp06.matrix.type.identity - pt: premvp06.matrix.type.relationship - pt: premvp06.matrix.type.other - pt: premvp06.matrix.severity.high - pt: premvp06.matrix.severity.medium - pt: premvp06.matrix.severity.low - pt: premvp06.matrix.open_hypotheses - pt: premvp06.matrix.open_conclusions - pt: premvp06.matrix.human_confirmation - pt: premvp06.matrix.history - it: premvp06.title - it: premvp06.principle_title - it: premvp06.linked_contradictions - it: premvp06.human_confirmation - it: premvp06.matrix.title - it: premvp06.matrix.help - it: premvp06.matrix.new - it: premvp06.matrix.metric.open - it: premvp06.matrix.metric.filiation - it: premvp06.matrix.metric.date - it: premvp06.matrix.metric.place - it: premvp06.matrix.metric.resolved - it: premvp06.matrix.same_subject_help - it: premvp06.matrix.state.abierta - it: premvp06.matrix.state.en_revision - it: premvp06.matrix.state.resuelta - it: premvp06.matrix.state.reabierta - it: premvp06.matrix.type.filiation - it: premvp06.matrix.type.date - it: premvp06.matrix.type.place - it: premvp06.matrix.type.identity - it: premvp06.matrix.type.relationship - it: premvp06.matrix.type.other - it: premvp06.matrix.severity.high - it: premvp06.matrix.severity.medium - it: premvp06.matrix.severity.low - it: premvp06.matrix.open_hypotheses - it: premvp06.matrix.open_conclusions - it: premvp06.matrix.human_confirmation - it: premvp06.matrix.history - PHP lint app/Modules/Evidence/Repositories/EvidenceRepository.php: Could not open input file: /home/geneacas/public_html/app/Modules/Evidence/Repositories/EvidenceRepository.php. - PHP lint app/Modules/Evidence/Repositories/ConclusionRepository.php: Could not open input file: /home/geneacas/public_html/app/Modules/Evidence/Repositories/ConclusionRepository.php. - PHP lint app/Modules/Evidence/Services/EvidenceService.php: Could not open input file: /home/geneacas/public_html/app/Modules/Evidence/Services/EvidenceService.php. - PHP lint resources/views/evidence/index.php: Could not open input file: /home/geneacas/public_html/resources/views/evidence/index.php. - PHP lint resources/views/conclusions/index.php: Could not open input file: /home/geneacas/public_html/resources/views/conclusions/index.php. - PHP lint resources/lang/es/pre_mvp.php: Could not open input file: /home/geneacas/public_html/resources/lang/es/pre_mvp.php. - PHP lint resources/lang/en/pre_mvp.php: Could not open input file: /home/geneacas/public_html/resources/lang/en/pre_mvp.php. - PHP lint resources/lang/pt/pre_mvp.php: Could not open input file: /home/geneacas/public_html/resources/lang/pt/pre_mvp.php. - PHP lint resources/lang/it/pre_mvp.php: Could not open input file: /home/geneacas/public_html/resources/lang/it/pre_mvp.php. - PHP lint tools/qa/pre_mvp_06_contradictions_validate.php: Could not open input file: /home/geneacas/public_html/tools/qa/pre_mvp_06_contradictions_validate.php. - Regresion PRE-MVP-05 conserva 90 comprobaciones - Regresion PRE-MVP-04B conserva 102 comprobaciones