Arquitectura limpia

Regla de dependencia entre capas del sistema agéntico

1,248Solicitudes hoy
6Bloqueos guardrails
1.2 dLead time medio

Regla de dependencia

Las capas externas conocen a las internas; el dominio no conoce a nadie. Arrastra el grafo para rotarlo y haz clic en un nodo para ver el paquete.

Grafo de capas y paquetes

arrastra para rotar · clic en un nodo

Cadena vertical Interfaz → Infraestructura → Aplicación → Dominio: cada capa sólo puede depender de la que tiene debajo.

Paquetes de la capa seleccionada

Reglas de frontera (CI)

domain-* ↛ infrastructure-*
domain-* ↛ application-*
application-* ↛ apps/*
apps/* → solo vía puertos públicos
shared-kernel → cero dependencias externas

Spec-Driven Development

Cada cambio nace como especificación verificable antes de escribirse una sola línea de código. El pulso recorre la espiral en el mismo orden que el pipeline.

Cadena de etapas SDD

arrastra para rotar · clic en una etapa

Detalle de la etapa

Observabilidad de guardrails

Cada acción de un agente pasa por una batería de políticas antes de tocar producción. El grafo conecta cada célula con las políticas que invoca.

Verificaciones (24h)3,412
↑ 4.2%
Bloqueos6
↓ 1.1%
Tasa de conformidad99.8%
↑ 0.1 pp
Latencia media184 ms
↓ 12 ms

Grafo célula ↔ política

los pulsos verdes/ámbar/rojos son veredictos en vivo

Anillo interior: células. Anillo exterior: políticas de guardrail. Selecciona un nodo para ver su rol.

Verificaciones por hora

hace 12 hahora

Registro de auditoría

HoraCélula / agentePolíticaVeredictoLatencia

Monorepo modular & células de desarrollo

Cada célula es dueña exclusiva de su clúster de paquetes: nota que no hay ninguna arista entre células. La frontera es estructural, no una convención.

Clústeres de propiedad por célula

arrastra para rotar · clic en una célula

4 clústeres aislados = 4 células. Ningún paquete se comparte entre clústeres.

Árbol del monorepo

Leyenda

🔒 = paquete bajo lint de fronteras estricto (dependency-cruiser + ESLint boundaries). La etiqueta indica qué célula lo posee en exclusiva.

Núcleo — dominio
Orquestación — aplicación
Plataforma — infraestructura
Experiencia — interfaz

Células activas