Saltar a contenido

Estado del Proyecto

MVP: 100% Completado

Métricas

Métrica Valor
Tests 981 (incl. 19 PBT + 15 audit + 13 GOB)
CLI 21 comandos
GUI 9 páginas
Coverage >85%
Calidad 95/100
NER F1 85.3%
DIP violations 0
SECs remediados 15/16 (SEC-05 → GOB-05 implementado)
GOBs implementados 11/16
Diagramas 9/9 sincronizados

Sprints (20)

  • ✅ 01: Setup + Core — 02: Fundamentos — 03: Testing — 04: NER
  • ✅ 05: Hashing + Dedup — 06: GUI v1 — 07: Migración GUI — 08: MVP Features
  • ✅ 09: GAPS UX + E2E — 10: Fix E2E — 12: NER Optimization (F1 85.3%)
  • ✅ 13: CI/CD Pipeline — 14: Deploy VPS (PRODUCCIÓN LIVE)
  • ✅ 15: SHA-256 Fix — 16: Correcciones + UX — 17: Deuda Técnica
  • ✅ 18: Pipeline Híbrido — 19: UX + Historial + CLI
  • ✅ 20: Gobernanza Legal IA (CSJ Bello)

Plannings (18)

01-Buenas prácticas, 02-Gaps IA, 03-SpaCy audit, 04/05-E2E, 06-Roadmap, 07-QA, 08-On-premise, 09-Análisis integral, 10-UX pendiente, 11-Auditoría integral, 12-Prueba manual, 13-Historial accionante, 14-Finalización MVP, 15-Security hardening, 16-Cierre MVP, 17-Evolución CDAID, 18-Gobernanza Legal IA

Producción

  • URL: https://sherlock.sprintjudicial.com
  • Deploy: Automático push a main + manual (workflow_dispatch)
  • Imagen: ghcr.io/hammerdev99/sherlock-docs:latest
  • VPS: Hostinger, Ubuntu 24.04, 2 vCPU, 7.8 GB RAM

Security Hardening (Planning 15)

15/16 SECs remediados. 3 CRITICOS + 3 ALTOS + 9 MEDIOS. SEC-05 (autenticación) → implementado como GOB-05 (streamlit-authenticator). 19 tests de seguridad.

11/16 GOBs implementados. Cumplimiento legal mejorado: - PCSJA24-12243: 60% → 90% (avisos IA + audit + auth + manual) - Ley 1581: 70% → 90% (política datos + data governance) - Guía MinTIC: 40% → 80% (EIAI + Model Card + audit + ethics) - GOB-05: Autenticación streamlit-authenticator (bcrypt + JWT cookie) - GOB-08/09/10: MANUAL_USUARIO, DATA_GOVERNANCE, AI_ETHICS - GOB-11: CLI sherlock audit-report con filtros + CSV + summary - Documentos en docs/governance/: 6 archivos

Pendientes Post-MVP

Grupo A — Inmediato (cuando haya demanda): - NER-04: Múltiples demandantes (6-8h) - IMP-04: Transacción atómica import (1h) - HAL-02: Persistir dedup en BD (2-4h)

Grupo B — Fase 2 Precisión (requiere datos producción): - Active Learning (2-3 semanas), Embeddings Semánticos (2-4 semanas)

Grupo C — Fase 3 Gobernanza (GOB-12 a GOB-16): - GOB-12: Análisis sesgo NER formal - GOB-13: SQLCipher cifrado BD - GOB-14: Política retención automatizada - GOB-15: Procedimiento incidentes seguridad - GOB-16: Dashboard gobernanza en GUI - PostgreSQL migration (>10k docs), Deploy on-premise, FastAPI API

Documentación Detallada

  • docs/sprints/sprint_NN_FECHA_TEMA/ — Cada sprint documentado
  • docs/plannings/planning_NN_FECHA_TEMA/ — Cada planning documentado
  • docs/diagrams/ — 9 diagramas mermaid + PNG renderizados
  • docs/plannings/planning_16_.../00_CIERRE_MVP.md — Documento cierre