workspace-v1/orchestration/templates/CONTEXTO-VERTICAL-TEMPLATE.md
rckrdmrd ff3038f183 feat(orchestration): Add subagent token management system
Sistema completo de gestión de tokens para subagentes NEXUS v4.0:

Nuevas directivas SIMCO:
- SIMCO-SUBAGENTE.md: Protocolo para agentes en modo subagente
- SIMCO-CCA-SUBAGENTE.md: CCA ligero para subagentes (~1,500 tokens)
- SIMCO-CONTROL-TOKENS.md: Gestión de límites de tokens
- SIMCO-DELEGACION-PARALELA.md: Delegación paralela

Perfiles compact (~250 tokens cada uno):
- PERFIL-BACKEND-COMPACT.md
- PERFIL-FRONTEND-COMPACT.md
- PERFIL-DATABASE-COMPACT.md
- PERFIL-DEVOPS-COMPACT.md
- PERFIL-ML-COMPACT.md
- PERFIL-GENERIC-SUBAGENT.md

Templates de delegación escalonados:
- TEMPLATE-DELEGACION-MINIMA.md (~250 tokens)
- TEMPLATE-DELEGACION-ESTANDAR.md (~600 tokens)
- TEMPLATE-DELEGACION-COMPLETA.md (~1,800 tokens)

Nuevos perfiles especializados:
- PERFIL-MCP-ARCHITECT.md
- PERFIL-MCP-DEVELOPER.md
- PERFIL-RAG-ENGINEER.md
- PERFIL-CICD-SPECIALIST.md
- PERFIL-PRODUCTION-MANAGER.md
- PERFIL-MONITORING-AGENT.md
- PERFIL-SECRETS-MANAGER.md
- PERFIL-PROPAGATION-TRACKER.md

Checklists y documentación:
- CHECKLIST-PRE-DELEGACION.md
- Análisis y planes de implementación

Métricas de mejora:
- ~59% reducción de tokens por delegación
- Perfiles compact: 69% más ligeros
- CCA subagente: 85% más ligero

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-07 04:43:01 -06:00

183 lines
4.3 KiB
Markdown

