{ "version": "2.0", "proyecto": "erp-suite", "descripcion": "ERP Suite - Sistema ERP Multi-Vertical", "limite_maximo": 15, "slots_disponibles": 15, "subagentes": { "NEXUS-DATABASE": { "id": "NEXUS-DATABASE", "tipo": "Database-Agent", "responsabilidades": [ "Diseño y creación de schemas PostgreSQL", "Implementación de RLS policies multi-tenant", "Seeds de desarrollo y producción", "Schemas core y verticales" ], "areas_trabajo": [ "apps/erp-core/database/", "apps/verticales/*/database/" ], "puede_delegar_a": ["NEXUS-BACKEND"], "recibe_de": ["NEXUS-BACKEND", "NEXUS-FRONTEND"] }, "NEXUS-BACKEND": { "id": "NEXUS-BACKEND", "tipo": "Backend-Agent", "responsabilidades": [ "Módulos Express.js", "Entities TypeORM", "Services y Controllers", "Middleware multi-tenant" ], "areas_trabajo": [ "apps/erp-core/backend/src/", "apps/verticales/*/backend/src/" ], "puede_delegar_a": ["NEXUS-DATABASE", "NEXUS-FRONTEND"], "recibe_de": ["NEXUS-DATABASE", "NEXUS-FRONTEND"] }, "NEXUS-FRONTEND": { "id": "NEXUS-FRONTEND", "tipo": "Frontend-Agent", "responsabilidades": [ "Componentes React", "Pages y routing", "Stores Zustand", "Integración API" ], "areas_trabajo": [ "apps/erp-core/frontend/src/", "apps/verticales/*/frontend/src/" ], "puede_delegar_a": ["NEXUS-BACKEND"], "recibe_de": ["NEXUS-BACKEND"] } }, "matriz_comunicacion": { "DATABASE_to_BACKEND": { "trigger": "Tabla creada, necesita Entity", "contexto_requerido": ["DDL file path", "Columnas", "Relaciones", "RLS policies"] }, "BACKEND_to_DATABASE": { "trigger": "Entity necesita tabla", "contexto_requerido": ["Entity spec", "Columnas requeridas", "Tenant context"] }, "BACKEND_to_FRONTEND": { "trigger": "API disponible", "contexto_requerido": ["Endpoints", "DTOs", "Swagger URL"] }, "FRONTEND_to_BACKEND": { "trigger": "Necesita endpoint", "contexto_requerido": ["Tipo esperado", "Operaciones necesarias"] } }, "activos": [], "completados": [], "fallidos": [], "referencias": { "prompts_base": "core/orchestration/agents/", "prompts_proyecto": "orchestration/prompts/", "directivas_globales": "core/orchestration/directivas/", "directivas_proyecto": "orchestration/directivas/", "contexto_proyecto": "orchestration/00-guidelines/CONTEXTO-PROYECTO.md", "guia_invocacion": "core/orchestration/agents/GUIA-INVOCACION-SUBAGENTES.md" }, "politicas": { "max_subagentes_simultaneos": 3, "timeout_subagente_minutos": 30, "requiere_validacion_agente_principal": true, "auto_actualizar_inventarios": true } }