Skip to content

Latest commit

 

History

History
101 lines (80 loc) · 9.49 KB

File metadata and controls

101 lines (80 loc) · 9.49 KB

Índice Maestro — Evolith Tracker

Bilingual Navigation: English · Español (este documento)

Warning

Deprecation Notice: Este Índice Maestro se encuentra descontinuado. Por favor, utilice el "Storefront" en el README.es.md para la navegación orientada a roles, o diríjase a los Hubs localizados (ej. DECISIONS.es.md).

Bienvenido a la documentación del Evolith Tracker, repositorio satélite derivado de la arquitectura de referencia corporativa Evolith.

Rutas de Navegación por Rol

  • Desarrollador: Revisar el Upstream Base para ver los estándares de código y arquitectura.
  • Arquitecto / Líder Técnico: Revisar DECISIONS.md para conocer las decisiones arquitectónicas aplicadas en este repositorio y las heredadas del Upstream.
  • Producto / Dominio: Revisar el Dominio de Negocio para entender los objetivos del producto y los stakeholders.
  • PO / PM (BMAD): Revisar los Entregables BMAD para los documentos estándar de producto y diseño conceptual.

Entregables BMAD — Producto y Diseño Conceptual

Documento ES Descripción
Project Brief ES Brief estructurado: problema, personas, casos de uso, reglas de negocio
PRD ES Documento de Requisitos de Producto completo: épicas, CLI, MCP, orquestación BMAD
UX Concept ES Visión UX conceptual: navegación, flujos clave, interacción Web/CLI/MCP
Desglose de User Stories ES Desglose completo SM Agent: 114 historias · 372 pts · 11 módulos · criterios Gherkin · secuenciación en sprints

Arquitectura y Diseño Técnico

Documento ES Descripción
Tracker Target Architecture TAD maestro: bounded contexts, domain model, layer structure, integrations
NestJS Backend Design Arquitectura NestJS: módulos, CQRS, repositories, guards, middleware
React Frontend Design Arquitectura React: state management, routing, permission-driven UI
PostgreSQL Data Design Diseño de datos: 10 schemas, DDL, RLS, indexes, concurrency, migrations
UMS Authentication Integration Integración AuthN/AuthZ con UMS SaaS: JWT, JWKS, permission guards
UMS Authorization Graph Design ACL transformation: UMS graph → Tracker permissions, role hierarchy
Core Integration Design Integración con Evolith Core: rulesets, artifact schemas, taxonomy, caching
Phase Gate Design Motor de evaluación de gates: criteria, checklists, exception handling
Artifact & Evidence Design Sistema de artefactos: definitions, instances, evidence records
CLI Gap Analysis Análisis de gaps CLI: comandos requeridos vs existentes, propuestas
Core Feedback Analysis Feedback para Core: ADR candidates, SDK gaps, reusable patterns
Implementation Roadmap Roadmap de implementación: 8 fases, effort estimates, risk register
Re-Do Flow Design ES Motor de contingencias del Release: triggers, estados, algoritmo de recálculo
Agent Assignment API ES Contrato de asignación de agentes BMAD sobre REST/CLI/MCP

Pruebas y Calidad

Documento ES Descripción
Test Strategy ES Estrategia de pruebas: pirámide, testing por capa hexagonal, Pact, cobertura, Gate 4

Seguridad

Documento ES Descripción
Security Specification ES Modelo STRIDE, AuthN/AuthZ fail-closed, aislamiento de tenants, OWASP Top 10

Infraestructura y Entrega

Documento ES Descripción
CI/CD Pipeline Spec ES Pipeline, quality gates, promoción de entornos, Helm/K8s, GitOps
Observability Spec ES Logs/métricas/trazas, dashboards, alertas, SLOs

Modelos DDD (Bounded Contexts)

Documento ES Descripción
Bounded Context Map ES Mapa estratégico de los 9 contexts
Domain Model & E/R Overview ES Síntesis consolidada: modelo conceptual, agregados, value objects y E/R
Core — 5 Phase Gates
Discovery DDD ES Initiative, Backlog, Epic, UserStory aggregates
Design DDD ES TechnicalBlueprint, Contract, ADR, DataSchema aggregates
Construction DDD ES ImplementationCycle, TechnicalStory, PeerReview aggregates
QA DDD ES TestCycle, TestExecution, Defect aggregates
Release DDD ES ReleasePackage, DeploymentRecord, Environment aggregates
Soporte — 4 contextos transversales
Governance DDD ES SatelliteProduct, SDLCExecution, PhaseGateState aggregates
Artifacts DDD ES ArtifactDefinition, ArtifactInstance, EvidenceRecord aggregates
Metrics DDD ES ScorecardDefinition, MetricSnapshot, DriftAlert aggregates
Integration DDD ES IntegrationEndpoint, SyncRecord, ACLAdapter aggregates

Decisiones Arquitectónicas y Riesgos

Documento ES Descripción
DECISIONS.md ES Registro de ADRs locales y decisiones heredadas del Upstream
Risk Register ES Registro formal de riesgos: probabilidad, impacto, severidad, mitigación
T-002 Microfrontends Fase 1 Decisión de adoptar microfrontends en Fase 1
Upstream Proposals ES Candidatos a ADR propuestos a Evolith Core

Auditoría y Gobernanza Documental

Documento Descripción
Inventario de Documentación Inventario completo de documentos con estado bilingüe
Auditoría Funcional Revisión PO: capacidades, historias, reglas, criterios
Auditoría Técnica Revisión Arquitecto: dominio, CQRS, infraestructura
Cumplimiento Evolith Core Matriz de conformidad con estándares de Evolith Core
Análisis de Brechas 24 brechas detectadas con severidad y estado
Plan de Remediación Plan de acción para resolver brechas
Auditoría de Trazabilidad Cadena completa: visión → capacidad → código → evidencia