Volver a proyectos
Beta · 2026

Resguardo Escolar

Convivencia escolar con respaldo legal, de punta a punta.

Plataforma SaaS para que los colegios chilenos gestionen faltas, procedimientos disciplinarios y protocolos de convivencia escolar cumpliendo la normativa, con plazos, trazabilidad y expedientes inmutables.

reglas legales trazadas
140+
migraciones SQL
131
suites de tests
450+
roles de usuario
13

El problema

Los colegios manejan casos delicados (acoso, violencia, vulneración de derechos) en planillas y papeles. Un plazo vencido o un paso omitido puede invalidar un procedimiento completo ante la Superintendencia de Educación.

La solución

Un motor de reglas que codifica la normativa como reglas trazables a su fuente legal, cada una cubierta por tests. Los casos avanzan por una máquina de estados en la base de datos, con bitácora append-only y casos cerrados inmutables.

Mi rol

Fundador, arquitecto y único desarrollador: producto, dominio legal, frontend, base de datos, infraestructura, DevOps y pipeline agéntico.

Cómo está construido

Motor de reglas legal

Cada regla tiene un id, su fuente normativa y al menos un test. El dominio legal es la fuente de verdad y los specs se corrigen contra él.

Seguridad por diseño

Row Level Security en todas las tablas, grants explícitos, esquema aislado para datos sensibles de menores y doble factor de autenticación.

Desarrollo agéntico

Un agente planificador convierte pedidos en specs aprobados y un agente ejecutor los implementa, verifica y abre el PR. Una guardia bloquea cualquier comando contra producción.

CI/CD con freno

Cada PR corre e2e de despliegue como requisito y una suite completa en 4 partes. Producción solo se despliega con el merge a main.

Puntos destacados

  • Máquina de estados de casos en una sola función SQL: ningún estado cambia por fuera de ella.
  • Bitácora append-only y expedientes exportables para fiscalización.
  • Base de conocimiento con IA construida sobre la documentación del dominio legal.
  • Pruebas en todas las capas: pgTAP en la base de datos, Vitest y Playwright e2e seleccionados según lo que cambió.
  • Sistema de correos transaccionales con plantillas tipadas y webhooks de entrega.
  • Infraestructura montada de cero: DNS, correo, hosting, Edge Functions y despliegue automático.
  • Design system propio sobre Nuxt UI, con tokens generados y accesibilidad (estados con palabra e ícono, no solo color).

Siguiente proyecto

GreenPod