Guardrails para código IA
aplicados en cada commit.
Un validador pre-commit que detecta lo que la revisión deja pasar.
La IA genera código rápido — Sentinel se encarga de que sea correcto. Corre como hook pre-commit de Git, validando los archivos staged contra reglas de arquitectura, seguridad y calidad, y bloquea el commit ante violaciones graves.
El problema que resuelve Sentinel
Los asistentes de IA escriben sin problema código que viola tu separación de capas, hardcodea un secreto o introduce un timing attack. Cuando un revisor humano lo nota, ya está en un pull request. Sentinel mueve la aplicación al momento del commit, donde es más barato corregir.
Qué hace Sentinel
Aplicación pre-commit
Un hook de Git valida cada archivo staged y sale con código distinto de cero ante violaciones graves — el commit malo nunca entra.
10 reglas integradas
Cinco reglas de arquitectura hexagonal, tres de naming, una de secreto hardcodeado y una de test faltante — cubren los errores más comunes de la IA.
Tres perfiles de aplicación
minimal (solo seguridad), standard (seguridad + arquitectura crítica) y strict (todo) — elige el nivel que encaje con tu equipo.
Reglas custom del equipo
Añade tus propias reglas basadas en regex para que Sentinel aplique las convenciones específicas de tu codebase.
Sentinel bloqueando un mal commit
$ git commit -m "add checkout handler"
korva-sentinel: validando 3 archivos staged...
✗ SEC-001 src/checkout.ts:42
Secreto hardcodeado detectado (stripe_key)
✗ HEX-002 src/checkout.ts:9
Handler HTTP contiene lógica de negocio
commit bloqueado — 2 violaciones Sentinel de un vistazo
- 10 reglas integradas — arquitectura, seguridad, naming, testing
- 3 perfiles: minimal / standard / strict
- Reglas regex custom por equipo
- Hooks Git pre-commit + post-commit
- Validador Go puro — corre en milisegundos
korva sentinel installkorva sentinel checkkorva sentinel rules Deja de revisar los mismos errores
Instala los hooks de Sentinel en cualquier repo con un solo comando.
Instalar en 30 segundos