workspace/core/orchestration/templates/CONTEXTO-NIVEL-STANDALONE.md
rckrdmrd ea1879f4ad feat: Initial workspace structure with multi-level Git configuration
- Configure workspace Git repository with comprehensive .gitignore
- Add Odoo as submodule for ERP reference code
- Include documentation: SETUP.md, GIT-STRUCTURE.md
- Add gitignore templates for projects (backend, frontend, database)
- Structure supports independent repos per project/subproject level

Workspace includes:
- core/ - Reusable patterns, modules, orchestration system
- projects/ - Active projects (erp-suite, gamilit, trading-platform, etc.)
- knowledge-base/ - Reference code and patterns (includes Odoo submodule)
- devtools/ - Development tools and templates
- customers/ - Client implementations template

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-08 10:44:23 -06:00

3.7 KiB

CONTEXTO DE NIVEL: PROYECTO STANDALONE (2A)

Template para: Proyectos independientes sin subproyectos Nivel: 2A Ejemplos: nexus-sgi, demo-poc, nexus-hr


IDENTIFICACIÓN

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

# 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

# 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

# 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
  - core/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

# 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

# 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