# Informe de validación técnica — V2

Fecha de validación: 26 de julio de 2026.

## Resultado

- Compilación de módulos Python: correcta.
- Inicio de aplicación con base de datos SQLite limpia: correcto.
- Acceso y cambio de contraseña: correcto.
- Renderizado de panel, períodos, planificaciones, solicitudes, configuración y carga de notas: correcto.
- Flujo docente de planificación → configuración → evaluación realizada → publicación: correcto.
- Flujo de vencimiento de 48 horas → solicitud escrita → aprobación → reapertura: correcto.
- Vista imprimible de acta: correcta.
- Pruebas automatizadas: **8 aprobadas**.

## Reglas verificadas

1. El 30 % exacto activa el Artículo 112.
2. Un porcentaje inferior al 30 % no lo activa.
3. Los tres días hábiles excluyen sábado y domingo.
4. Una segunda oportunidad pendiente bloquea evaluaciones posteriores de la misma sección y asignatura.
5. Al publicarse el Artículo 112 se elimina el bloqueo.
6. Marcar la evaluación como realizada genera un límite de 48 horas.
7. Una carga vencida queda bloqueada.
8. Las ventanas de planificación y configuración se respetan.

## Observaciones de producción

- Las fechas iniciales de los períodos son referencias editables y deben ajustarse al cronograma oficial.
- Debe configurarse `INSTITUTION_TIMEZONE=America/Caracas` en producción.
- Los feriados aún no se descuentan automáticamente del cálculo de días hábiles del Artículo 112.
- Se recomienda PostgreSQL, HTTPS, respaldos diarios y prueba piloto institucional.
