|
2 | 2 |
|
3 | 3 | > **Monolito Modular de alta escala para Gestión de Identidad y Autorización Unificada.** |
4 | 4 | > |
5 | | ->    |
| 5 | +>   |
6 | 6 |
|
7 | 7 | --- |
8 | 8 |
|
9 | | -## 🌍 Language / Bilingüe |
10 | | -- 🇺🇸 [English](./README.md) |
11 | | -- 🇪🇸 [Español](./README.es.md) |
| 9 | +### 🌍 Selector de Idioma |
| 10 | +- [English](./README.md) | **Español** |
12 | 11 |
|
13 | | ---- |
14 | | - |
15 | | -## 🚀 Inicio Rápido |
16 | | -Para desarrolladores listos para levantar el entorno: |
| 12 | +### 🚀 Inicio Rápido |
17 | 13 | ```powershell |
18 | | -# Entrar al Engine Room |
19 | 14 | cd src |
20 | | -# Iniciar Frontend |
21 | 15 | npm install; npx nx run app-web:dev |
22 | | -# Compilar Backend |
23 | | -dotnet build ./apps/app-api-dotnet/Ums.sln |
24 | 16 | ``` |
25 | 17 |
|
26 | 18 | --- |
27 | 19 |
|
28 | | -## 🏛️ Arquitectura y Principios |
29 | | -Construido bajo **Clean Architecture**, **DDD** y patrones **Hexagonales**. |
30 | | -- **Patrón**: Monolito Modular/Progresivo con Contextos Delimitados estrictos. |
31 | | -- **Persistencia**: PostgreSQL 16 con Seguridad a Nivel de Fila (RLS). |
32 | | -- **Seguridad**: OAuth2/OIDC + Grafo de Autorización Multi-tenant. |
33 | | - |
34 | | ---- |
35 | | - |
36 | | -## 📍 Hub de Documentación Global |
| 20 | +### 📍 Hub de Conocimiento (Español) |
| 21 | +Explora las capas del proyecto por dominio: |
37 | 22 |
|
38 | | -| Dominio | Descripción | Contenido | |
39 | | -| :--- | :--- | :--- | |
40 | | -| [⚖️ **Gobernanza**](./governance/) | Estrategia de Negocio y Producto | Visión, Roadmap, Requisitos (Fases 00, 01, 05). | |
41 | | -| [🏗️ **Arquitectura**](./architecture/) | Planos Técnicos | ADRs, Modelos C4, Estándares de Ingeniería (Fases 02, 03, 04). | |
42 | | -| [🛠️ **Infraestructura**](./infrastructure/) | Plataforma e IaC | Docker, Kong Gateway, configs de Kubernetes. | |
43 | | -| [🚀 **Operaciones**](./operations/) | Monitoreo y SRE | Observabilidad (OTel/Tempo), Grafana Dashboards, SQL init. | |
44 | | -| [🎓 **Conocimiento**](./knowledge/) | Centro de Aprendizaje | POCs, Guías de Onboarding, Investigación de referencia. | |
45 | | -| [💻 **Código Fuente**](./src/) | Implementación | Código Fuente del Producto (`apps/` y `libs/`). | |
| 23 | +- [⚖️ **Gobernanza**](./governance/product-es/) — Visión, Roadmap y Alcance del Producto. |
| 24 | +- [🏗️ **Arquitectura**](./architecture/adrs-es/) — ADRs, Planos y Espec. de Ingeniería. |
| 25 | +- [🛠️ **Infraestructura**](./infrastructure/) — Configuración de Docker, Kong y K8s. |
| 26 | +- [🚀 **Operaciones**](./operations/) — Observabilidad, Monitoreo y SRE. |
| 27 | +- [💻 **Código Fuente**](./src/) — La Implementación (Apps y Libs). |
46 | 28 |
|
47 | 29 | --- |
48 | 30 |
|
49 | | -## 👥 Lectura Recomendada por Rol |
50 | | -Selecciona tu perfil para una ruta de onboarding personalizada: |
51 | | - |
52 | | -<details> |
53 | | -<summary><b>📦 Product Owner / Negocio</b></summary> |
54 | | - |
55 | | -1. [Visión del Producto](./governance/product/product-vision.md) |
56 | | -2. [Contexto de Negocio y Solución](./governance/product/business-context.md) |
57 | | -3. [Historias Funcionales](./governance/requirements/functional-stories/) |
58 | | -4. [Roadmap del Producto](./governance/roadmap/versioning-and-audit-strategy.md) |
59 | | -</details> |
60 | | - |
61 | | -<details> |
62 | | -<summary><b>🏗️ Arquitecto de Software</b></summary> |
63 | | - |
64 | | -1. [Espec. de Arquitectura (Modelos C4)](./architecture/blueprints-es/architecture-spec.md) |
65 | | -2. [Registro de ADRs](./architecture/adrs-es/) |
66 | | -3. [Stack Tecnológico](./architecture/blueprints-es/stack.md) |
67 | | -4. [Mapa de Contextos](./architecture/blueprints-es/bounded-context-map.md) |
68 | | -</details> |
69 | | - |
70 | | -<details> |
71 | | -<summary><b>⚙️ Desarrollador Backend</b></summary> |
72 | | - |
73 | | -1. [Estándares de Ingeniería](./architecture/artifacts-es/engineering-standards.md) |
74 | | -2. [Código Fuente Backend](./src/apps/app-api-dotnet/) |
75 | | -3. [Habilitadores Técnicos](./architecture/blueprints-es/technical-enablers/) |
76 | | -4. [Plan de Migración .NET](./architecture/blueprints-es/dotnet-migration-and-tech-stack-plan.md) |
77 | | -</details> |
78 | | - |
79 | | -<details> |
80 | | -<summary><b>💻 Desarrollador Frontend</b></summary> |
81 | | - |
82 | | -1. [Código Fuente Frontend](./src/apps/app-web/) |
83 | | -2. [Alcance del Producto (Web Console)](./architecture/artifacts-es/ums-web-console-product-scope.md) |
84 | | -3. [Estándares de Ingeniería](./architecture/artifacts-es/engineering-standards.md) |
85 | | -</details> |
86 | | - |
87 | | -<details> |
88 | | -<summary><b>☁️ DevOps / SRE</b></summary> |
89 | | - |
90 | | -1. [Configuración de Infraestructura](./infrastructure/) |
91 | | -2. [Estrategia de Observabilidad](./architecture/artifacts-es/observability-strategy.md) |
92 | | -3. [Activos Operacionales](./operations/) |
93 | | -4. [Guía de Configuración de Kong](./architecture/artifacts-es/kong-plugins-configuration-guide.md) |
94 | | -</details> |
95 | | - |
96 | | -<details> |
97 | | -<summary><b>🛡️ Seguridad / QA</b></summary> |
98 | | - |
99 | | -1. [Espec. IAM Empresarial](./architecture/artifacts-es/enterprise-iam-ums-specification.md) |
100 | | -2. [Plan de Contract Testing](./architecture/artifacts-es/contract-testing-plan.md) |
101 | | -3. [Espec. MFA y Seguridad](./architecture/artifacts-es/mfa-passwordless-security-spec.md) |
102 | | -4. [Gobernanza Multi-Tenant](./architecture/artifacts-es/enterprise-multitenant-governance-report.md) |
103 | | -</details> |
| 31 | +### 👥 Lectura Recomendada por Rol |
| 32 | +| Rol | Ruta Recomendada | |
| 33 | +| :--- | :--- | |
| 34 | +| **Product Owner** | [Visión](./governance/product-es/product-vision.md) → [Contexto](./governance/product-es/business-context.md) → [Roadmap](./governance/roadmap/) | |
| 35 | +| **Arquitecto** | [Planos](./architecture/blueprints-es/architecture-spec.md) → [ADRs](./architecture/adrs-es/) → [Stack](./architecture/blueprints-es/stack.md) | |
| 36 | +| **Desarrollador** | [Estándares](./architecture/artifacts-es/engineering-standards.md) → [Código](./src/) → [Planos](./architecture/blueprints-es/architecture-spec.md) | |
| 37 | +| **DevOps / QA** | [Infra](./infrastructure/) → [Ops](./operations/) → [Espec. IAM](./architecture/artifacts-es/enterprise-iam-ums-specification.md) | |
104 | 38 |
|
105 | 39 | --- |
106 | | - |
107 | | -## 🤝 Contribuir |
108 | | -Por favor lee el [**Indice Maestro**](./MASTER_INDEX.es.md) y las [**Reglas de Agentes**](./AGENTS.md) antes de realizar cambios. Este proyecto sigue el **BMAD-METHOD** para desarrollo dirigido por especificaciones. |
| 40 | +*Para navegación profunda, visita el [**Índice Maestro**](./MASTER_INDEX.es.md).* |
0 commit comments