feat: completar alineación funcional y documental del modelo SECU
Objetivo
Completar la implementación mínima del modelo de dominio SECU y alinear el código, las pruebas, el README y el diagrama de clases.
Cambios principales
- Se asegura la integridad entre convocatorias y postulaciones.
- Se separan las aceptaciones de confidencialidad y ausencia de conflicto.
- Se incorpora la cancelación de postulaciones con fecha, canal y trazabilidad.
- Se completa el modelo de auditoría para acciones de usuarios, postulantes y sistema.
- Se incorpora un contexto activo de rol para evitar la acumulación indebida de permisos.
- Se añade una frontera conceptual y desacoplada para una futura integración con ODOO.
- Se actualizan el README, el PlantUML y el PNG del diagrama de clases.
- Se incorpora el logo de SECU al README.
Verificación realizada
- Compilación correcta con Java 17.
- Ejecución correcta de
secu.app.Main. - Suite completa de regresión ejecutada.
- Resultado: 30 pruebas correctas de 30.
- No se incorporaron dependencias externas ni frameworks.
Consideraciones
La integración con ODOO es únicamente conceptual. No incluye llamadas reales, credenciales, protocolos, persistencia, reintentos ni conexiones externas.
El modelo continúa siendo una implementación académica ejecutable íntegramente en memoria.