Sherlock-docs¶
Sistema de procesamiento de documentos legales para el Consejo Superior de la Judicatura — Bello, Antioquia.
Que es Sherlock-docs?¶
Sherlock-docs es un sistema 100% local que automatiza el registro de tutelas y habeas corpus mediante:
- OCR (Tesseract + PaddleOCR) para extraer texto de documentos escaneados
- NER (SpaCy + Ensemble de 5 extractores) para identificar entidades legales
- Deteccion de duplicados (MinHash + TF-IDF + Entity Matching)
- Busqueda full-text (SQLite FTS5)
Principio fundamental: La IA asiste, no decide. Todo dato extraido requiere validacion humana. [Acuerdo PCSJA24-12243, Art. 9-10]
Metricas del Sistema¶
| Metrica | Valor |
|---|---|
| Tests | 1707 (1569 S27.2 + 138 S28) |
| Coverage | 87.77% (CI gate: 87%) |
| NER F1 Score | 85.3% |
| CLI | 20 comandos |
| GUI | 9 paginas |
| API REST | 22 endpoints (FastAPI + JWT + Swagger UI) |
| Seguridad | 16/16 SECs + 4 SEC-API + RBAC + rate limit |
| Gobernanza | 16/16 GOBs implementados |
| Auditoria CDAID | 8/8 CONFORME (S27+S28) |
Secciones¶
-
Manual completo para operadores del sistema
-
Diagramas y documentacion tecnica
-
Convenciones, testing, workflow
-
Cumplimiento legal y etico del sistema
Gobernanza y Cumplimiento Legal¶
Sherlock-docs cumple con:
- PCSJA24-12243 — Acuerdo sobre uso de IA en la Rama Judicial
- Ley 1581/2012 — Proteccion de datos personales (Habeas Data)
- CONPES 3975 — Marco de inteligencia artificial para Colombia
- Guia MinTIC — Uso responsable de IA en entidades publicas
Consulte la seccion Gobernanza IA para documentacion completa.
Sherlock-docs v1.0 — CSJ Bello, Antioquia