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.
Gobernanza Legal IA (Planning 18)¶
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 documentadodocs/plannings/planning_NN_FECHA_TEMA/— Cada planning documentadodocs/diagrams/— 9 diagramas mermaid + PNG renderizadosdocs/plannings/planning_16_.../00_CIERRE_MVP.md— Documento cierre