workspace-v1/orchestration/templates/CONTEXTO-NIVEL-STANDALONE.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

159 lines
3.7 KiB
Markdown

# CONTEXTO DE NIVEL: PROYECTO STANDALONE (2A)
**Template para:** Proyectos independientes sin subproyectos
**Nivel:** 2A
**Ejemplos:** nexus-sgi, demo-poc, nexus-hr
---
## IDENTIFICACIÓN
```yaml
NIVEL: "2A - STANDALONE"
TIPO: "Proyecto independiente"
RUTA_BASE: "projects/{PROYECTO}/"
ORCHESTRATION_PATH: "projects/{PROYECTO}/orchestration/"
PROPAGATE_TO:
- "orchestration/" # Workspace root
```
---
## ESTRUCTURA REQUERIDA
```
projects/{PROYECTO}/
├── orchestration/
│ ├── 00-guidelines/
│ │ └── CONTEXTO-PROYECTO.md # ESTE archivo (adaptado)
│ ├── PROXIMA-ACCION.md
│ ├── 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
│ └── referencias/
│ └── DEPENDENCIAS.yml
├── docs/
├── database/
├── backend/
└── frontend/
```
---
## VARIABLES DEL PROYECTO
```yaml
# Completar con valores reales del proyecto
PROJECT_NAME: "{nombre del proyecto}"
PROJECT_ROOT: "projects/{PROYECTO}"
PROJECT_DESCRIPTION: "{descripción breve}"
# Database
DB_NAME: "{nombre_base_datos}"
DB_DDL_PATH: "{PROJECT_ROOT}/database/ddl"
DB_SCRIPTS_PATH: "{PROJECT_ROOT}/database/scripts"
DB_SEEDS_PATH: "{PROJECT_ROOT}/database/seeds"
RECREATE_CMD: "scripts/recreate-database.sh"
# Backend
BACKEND_ROOT: "{PROJECT_ROOT}/backend"
BACKEND_SRC: "{BACKEND_ROOT}/src"
API_PORT: "{puerto}"
API_PREFIX: "/api/v1"
# Frontend
FRONTEND_ROOT: "{PROJECT_ROOT}/frontend"
FRONTEND_SRC: "{FRONTEND_ROOT}/src"
FRONTEND_PORT: "{puerto}"
```
---
## ALIASES LOCALES
```yaml
# Aliases específicos de este proyecto (agregar en ALIASES.yml global)
@{PROYECTO}_ROOT: "projects/{PROYECTO}/"
@{PROYECTO}_ORCH: "projects/{PROYECTO}/orchestration/"
@{PROYECTO}_DDL: "projects/{PROYECTO}/database/ddl/"
@{PROYECTO}_BE: "projects/{PROYECTO}/backend/src/"
@{PROYECTO}_FE: "projects/{PROYECTO}/frontend/src/"
@{PROYECTO}_DOCS: "projects/{PROYECTO}/docs/"
@{PROYECTO}_INV: "projects/{PROYECTO}/orchestration/inventarios/"
```
---
## CONTEXTO A CARGAR
```yaml
# Orden de carga para agentes trabajando en este proyecto
1_CORE:
- core/orchestration/directivas/simco/SIMCO-NIVELES.md
- core/orchestration/directivas/principios/*.md
- core/orchestration/directivas/simco/_INDEX.md
- shared/catalog/CATALOG-INDEX.yml
2_PROYECTO:
- projects/{PROYECTO}/orchestration/00-guidelines/CONTEXTO-PROYECTO.md
- projects/{PROYECTO}/orchestration/PROXIMA-ACCION.md
- projects/{PROYECTO}/orchestration/inventarios/MASTER_INVENTORY.yml
3_INVENTARIOS_CAPA:
database: "orchestration/inventarios/DATABASE_INVENTORY.yml"
backend: "orchestration/inventarios/BACKEND_INVENTORY.yml"
frontend: "orchestration/inventarios/FRONTEND_INVENTORY.yml"
4_DOCS:
- projects/{PROYECTO}/docs/
```
---
## PROPAGACIÓN
```yaml
# Al completar tareas en este nivel
DOCUMENTAR_LOCAL:
inventario: "orchestration/inventarios/{CAPA}_INVENTORY.yml"
traza: "orchestration/trazas/TRAZA-TAREAS-{CAPA}.md"
PROPAGAR_A_WORKSPACE:
archivo: "orchestration/WORKSPACE-STATUS.md"
formato: |
## [{fecha}] {PROYECTO}
- **Capa:** {DATABASE|BACKEND|FRONTEND}
- **Acción:** {descripción breve}
- **Artefactos:** {lista}
```
---
## ESTADO DEL PROYECTO
```yaml
# Actualizar manualmente
estado_general: "{EN_DESARROLLO|ESTABLE|MANTENIMIENTO}"
ultima_actividad: "{YYYY-MM-DD}"
capas_activas:
database: "{estado}"
backend: "{estado}"
frontend: "{estado}"
agentes_asignados: []
```
---
**Template:** CONTEXTO-NIVEL-STANDALONE.md | **Sistema:** SIMCO Niveles