Navegación Bilingüe: English · Español (este documento)
Evolith Tracker es el Governance Control Plane (Plano de Control de Gobernanza) para la ingeniería de software AI-Native. No es un gestor de tareas tradicional (no es un Jira ni un Trello) ni pretende reemplazar las herramientas especializadas de la industria. Su propósito es digitalizar, automatizar y auditar todo el ciclo de vida del software (SDLC) aplicando estrictamente las reglas arquitectónicas de Evolith.
Invierte la ecuación de desarrollo tradicional: la IA construye y ejecuta; las herramientas externas operan; Evolith gobierna y orquesta.
Evolith Tracker adopta el modelo de Governed Composition. Esto significa que construimos el núcleo irreducible de gobernanza (las Phase Gates, la trazabilidad, las reglas Core y el Grafo de Evidencias) y consumimos capacidades maduras a través de Puertos y Adaptadores.
- El Core define: Reglas, esquemas, taxonomías y contratos (
evolith_arch32). - Los Proveedores ejecutan: Repositorios, CI/CD, sistemas de trabajo (Jira), herramientas de observabilidad LLM y Analytics.
- El CLI / MCP evalúa: Ejecutan validaciones técnicas sin estado (Technical Evaluation Result).
- Tracker decide: Centraliza y consolida las evidencias para emitir la Decisión de Gate (Gate Decision) y avanzar de fase.
- Ecosistema de Monolitos Progresivos Multi-Tenant: Preparados para SaaS en la nube con aislamiento absoluto de datos por
TenantID. - Inversión de Dependencias (Puertos y Adaptadores): Su núcleo está blindado. Los proveedores externos (ej. Langfuse, Jira, GitHub) se conectan mediante un Anti-Corruption Layer (ACL) asegurando que sus esquemas no contaminen el dominio del Tracker.
- Identidad Delegada (UMS): Consume AuthN, AuthZ y roles (RACI) directamente del SaaS independiente UMS.
- Gobernanza Upstream: Evolith Core contiene las directrices inmutables. El Tracker hereda, aplica y puede proponer mejoras (ADRs) al Core basándose en evidencias operativas.
El Tracker modela el SDLC a través de 5 compuertas consecutivas (Phase Gates), donde él actúa como la única autoridad final para permitir las transiciones:
- Discovery & Ideation Hub: Validar ROI y KPIs; asegurar que la solución propuesta se alinee a la estrategia de "Build vs Compose".
- Architecture Spec-Driven (Diseño): Consolidar contratos (OpenAPI/AsyncAPI) y ADRs aprobados.
- Construction Tracking: Validar evidencias de repositorios y CI/CD externos frente a los contratos de diseño (control estricto de Architecture Drift).
- Automated QA & Integration: Recepción de resultados de pruebas, seguridad e integración profunda vía puertos.
- Dynamic Release Planner: Tablero de mando para despliegues. Ante un bloqueo, los agentes proponen un flujo de contingencia ("Re-Do") y un humano autoriza.
Tracker consolida el Grafo de Evidencias (Evidence Graph) inmutable. Mediante puertos de Analytics, expone métricas validadas de todo el flujo de valor:
- Métricas DORA & SPACE
- Índice de Adherencia Arquitectónica: Alertas tempranas de desviación de arquitectura detectadas durante las fases previas al despliegue.