Skip to content

Latest commit

 

History

History
123 lines (98 loc) · 10 KB

File metadata and controls

123 lines (98 loc) · 10 KB

Índice Maestro -- Hub de Navegación de UMS

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.


Fase 00 -- Visión del Producto

Fase 01 -- Requerimientos de Dominio

Fase 02 -- Planificación MVP y Backlog del Proyecto

Fase 03 -- Arquitectura y Diseño de Base de Datos

Fase 04 -- Construcción y Diseño de Dominio

Fase 04b -- Arquitectura de Agregados de Dominio

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.

Fase 06 -- UMS SDK

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 bajo src/libs/sdk/. Ver ADR-0073 y ADR-0074.

Fase 05 -- Operaciones

Métricas de Ingeniería

  • Dashboard de Métricas de Solución
    • Métricas API (ums.api)
    • Métricas Web (ums.web-app)
    • Métricas de Librerías (shell/*)
    • Métricas de Suite de Tests
    • Métricas Agregadas por Categoría