# Contexto del Proyecto - {NOMBRE_PROYECTO}
## Identificacion
| Campo | Valor |
|-------|-------|
| **Nombre** | {NOMBRE_PROYECTO} |
| **Tipo** | Vertical ERP - {INDUSTRIA} |
| **Estado** | {En desarrollo | MVP | Produccion} |
| **Version** | {VERSION} |
| **Fecha Creacion** | {FECHA} |
---
## Descripcion
{Descripcion detallada del proyecto y su proposito}
---
## VARIABLES PARA DIRECTIVAS GLOBALES
```yaml
# Identificacion del Proyecto
PROJECT: {nombre_lowercase}
PROJECT_NAME: {NOMBRE_PROYECTO}
PROJECT_LEVEL: STANDALONE
# Paths Principales (WORKSPACE-V1)
WORKSPACE_ROOT: ~/workspace-v1
PROJECT_ROOT: ~/workspace-v1/projects/{nombre_lowercase}
APPS_ROOT: ~/workspace-v1/projects/{nombre_lowercase}/apps
DOCS_ROOT: ~/workspace-v1/projects/{nombre_lowercase}/docs
ORCHESTRATION: ~/workspace-v1/projects/{nombre_lowercase}/orchestration
# Herencia de ERP-Core
ERP_CORE_ROOT: ~/workspace-v1/projects/erp-core
HERENCIA_DOC: orchestration/00-guidelines/HERENCIA-ERP-CORE.md
# Base Orchestration (Directivas y Perfiles)
DIRECTIVAS_PATH: ~/workspace-v1/orchestration/directivas
PERFILES_PATH: ~/workspace-v1/orchestration/agents/perfiles
CATALOG_PATH: ~/workspace-v1/shared/catalog
# Base de Datos
DB_NAME: {nombre_db}
DB_DDL_PATH: ~/workspace-v1/projects/{nombre_lowercase}/apps/database/ddl
DB_SCRIPTS_PATH: ~/workspace-v1/projects/{nombre_lowercase}/apps/database
DB_SEEDS_PATH: ~/workspace-v1/projects/{nombre_lowercase}/apps/database/seeds
# Backend
BACKEND_ROOT: ~/workspace-v1/projects/{nombre_lowercase}/apps/backend
BACKEND_SRC: ~/workspace-v1/projects/{nombre_lowercase}/apps/backend/src
# Frontend
FRONTEND_ROOT: ~/workspace-v1/projects/{nombre_lowercase}/apps/frontend
FRONTEND_SRC: ~/workspace-v1/projects/{nombre_lowercase}/apps/frontend/src
```
---
## HERENCIA Y DEPENDENCIAS
### Tipo de Proyecto
```yaml
NIVEL: "STANDALONE"
TIPO: "Proyecto independiente"
HEREDA_DE: "erp-core"
```
### Herencia de ERP-Core
```yaml
herencia:
tipo: "EXTIENDE"
base: "projects/erp-core"
version: "1.2.0"
documento: "orchestration/00-guidelines/HERENCIA-ERP-CORE.md"
schemas_heredados:
- auth_management (26 tablas)
- core_management (12 tablas)
- financial_management (15 tablas)
- inventory_management (20 tablas)
- purchasing_management (8 tablas)
- sales_management (10 tablas)
- projects_management (10 tablas)
- analytics_management (7 tablas)
- system_management (13 tablas)
- hr_management (6 tablas)
```
### Dependencias Externas
```yaml
dependencias:
erp_core:
documento: "orchestration/referencias/DEPENDENCIAS-ERP-CORE.yml"
shared_modules:
documento: "orchestration/referencias/DEPENDENCIAS-SHARED.yml"
```
---
## STACK TECNOLOGICO
| Capa | Tecnologia |
|------|------------|
| Backend | Node.js 20+, Express.js, TypeScript 5.3+, TypeORM |
| Frontend | React 18, Vite, TypeScript, Tailwind CSS |
| Base de Datos | PostgreSQL 15+ con RLS |
| Autenticacion | JWT + bcrypt |
---
## SCHEMAS DE BASE DE DATOS
### Heredados de ERP-Core
(Ver HERENCIA-ERP-CORE.md)
### Propios de Este Proyecto
| Schema | Proposito |
|--------|-----------|
| `{schema_1}_management` | {descripcion} |
| `{schema_2}_management` | {descripcion} |
---
## MODULOS DEL PROYECTO
### Fase 1: Foundation (Heredados)
- Autenticacion (de erp-core)
- Usuarios y Roles (de erp-core)
- Multi-Tenancy (de erp-core)
### Fase 2: Negocio Especifico
| Modulo | Descripcion | Estado |
|--------|-------------|--------|
| {modulo_1} | {descripcion} | {%} |
| {modulo_2} | {descripcion} | {%} |
---
## CONVENCIONES
### Base de Datos
- Schemas: `{dominio}_management`
- Tablas: `snake_case`
- Indices: `idx_{tabla}_{columnas}`
- FKs: `fk_{origen}_to_{destino}`
- Variable RLS: `app.current_tenant_id`
### Backend
- Archivos: `kebab-case.tipo.ts`
- Clases: `PascalCase`
- Metodos: `camelCase`
### Frontend
- Componentes: `PascalCase.tsx`
- Hooks: `use{Nombre}.ts`
- Stores: `{nombre}.store.ts`
---
## DOCUMENTACION RELACIONADA
- HERENCIA-ERP-CORE.md - Que heredamos del core
- DEPENDENCIAS-ERP-CORE.yml - Detalle de dependencias
- DEPENDENCIAS-SHARED.yml - Modulos de catalogo usados
---
**Nivel:** STANDALONE | **Sistema:** SIMCO v3.4 + CAPVED