# Entrega Fase 0 — Arquitectura SaaS

## Resultado

Se creó una base ejecutable para GeneaCase como monolito modular multiempresa. Esta fase no pretende completar los 15 módulos funcionales; establece contratos, seguridad, carpetas, esquema relacional, migraciones, semillas, instalación, validación y puntos de extensión.

## Qué queda listo

- Alta B2C y B2B con creación automática de organización.
- Inicio de sesión, sesión segura, CSRF y contexto de empresa.
- Roles, permisos, membresías, invitaciones y auditoría.
- Esquema completo para casos, personas, documentos, evidencias y búsquedas.
- Arquitectura ES/EN.
- Cola de trabajos para OCR, IA, correo e informes.
- Planes, suscripciones, consumo y webhooks.
- Instalador Windows/XAMPP con backup previo.
- Validación PHP, pruebas básicas y reportes.

## Próximo sprint recomendado

Sprint 1: identidad, organizaciones, roles, planes y tablero real, cerrando registro B2C/B2B, invitaciones, selección de empresa, recuperación de contraseña, MFA opcional y QA de aislamiento.
