hard_rule_engine
hard_rule_engine
El motor de reglas duras implementa condiciones binarias que producen rechazo o aprobación inmediata, independientemente del score compuesto. Garantizan que ciertos casos nunca pasen sin importar los scores individuales.
When to use
Evaluar antes y después del weighted score aggregator. Las reglas duras tienen prioridad absoluta sobre cualquier score.
Instructions
- Definir reglas de rechazo inmediato (ANY condición = rechazado):
liveness_score < 0.3→LIVENESS_FAILEDvirtual_camera_detected = true→VIRTUAL_CAMERAdocument_expired = true→DOCUMENT_EXPIREDface_match_score < 0.2→IDENTITY_MISMATCHrate_limit_exceeded = true→TOO_MANY_ATTEMPTSmrz_checksum_failures > 2→DOCUMENT_TAMPERED
- Definir reglas de aprobación inmediata (solo si confianza muy alta en todos los módulos):
liveness_score > 0.95 AND face_match_score > 0.95 AND doc_integrity > 0.9→ fast-track approval.
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