Changelog
Este documento registra todos los cambios significativos realizados en Yastubo Backend. Seguimos el estándar de Semantic Versioning y Keep a Changelog.
Core Benefits / Key Features
Section titled “Core Benefits / Key Features”- Trazabilidad: Historial detallado de todas las mejoras y correcciones.
- Transparencia: Información clara sobre nuevas funcionalidades para los desarrolladores.
- Gestión de Versiones: Control de versiones semántico para facilitar despliegues seguros.
[1.0.0] - 2026-03-31
Section titled “[1.0.0] - 2026-03-31”- Jerarquía Organizacional: Implementación de
Company -> BusinessUnitcon soporte para multi-tenancy complejo. - Normalización de Planes: Estructura relacional
Product -> Plan -> PlanVersionpara mayor rigor actuarial. - Sistema de Capitados: Módulo completo para seguros colectivos, batches masivos y conciliación mensual.
- Documentación de Ingeniería: Nueva sección técnica de migraciones y arquitectura de datos.
Changed
Section titled “Changed”- Refactor Crítico de Datos: Migración blindada de
WorkspacesaCompaniescon detección dinámica de FKs e idempotencia. - Seguridad RBAC: Perfiles granulares de staff/cliente y permisos integrados en la jerarquía de unidades de negocio.
- Estabilidad de Migraciones: Corrección de fallos en el renombramiento de columnas mediante introspección en tiempo de ejecución.
- Integración de Geografía: Sincronización final de modelos de países y zonas con el esquema real.
[0.2.0] - 2026-03-29
Section titled “[0.2.0] - 2026-03-29”- Módulo de IA: Integración con modelos generativos para evaluación de riesgos y asistentes de siniestros.
- Yastubo Dev Machine: Nueva interfaz de consola (TUI) para administración y desarrollo.
- Módulo de Leads: Motor de captación y seguimiento de potenciales clientes.
- Monitoreo Avanzado: Endpoints de salud detallados y logging estructurado con
loguru.
Changed
Section titled “Changed”- Arquitectura Modular: Refactorización completa de los módulos de
EmissionyPaymentspara mejorar el aislamiento. - CI/CD: Actualización de los pipelines de despliegue con soporte para Docker multi-stage y
uv.
- Sync con Zoho: Optimización de las tareas asíncronas para evitar bloqueos en la API principal.
- Cálculo de Primas: Corrección en la lógica de recargos por edad para planes multiaño.
[0.1.0] - 2026-01-15
Section titled “[0.1.0] - 2026-01-15”- Lanzamiento Inicial: Estructura base del monolito modular.
- Módulos Core: Auth, Plans, Emission, Payments, Claims y Audit.
- Integración con Stripe: Flujo completo de pagos recurrentes y cobros únicos.
- Generador de Documentos: Motor de plantillas Jinja2 para PDFs de pólizas.
Diagrama de Evolución del Proyecto
Section titled “Diagrama de Evolución del Proyecto”[FLOW: La versión “0.1.0” establece el core (Pólizas + Pagos). La versión “0.2.0” introduce “IA” y mejora la “DX” con la nueva CLI. Las versiones futuras se centrarán en “Escalabilidad Global” y “App Móvil”].