Especificaciones de Ingenieria y Ciclo de Vida del Producto para el User Management System (UMS).
- Backlog del Proyecto
- Backlog del Producto MVP
- Epica 06: Aprobaciones
- Epica 07: Cumplimiento
- Epica 08: IGA
- Diseno de Base de Datos ER
- Formatos de Exportacion ER
- Visor ER Interactivo
- Mapa de Entidades de Servicio
- Arquitectura de Librerias Shell
- Arquitectura de Notificaciones y Feedback
- Vision General de Arquitectura
- Portal de Arquitectura
- Matriz de Trazabilidad (FS → ADR → TE)
- Indice de Habilitadores Tecnicos
- Indice de Patrones Canonicos
- Portal de Construccion
- Portal DDD
- Mapa de Bounded Contexts
- Lenguaje Ubicuo
- Contexto Identity
- Contexto Authorization
- Contexto Configuration
- Contexto Audit
- Contexto Approvals
- Contexto IGA
- Contexto Compliance
- Flujos Cross-Contexto
- Primitivas DDD
- ADR-0050: Estandar de Nombrado y Taxonomia
- ADR-0051: Puerto Inyectable de Event Bus
- ADR-0052: Audit Trail Inmutable
- ADR-0053: Observabilidad OpenTelemetry
- ADR-0054: Aislamiento de Librerias Shell (enmendado 2026-05-24 -- alcance extendido a AOP + Bootstrapper, grafo de dependencias corregido)
- ADR-0059: Decision de Tier API Unico
- ADR-0060: Estrategia de Concerns Cross-Cutting con AOP
- ADR-0061: Patron Execution Context Accessor (candidato Evolith)
- ADR-0062: Configuracion Serilog Segura de PII (candidato Evolith)
- ADR-0063: Middleware de Clave de Idempotencia (candidato Evolith)
- ADR-0066: Contrato de Errores Accionables (candidato Evolith)
- Indice ADR
- Guias de Desarrollo de Librerias Shell -- Vision General · DDD · Factory · AOP · Bootstrapper · Uso Combinado · Aspectos del API
- Decisiones de Diseno y Vacios
- Viewer Interactivo DDD
La Fase 04b documenta cada Aggregate Root con 8 secciones estructuradas: Vision del Agregado · Modelo de Objeto · Diagramas de Secuencia · Modelo ER · Modelo de Bounded Context · Contrato API · Notas de Persistencia · Seguridad y Auditoria. Las entidades hijas (Branch, Branding, IdentityProvider, etc.) se documentan dentro de la pagina de su Aggregate Root padre -- no como documentos separados.
- Indice de Agregados de Dominio
- Identity BC: Tenant · UserAccount
- Authorization BC: SystemSuite · PermissionTemplate · Profile
- Configuration BC: IdpConfiguration · AppConfiguration · FeatureFlag
- Approvals BC: ApprovalWorkflow · ApprovalRequest · DocumentType · UserDocument
- IGA BC: PromotionRequest · RoleMaturityStatus
- Audit BC: AuditRecord
Las entidades hijas (Branch, Branding, IdentityProvider, MfaEnrollment, PasswordCredential, ProfilePermission, NotificationRule, AccessEnforcementPolicy, etc.) se documentan dentro de la pagina de su agregado raiz. Inventario completo: Indice de Agregados de Dominio.
- Portal de Operaciones
- RB-01: Respuesta a Incidentes
- RB-02: Procedimiento de Rollback
- RB-03: Recuperacion de Fallas de Cache
- RB-04: Failover de Base de Datos
- Dashboard de Metricas de Solucion
- Metricas API (ums.api)
- Metricas Web (ums.web-app)
- Metricas de Librerias (shell/*)
- Metricas de Suite de Tests
- Metricas Agregadas por Categoria