Skip to content

Latest commit

 

History

History
122 lines (98 loc) · 9.1 KB

File metadata and controls

122 lines (98 loc) · 9.1 KB

Master Index -- UMS Navigation Hub

Language: English | Español

Product Lifecycle and Engineering Specifications for the User Management System (UMS).


Phase 00 -- Product Vision

Phase 01 -- Domain Requirements

Phase 02 -- MVP Planning and Project Backlog

Phase 03 -- Architecture & Database Design

Phase 04 -- Construction & Domain Design

Phase 04b -- Domain Aggregate Architecture

Phase 04b documents each Aggregate Root with 8 structured sections: Aggregate Overview · Object Model · Sequence Diagrams · ER Model · Bounded Context Model · API Contract · Persistence Notes · Security & Audit. Owned child entities (Branch, Branding, IdentityProvider, etc.) are documented within their parent Aggregate Root page — not as separate documents.

Owned child entities (Branch, Branding, IdentityProvider, MfaEnrollment, PasswordCredential, ProfilePermission, NotificationRule, AccessEnforcementPolicy, etc.) are documented within their parent aggregate's page. Full entity inventory: Domain Aggregate Index.

Phase 06 -- UMS SDK

The UMS SDK is the official client integration surface, distributed across three runtimes (.NET, TypeScript, NestJS) sharing a single canonical contract — the AuthorizationGraph JSON Schema. Source lives under src/libs/sdk/. See ADR-0073 and ADR-0074.

Phase 05 -- Operations

Engineering Metrics

  • Solution Metrics Dashboard
    • API Metrics (ums.api)
    • Web Metrics (ums.web-app)
    • Library Metrics (shell/*)
    • Test Suite Metrics
    • Aggregate Metrics by Category