You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Evolith Tracker: Alcance Funcional del Sistema (Suite SDLC)
Navegación Bilingüe:English · Español (este documento)
Estado del Documento: Borrador (refactorizado 2026-06-11 — de alcance por módulo a alcance del sistema)
Tipo: Alcance Funcional · Artefacto de Fase 1
Satélite: Evolith Tracker · Upstream:Evolith Core
1. Visión General
Evolith Tracker es el Governance Control Plane del SDLC AI-Native: una suite que digitaliza, automatiza y audita el ciclo de vida completo del software a través de 5 Compuertas de Fase (Phase Gates) secuenciales, aplicando estrictamente las reglas arquitectónicas de Evolith Core. No es un gestor de tareas ni reemplaza herramientas especializadas: bajo el modelo de Governed Composition, el Tracker construye el núcleo irreducible de gobernanza (gates, trazabilidad, reglas Core, Grafo de Evidencias) y consume capacidades maduras de proveedores externos vía Puertos y Adaptadores.
El Core define. Los Proveedores ejecutan. Los Evaluadores asisten. Tracker decide y audita.
El Tracker es la única autoridad de transición de fase: ninguna iniciativa avanza sin superar formalmente su compuerta (BR-001..BR-003), y toda decisión queda auditada, atribuida e inmutable (BR-009).
2. Compuertas, Iteración y Baselines
El refinamiento es iterativo dentro de cada fase: iniciativas, backlogs, contratos e historias se versionan y desglosan libremente mientras la fase está abierta. Pero la superación de una compuerta congela el baseline de esa fase (scope freeze en el Business Sign-Off; contratos inmutables en el Design Baseline). Todo cambio posterior a un gate superado reingresa por gobernanza — solicitud de excepción (ExceptionRequest) o motor de contingencias (Re-Do Flow) — nunca por edición silenciosa. No existen artefactos "vivos" tras su gate: existe versionado gobernado.
3. Los 5 Módulos del Flujo de Valor
Workflow core estricto y no negociable de cada módulo; cada fase tiene su set de artefactos según el estándar SDLC de Evolith.
#
Módulo
Workflow core (no negociable)
Compuerta de salida
1
Discovery & Ideation Hub
Registro de iniciativas; compuerta de negocio con sustento del PO (ROI, Time to Market) y sustento técnico (estimación ballpark); generación de backlog o seguimiento solo-iniciativa al aprobar (según configuración del inquilino)
Business Sign-Off — alcance congelado
2
Architecture Spec-Driven
Contratos OpenAPI/AsyncAPI (REST única superficie API en Fase 1, T-009); ADRs conformes al Core; Technical Blueprint versionado
Design Baseline aprobado
3
Construction Tracking
Trazabilidad historia↔contrato; evidencias de SCM/CI externos vía puertos; detección de Architecture Drift en tiempo real (BR-004)
Build exitoso — merge autorizado
4
Automated QA & Integration
Recepción de resultados .harness; pruebas de contrato y regresión; veredicto de calidad
Quality Gate — CFR < 2%
5
Dynamic Release Planner
Calendario multi-entorno cruzado con scores de regresión; Re-Do Flow ante bloqueos; sign-off humano final
Producción en vivo — monitoreo nominal
4. Capacidades Transversales del Sistema
Orquestación: el Tracker asigna trabajo, valida entregables contra criterios de gate y audita cada acción. Los agentes que ejecutan el trabajo pertenecen al framework de agentes configurado por el tenant (bmad por defecto, spec-kit, custom, etc.). BMAD es solo orquestación — los agentes no pueden auto-asignarse ni saltar compuertas.
Tres superficies equivalentes: Aplicación Web, CLI y Servidor MCP con paridad total de características (BR-008).
Multi-tenant parametrizable: cada tenant configura pasos opcionales, niveles de aprobación, modo de ejecución (manual/automatizado), modo de backlog ("generar" o "solo-iniciativa") y framework de agentes (bmad por defecto, spec-kit, custom, etc.) por fase, siempre respetando el workflow core no negociable; aislamiento absoluto de datos por TenantID (BR-006).
Uso standalone e interoperabilidad: cada módulo puede operar desacoplado. En importación, cualquier tarea externa puede integrarse y asociarse a la iniciativa de Evolith Tracker como punto de entrada. En exportación, los resultados pueden enviarse a cualquier sistema externo que necesite analizarlos (Jira, Trello, CSV, APIs, etc.), canalizados por el ACL de Integration.
Cerebro analítico: Grafo de Evidencias inmutable; métricas DORA y SPACE; Índice de Adherencia Arquitectónica con alertas tempranas de drift.
Identidad delegada: AuthN/AuthZ y roles RACI consumidos del SaaS UMS — el Tracker no gestiona usuarios.
Gobernanza heredada: las reglas de Evolith Core son inmutables a nivel del Tracker (BR-005); las mejoras se proponen upstream vía ADRs con evidencia operativa.
5. Fuera de Alcance
Creación de metodologías personalizadas por tenant (el Tracker impone el SDLC de Evolith). La selección del framework de agentes por tenant no constituye una metodología personalizada: el workflow core, los gates y los artefactos estándar son invariables.
Gestión de usuarios, autenticación o identidad (delegado a UMS).
Ejecución de código o integración IDE (el Servidor MCP cubre la integración de agentes).
Facturación y gestión de suscripciones.
GraphQL como superficie API (T-009) y extracción a servicios distribuidos — ambos Fase 2.
6. Catálogo de Artefactos Evolith Core por Fase SDLC