document_expiry_validator
Installation
SKILL.md
document_expiry_validator
Valida que el documento no está caducado, que ha sido emitido recientemente (no demasiado antiguo), y que pertenece a un país o tipo de documento soportado por el sistema.
When to use
Usar después de la extracción OCR, como validación de negocio antes del face match.
Instructions
- Extraer
expiry_datedel resultado OCR/MRZ (formato YYMMDD en MRZ). - Convertir a objeto
datetime.date. - Verificar no expirado:
if expiry_date < date.today(): reject('DOCUMENT_EXPIRED'). - Verificar no futuro inválido: fecha de expiración no puede ser más de 15 años desde hoy.
- Verificar antigüedad máxima razonable de la foto (si el documento fue emitido hace >10 años, foto puede ser muy diferente → flag para revisión manual, no rechazo automático).
- Verificar país aceptado: comparar
country_codeMRZ contra lista de países soportados. - Verificar tipo de documento soportado: TD1/TD2/TD3/PASSPORT según configuración.
Notes
Related skills
More from davidcastagnetoa/skills
traefik
Reverse proxy moderno con autodiscovery nativo en Kubernetes y Let's Encrypt
67easyocr
OCR alternativo a PaddleOCR, excelente en caracteres especiales y múltiples scripts
36prisma-nestjs-patterns
>
26c4_model_structurizr
Diagramas de arquitectura C4 como código con Structurizr DSL, versionados en Git
24exif_metadata_analyzer
Analizar metadatos EXIF para detectar edición previa con Photoshop, GIMP u otros editores
19insightface_arcface
Reconocimiento facial de estado del arte con ArcFace R100 para comparar selfie con foto del documento
15