workspace-v1/projects/erp-suite/orchestration/estados/REGISTRO-SUBAGENTES.json
rckrdmrd 66161b1566 feat: Workspace-v1 complete migration with NEXUS v3.4
Sistema NEXUS v3.4 migrado con:

Estructura principal:
- core/orchestration: Sistema SIMCO + CAPVED (27 directivas, 28 perfiles)
- core/catalog: Catalogo de funcionalidades reutilizables
- shared/knowledge-base: Base de conocimiento compartida
- devtools/scripts: Herramientas de desarrollo
- control-plane/registries: Control de servicios y CI/CD
- orchestration/: Configuracion de orquestacion de agentes

Proyectos incluidos (11):
- gamilit (submodule -> GitHub)
- trading-platform (OrbiquanTIA)
- erp-suite con 5 verticales:
  - erp-core, construccion, vidrio-templado
  - mecanicas-diesel, retail, clinicas
- betting-analytics
- inmobiliaria-analytics
- platform_marketing_content
- pos-micro, erp-basico

Configuracion:
- .gitignore completo para Node.js/Python/Docker
- gamilit como submodule (git@github.com:rckrdmrd/gamilit-workspace.git)
- Sistema de puertos estandarizado (3005-3199)

Generated with NEXUS v3.4 Migration System
EPIC-010: Configuracion Git y Repositorios
2026-01-04 03:37:42 -06:00

93 lines
2.9 KiB
JSON

{
"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
}
}