|
Some checks are pending
CI Pipeline / changes (push) Waiting to run
CI Pipeline / core (push) Blocked by required conditions
CI Pipeline / trading-backend (push) Blocked by required conditions
CI Pipeline / trading-data-service (push) Blocked by required conditions
CI Pipeline / trading-frontend (push) Blocked by required conditions
CI Pipeline / erp-core (push) Blocked by required conditions
CI Pipeline / erp-mecanicas (push) Blocked by required conditions
CI Pipeline / gamilit-backend (push) Blocked by required conditions
CI Pipeline / gamilit-frontend (push) Blocked by required conditions
Gamilit: - Backend: Teacher services, assignments, gamification, exercise submissions - Frontend: Admin/Teacher/Student portals, module 4-5 mechanics, monitoring - Database: DDL functions, seeds for dev/prod, auth/gamification schemas - Docs: Architecture, features, guides cleanup and reorganization Core/Orchestration: - New workspace directives index - Documentation directive Trading-platform: - Database seeds and inventory updates - Tech leader validation report 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| _historico | ||
| agents | ||
| auditorias | ||
| checklists | ||
| claude | ||
| deployment | ||
| directivas | ||
| impactos | ||
| inventarios | ||
| patrones | ||
| procesos | ||
| referencias | ||
| templates | ||
| README.md | ||
Sistema de Orquestación de Agentes - NEXUS
Versión: 3.3 Sistema: SIMCO + CAPVED + Economía de Tokens Actualizado: 2025-12-08
Visión General
Este directorio contiene el Sistema NEXUS de orquestación de agentes IA para desarrollo de software. El sistema permite que cualquier agente pueda orquestar a cualquier otro, con contexto completo y fases anidadas obligatorias.
Novedad v3.0: Implementación del sistema SIMCO que organiza directivas por tipo de operación, permitiendo que cualquier agente siga las directivas correctas independientemente de su especialización.
Novedad v3.1: Integración del principio CAPVED (Contexto → Análisis → Planeación → Validación → Ejecución → Documentación) como ciclo de vida obligatorio para toda HU/tarea que modifica código o documentación.
Novedad v3.2: Integración del principio ECONOMÍA DE TOKENS para desglose de tareas y evitar overload. Nuevo SIMCO-QUICK-REFERENCE.md para consulta rápida optimizada.
SISTEMA SIMCO (RECOMENDADO)
Qué es SIMCO
Single Instruction Matrix by Context and Operation reorganiza las directivas por tipo de operación en lugar de por perfil de agente. Esto resuelve el problema donde los agentes ignoraban directivas cuando realizaban tareas fuera de su dominio principal.
Acceso Rápido
core/catalog/ # 🆕 CATÁLOGO DE FUNCIONALIDADES (CONSULTAR PRIMERO)
├── CATALOG-INDEX.yml # Índice máquina-readable
├── auth/ # Autenticación y autorización
├── session-management/ # Gestión de sesiones
├── rate-limiting/ # Limitación de tasa
├── notifications/ # Sistema de notificaciones
├── multi-tenancy/ # Soporte multi-tenant
├── feature-flags/ # Feature flags dinámicos
├── websocket/ # Comunicación WebSocket
└── payments/ # Integración de pagos
directivas/simco/ # DIRECTIVAS POR OPERACIÓN
├── _INDEX.md # ⭐ LEER PRIMERO - Índice del sistema
├── SIMCO-TAREA.md # 🆕 CICLO CAPVED - Punto de entrada para HUs
├── SIMCO-REUTILIZAR.md # Reutilizar del catálogo
├── SIMCO-CREAR.md # Crear cualquier archivo
├── SIMCO-MODIFICAR.md # Modificar archivos existentes
├── SIMCO-VALIDAR.md # Validar código (build, lint)
├── SIMCO-DOCUMENTAR.md # Documentar trabajo realizado
├── SIMCO-BUSCAR.md # Buscar archivos e información
├── SIMCO-DELEGACION.md # Delegar a subagentes
├── SIMCO-DDL.md # Operaciones PostgreSQL
├── SIMCO-BACKEND.md # Operaciones NestJS
└── SIMCO-FRONTEND.md # Operaciones React
directivas/principios/ # PRINCIPIOS FUNDAMENTALES (6)
├── PRINCIPIO-CAPVED.md # Ciclo de vida de tareas (OBLIGATORIO)
├── PRINCIPIO-DOC-PRIMERO.md # Documentación antes de implementación
├── PRINCIPIO-ANTI-DUPLICACION.md # Verificar @CATALOG antes de crear
├── PRINCIPIO-VALIDACION-OBLIGATORIA.md # Build/lint obligatorios
├── PRINCIPIO-ECONOMIA-TOKENS.md # Desglose tareas para evitar overload
└── PRINCIPIO-NO-ASUMIR.md # 🆕 No asumir, PREGUNTAR si falta info
agents/perfiles/ # PERFILES LIGEROS DE AGENTES
├── PERFIL-DATABASE.md # Database-Agent (~100 líneas)
├── PERFIL-BACKEND.md # Backend-Agent (~100 líneas)
├── PERFIL-FRONTEND.md # Frontend-Agent (~100 líneas)
└── PERFIL-ORQUESTADOR.md # Tech-Leader (~100 líneas)
referencias/
└── ALIASES.yml # Sistema de aliases para navegación
Cómo Usar SIMCO + CAPVED
Para TODA HU/Tarea que modifica código:
- Leer SIMCO-TAREA.md (ciclo CAPVED completo)
- Seguir las 6 fases CAPVED:
- C - Contexto: Vincular HU a proyecto/módulo/epic
- A - Análisis: Mapear impacto, dependencias, riesgos
- P - Planeación: Desglosar en subtareas
- V - Validación: Gate antes de ejecutar (NO DELEGAR)
- E - Ejecución: Implementar usando SIMCO específicos
- D - Documentación: Gate de cierre (OBLIGATORIO)
Para operaciones específicas dentro de una tarea:
- Verificar catálogo (PRIMERO):
grep -i "{funcionalidad}" @CATALOG_INDEX - Si existe en catálogo: Seguir
SIMCO-REUTILIZAR.md - Leer principios (siempre):
directivas/principios/*.md(5 fundamentales) - Identificar operación: ¿Crear? ¿Modificar? ¿Validar?
- Leer SIMCO correspondiente:
directivas/simco/SIMCO-{operación}.md - Si aplica dominio: Leer
SIMCO-{DDL|BACKEND|FRONTEND}.md - Seguir checklist del archivo SIMCO
Sistema de Aliases
# 🆕 CAPVED - CICLO DE VIDA DE TAREAS
@CAPVED: directivas/principios/PRINCIPIO-CAPVED.md
@TAREA: directivas/simco/SIMCO-TAREA.md
@TPL_CAPVED: templates/TEMPLATE-TAREA-CAPVED.md
# CATÁLOGO DE FUNCIONALIDADES (CONSULTAR PRIMERO)
@CATALOG: core/catalog/
@CATALOG_INDEX: core/catalog/CATALOG-INDEX.yml
# Operaciones
@REUTILIZAR: directivas/simco/SIMCO-REUTILIZAR.md
@CREAR: directivas/simco/SIMCO-CREAR.md
@MODIFICAR: directivas/simco/SIMCO-MODIFICAR.md
@VALIDAR: directivas/simco/SIMCO-VALIDAR.md
@DOCUMENTAR: directivas/simco/SIMCO-DOCUMENTAR.md
@BUSCAR: directivas/simco/SIMCO-BUSCAR.md
@DELEGAR: directivas/simco/SIMCO-DELEGACION.md
# Especializados
@OP_DDL: directivas/simco/SIMCO-DDL.md
@OP_BACKEND: directivas/simco/SIMCO-BACKEND.md
@OP_FRONTEND: directivas/simco/SIMCO-FRONTEND.md
# Principios (5 fundamentales)
@PRINCIPIOS: directivas/principios/
@TOKENS: directivas/principios/PRINCIPIO-ECONOMIA-TOKENS.md
@QUICK_REF: directivas/simco/SIMCO-QUICK-REFERENCE.md
# Proyecto (valores en CONTEXTO-PROYECTO.md)
@INVENTORY: orchestration/inventarios/MASTER_INVENTORY.yml
@DDL: {DB_DDL_PATH}/schemas/
@BACKEND: {BACKEND_SRC}/modules/
@FRONTEND: {FRONTEND_SRC}/apps/
Arquitectura de Herencia
┌─────────────────────────────────────────────────────────────────────┐
│ WORKSPACE (~/workspace/) │
├─────────────────────────────────────────────────────────────────────┤
│ │
│ ┌────────────────────────────────────────────────────────────────┐ │
│ │ 🆕 CORE/CATALOG (Funcionalidades Reutilizables) │ │
│ │ • Código probado y documentado │ │
│ │ • auth, session, rate-limiting, notifications, etc. │ │
│ │ • CONSULTAR ANTES de implementar funcionalidad común │ │
│ └────────────────────────────────────────────────────────────────┘ │
│ │ │
│ ▼ REUTILIZA │
│ ┌────────────────────────────────────────────────────────────────┐ │
│ │ CORE/ORCHESTRATION (Nivel Workspace) │ │
│ │ • Sistema SIMCO (directivas por operación) │ │
│ │ • Principios fundamentales (aplican a TODOS) │ │
│ │ • Perfiles ligeros de agentes │ │
│ │ • Sistema de aliases │ │
│ │ • Templates de documentación │ │
│ └────────────────────────────────────────────────────────────────┘ │
│ │ │
│ ▼ HEREDA │
│ ┌────────────────────────────────────────────────────────────────┐ │
│ │ PROJECTS/{proyecto}/ORCHESTRATION (Nivel Proyecto) │ │
│ │ • CONTEXTO-PROYECTO.md (aliases resueltos) │ │
│ │ • Directivas específicas del proyecto │ │
│ │ • Inventarios (DATABASE, BACKEND, FRONTEND) │ │
│ │ • Trazas de tareas │ │
│ │ • PROXIMA-ACCION.md │ │
│ └────────────────────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────────┘
Estructura de Directorios
core/orchestration/
├── README.md # ⭐ Este archivo
│
├── directivas/
│ ├── _MAP.md # Mapa de contenidos
│ │
│ ├── simco/ # 🆕 SISTEMA SIMCO
│ │ ├── _INDEX.md # Índice maestro SIMCO
│ │ ├── SIMCO-CREAR.md
│ │ ├── SIMCO-MODIFICAR.md
│ │ ├── SIMCO-VALIDAR.md
│ │ ├── SIMCO-DOCUMENTAR.md
│ │ ├── SIMCO-BUSCAR.md
│ │ ├── SIMCO-DELEGACION.md
│ │ ├── SIMCO-DDL.md
│ │ ├── SIMCO-BACKEND.md
│ │ └── SIMCO-FRONTEND.md
│ │
│ ├── principios/ # 🆕 PRINCIPIOS FUNDAMENTALES (5)
│ │ ├── PRINCIPIO-CAPVED.md
│ │ ├── PRINCIPIO-DOC-PRIMERO.md
│ │ ├── PRINCIPIO-ANTI-DUPLICACION.md
│ │ ├── PRINCIPIO-VALIDACION-OBLIGATORIA.md
│ │ └── PRINCIPIO-ECONOMIA-TOKENS.md
│ │
│ └── legacy/ # Directivas legacy (referencia)
│
├── agents/
│ ├── perfiles/ # 🆕 PERFILES LIGEROS SIMCO
│ │ ├── PERFIL-DATABASE.md
│ │ ├── PERFIL-BACKEND.md
│ │ ├── PERFIL-FRONTEND.md
│ │ └── PERFIL-ORQUESTADOR.md
│ │
│ └── legacy/ # Prompts legacy (referencia extendida)
│
├── referencias/
│ └── ALIASES.yml # 🆕 Sistema de aliases
│
├── templates/
│ ├── TEMPLATE-CONTEXTO-PROYECTO.md # 🆕 Template para proyectos
│ ├── TEMPLATE-ANALISIS.md
│ ├── TEMPLATE-PLAN.md
│ └── TEMPLATE-VALIDACION.md
│
├── checklists/
│ ├── CHECKLIST-CODE-REVIEW-API.md
│ ├── CHECKLIST-PROPAGACION.md # 🆕 Verificar propagación entre niveles
│ └── CHECKLIST-REFACTORIZACION.md
│
└── _historico/ # Documentos de análisis archivados
└── *.md
Principios Fundamentales (6)
1. CAPVED (PRINCIPIO-CAPVED.md) 🆕
TODA tarea que modifica código o documentación DEBE pasar por:
C - Contexto: Vincular HU a proyecto/módulo/epic
A - Análisis: Mapear impacto, dependencias, riesgos
P - Planeación: Desglosar en subtareas por dominio
V - Validación: Gate antes de ejecutar (NO DELEGAR)
E - Ejecución: Implementar usando SIMCO específicos
D - Documentación: Gate de cierre (HU no está Done sin esto)
Si aparece scope creep → Registrar y crear HU derivada
Objetivo: Trazabilidad completa, análisis de impacto, documentación actualizada
2. Doc Primero (PRINCIPIO-DOC-PRIMERO.md)
ANTES de implementar cualquier cosa:
1. Consultar docs/ del proyecto
2. Verificar especificaciones existentes
3. NO asumir - verificar
Objetivo: Implementación alineada con documentación
3. Anti-Duplicación (PRINCIPIO-ANTI-DUPLICACION.md)
ANTES de crear cualquier archivo:
1. Verificar @INVENTORY correspondiente
2. Buscar patrones similares existentes
3. Si existe, REUTILIZAR o EXTENDER
Objetivo: Cero objetos duplicados
4. Validación Obligatoria (PRINCIPIO-VALIDACION-OBLIGATORIA.md)
ANTES de marcar tarea como completada:
1. npm run build DEBE pasar
2. npm run lint DEBE pasar
3. Carga limpia DEBE funcionar (si DDL)
Objetivo: Código siempre en estado válido
5. Economía de Tokens (PRINCIPIO-ECONOMIA-TOKENS.md)
ANTES de ejecutar tareas complejas:
1. Verificar límites de tokens (~200K input, ~8K output)
2. Desglosar HUs grandes en subtareas manejables
3. Usar SIMCO-QUICK-REFERENCE.md para consultas rápidas
Objetivo: Evitar overload de contexto, maximizar eficiencia
6. No Asumir (PRINCIPIO-NO-ASUMIR.md) 🆕
SI falta información o hay ambigüedad:
1. Buscar exhaustivamente en docs (10-15 min)
2. Si no se encuentra → DETENER
3. Documentar la pregunta claramente
4. Escalar al Product Owner
5. Esperar respuesta antes de implementar
Objetivo: Cero implementaciones basadas en suposiciones
Flujo CAPVED (6 Fases - Obligatorio)
┌─────────────────────────────────────────────────────────────────┐
│ FASE C: CONTEXTO │ Vincular HU, clasificar, cargar SIMCO │
├─────────────────────────────────────────────────────────────────┤
│ FASE A: ANÁLISIS │ Leer docs/, mapear impacto, riesgos │
├─────────────────────────────────────────────────────────────────┤
│ FASE P: PLANEACIÓN │ Desglosar subtareas, asignar agentes │
├─────────────────────────────────────────────────────────────────┤
│ FASE V: VALIDACIÓN │ ⚠️ Gate antes de ejecutar (NO DELEGAR)│
├─────────────────────────────────────────────────────────────────┤
│ FASE E: EJECUCIÓN │ Implementar usando SIMCO específicos │
├─────────────────────────────────────────────────────────────────┤
│ FASE D: DOCUMENTACIÓN │ Gate de cierre, actualizar inventarios│
└─────────────────────────────────────────────────────────────────┘
NOTA: Si aparece scope creep en cualquier fase → Crear HU derivada
Uso Rápido
Al iniciar una sesión de trabajo
1. Leer core/orchestration/directivas/simco/_INDEX.md
2. Leer los 5 principios en directivas/principios/ (incluyendo CAPVED y Economía de Tokens)
3. Leer tu perfil en agents/perfiles/PERFIL-{TU-TIPO}.md
4. Leer projects/{proyecto}/orchestration/00-guidelines/CONTEXTO-PROYECTO.md
5. Leer projects/{proyecto}/orchestration/PROXIMA-ACCION.md
Para realizar una HU/Tarea
1. Leer SIMCO-TAREA.md (ciclo CAPVED completo)
2. Fase C: Vincular HU a proyecto/módulo/epic
3. Fase A: Mapear impacto, dependencias, riesgos
4. Fase P: Desglosar en subtareas
5. Fase V: Validar que todo cuadra (NO DELEGAR)
6. Fase E: Implementar usando SIMCO específicos
7. Fase D: Actualizar inventarios, trazas, lecciones aprendidas
Para operaciones dentro de una tarea
1. Identificar operación → Leer SIMCO correspondiente
2. Si aplica dominio → Leer SIMCO de dominio
3. Seguir checklist del SIMCO
4. Al completar → SIMCO-VALIDAR.md + SIMCO-DOCUMENTAR.md
Para delegar a subagente
1. Leer SIMCO-DELEGACION.md
2. Usar template de delegación
3. Incluir:
- Principios a leer
- SIMCO relevantes
- Variables resueltas
- Criterios de aceptación
Migración desde Sistema Anterior
Si vienes del sistema legacy (prompts de 700-850 líneas):
- Lee:
_historico/GUIA-MIGRACION-SIMCO.md - Usa: Perfiles ligeros + SIMCO en lugar de prompts extensos
- Consulta: Prompts legacy solo para detalles adicionales específicos
Beneficios de SIMCO vs Legacy
| Aspecto | Legacy | SIMCO |
|---|---|---|
| Líneas por perfil | ~800 | ~100 |
| Duplicación | ~40% | <5% |
| Cross-profile tasks | Se ignoran directivas | Se aplican SIMCO correctos |
| Mantenimiento | Actualizar N archivos | Actualizar 1 fuente |
| Navegación | Rutas largas | Aliases claros |
Documentos Clave
Lectura Obligatoria (SIMCO + CAPVED)
directivas/simco/_INDEX.md- Índice del sistema SIMCOdirectivas/principios/*.md- Los 5 principios fundamentales (incluyendo CAPVED y Economía de Tokens)directivas/simco/SIMCO-TAREA.md- Ciclo CAPVED para toda HU/tareaagents/perfiles/PERFIL-{TU-TIPO}.md- Tu perfilreferencias/ALIASES.yml- Sistema de aliases
Referencia Extendida (Legacy)
agents/legacy/PROMPT-*-AGENT.md- Prompts detallados por perfildirectivas/legacy/DIRECTIVA-*.md- Directivas específicas
Templates
templates/TEMPLATE-TAREA-CAPVED.md- 🆕 Template completo para tracking de HUs con CAPVEDtemplates/TEMPLATE-CONTEXTO-PROYECTO.md- Para nuevos proyectostemplates/TEMPLATE-ANALISIS.md- Formato de análisistemplates/TEMPLATE-PLAN.md- Formato de planificación
Checklists
checklists/CHECKLIST-CODE-REVIEW-API.md- Revisión de código para APIschecklists/CHECKLIST-PROPAGACION.md- 🆕 Verificar propagación entre niveleschecklists/CHECKLIST-REFACTORIZACION.md- Guía para refactorizaciones
Proyectos Implementados
Estructura Esperada por Proyecto
projects/{proyecto}/orchestration/
├── 00-guidelines/
│ └── CONTEXTO-PROYECTO.md # 🆕 Aliases resueltos
├── inventarios/
│ ├── MASTER_INVENTORY.yml
│ ├── DATABASE_INVENTORY.yml
│ ├── BACKEND_INVENTORY.yml
│ └── FRONTEND_INVENTORY.yml
├── trazas/
│ ├── TRAZA-TAREAS-DATABASE.md
│ ├── TRAZA-TAREAS-BACKEND.md
│ └── TRAZA-TAREAS-FRONTEND.md
├── directivas/ # Directivas específicas del proyecto
└── PROXIMA-ACCION.md
Soporte y Mantenimiento
Archivos a Actualizar
| Cambio | Archivo(s) |
|---|---|
| Nueva operación universal | simco/SIMCO-*.md |
| Nuevo principio | principios/PRINCIPIO-*.md |
| Cambio en perfil | agents/perfiles/PERFIL-*.md |
| Nuevo alias global | referencias/ALIASES.yml |
| Nuevo proyecto | Copiar templates/TEMPLATE-CONTEXTO-PROYECTO.md |
Versionado
- v3.2 (2025-12-08): Integración principio ECONOMÍA DE TOKENS (5º principio) + SIMCO-QUICK-REFERENCE
- v3.1 (2025-12-08): Integración principio CAPVED (ciclo de vida de tareas)
- v3.0 (2025-12-08): Implementación sistema SIMCO
- v2.0 (2025-12-05): Sistema legacy con prompts extensos
- v1.0: Sistema inicial
Sistema NEXUS - Orquestación de Agentes IA Versión: 3.3 (SIMCO + CAPVED + Economía de Tokens + NO-ASUMIR) Actualizado: 2025-12-08