Idioma: English Español
Especificaciones de ingeniería y ciclo de vida del producto para el User Management System (UMS).
UMS es una implementación aplicada basada en Evolith. Evolith es la fuente de verdad para los estándares reutilizables; UMS documenta evidencia aplicada, decisiones locales y desviaciones justificadas mediante ADR.
La Fase 04b documenta cada Aggregate Root con 8 secciones estructuradas: Visión del Agregado · Modelo de Objeto · Diagramas de Secuencia · Modelo ER · Modelo de Bounded Context · Contrato API · Notas de Persistencia · Seguridad y Auditoría. Las entidades hijas (Branch, Branding, IdentityProvider, etc.) se documentan dentro de la página de su Aggregate Root padre – no como documentos separados.
Las entidades hijas (Branch, Branding, IdentityProvider, MfaEnrollment, PasswordCredential, ProfilePermission, NotificationRule, AccessEnforcementPolicy, etc.) se documentan dentro de la página de su agregado raíz. Inventario completo: Índice de Agregados de Dominio.
El UMS SDK es la superficie oficial de integración cliente, distribuida en tres runtimes (.NET, TypeScript, NestJS) compartiendo un único contrato canónico — el JSON Schema del
AuthorizationGraph. El código fuente vive bajosrc/libs/sdk/. Ver ADR-0073 y ADR-0074.