- 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>
3.9 KiB
3.9 KiB
Herencia de Directivas - Gamilit
Arquitectura de Directivas
Este proyecto hereda directivas del workspace (core) y define directivas específicas.
Directivas Globales (heredadas de core)
Path: ~/workspace/core/orchestration/directivas/
Estas directivas aplican a TODOS los proyectos del workspace:
| Directiva | Propósito |
|---|---|
DIRECTIVA-FLUJO-5-FASES.md |
Workflow obligatorio de 5 fases |
DIRECTIVA-VALIDACION-SUBAGENTES.md |
Validación de entregables |
POLITICAS-USO-AGENTES.md |
Reglas de delegación |
DIRECTIVA-DOCUMENTACION-OBLIGATORIA.md |
Documentación requerida |
DIRECTIVA-CALIDAD-CODIGO.md |
Estándares de código |
DIRECTIVA-CONTROL-VERSIONES.md |
Git y versionado |
DIRECTIVA-GESTION-BACKUPS-GITIGNORE.md |
Backups y gitignore |
PROTOCOLO-ESCALAMIENTO-PO.md |
Escalamiento al PO |
ESTANDARES-NOMENCLATURA-BASE.md |
Nomenclatura base |
SISTEMA-RETROALIMENTACION.md |
Mejora continua |
Directivas Específicas de Gamilit
Path: ~/workspace/projects/gamilit/orchestration/directivas/
| Directiva | Propósito |
|---|---|
DIRECTIVA-DISENO-BASE-DATOS.md |
Diseño de BD con 14 schemas PostgreSQL |
DIRECTIVA-POLITICA-CARGA-LIMPIA.md |
DDL-first, sin migraciones |
ESTANDARES-API-ROUTES.md |
Convenciones de rutas REST |
ESTANDARES-TESTING-API.md |
Estándares de testing para API |
PITFALLS-API-ROUTES.md |
Errores comunes a evitar |
AUTOMATIZACION-VALIDACION-RUTAS.md |
Validación automática de rutas |
GUIA-NOMENCLATURA-COMPLETA.md |
Nomenclatura específica Gamilit |
Prompts Base (heredados de core)
Path: ~/workspace/core/orchestration/prompts/base/
| Prompt | Uso |
|---|---|
PROMPT-SUBAGENTES-BASE.md |
Instrucciones generales para subagentes |
PROMPT-BUG-FIXER.md |
Corrección de bugs genérico |
PROMPT-CODE-REVIEWER.md |
Revisión de código |
PROMPT-FEATURE-DEVELOPER.md |
Desarrollo de features |
PROMPT-DOCUMENTATION-VALIDATOR.md |
Validación de documentación |
PROMPT-POLICY-AUDITOR.md |
Auditoría de políticas |
PROMPT-REQUIREMENTS-ANALYST.md |
Análisis de requerimientos |
PROMPT-WORKSPACE-MANAGER.md |
Gestión del workspace |
Prompts Específicos de Gamilit
Path: ~/workspace/projects/gamilit/orchestration/prompts/
| Prompt | Uso |
|---|---|
PROMPT-DATABASE-AGENT.md |
Agente para tareas de BD PostgreSQL |
PROMPT-DATABASE-AUDITOR.md |
Auditoría y optimización de BD |
PROMPT-BACKEND-AGENT.md |
Desarrollo backend NestJS |
PROMPT-FRONTEND-AGENT.md |
Desarrollo frontend React |
PROMPT-ARCHITECTURE-ANALYST.md |
Análisis arquitectónico |
Templates y Checklists (core)
Path: ~/workspace/core/orchestration/templates/
TEMPLATE-ANALISIS.mdTEMPLATE-PLAN.mdTEMPLATE-VALIDACION.mdTEMPLATE-CONTEXTO-SUBAGENTE.md
Path: ~/workspace/core/orchestration/checklists/
CHECKLIST-CODE-REVIEW-API.mdCHECKLIST-REFACTORIZACION.md
Orden de Precedencia
Cuando hay conflicto entre directivas:
- Directivas específicas del proyecto (mayor prioridad)
- Directivas globales del workspace
- Prompts específicos del proyecto
- Prompts base del workspace
Uso para Subagentes
Al invocar un subagente, incluir en el contexto:
DIRECTIVAS_A_LEER:
globales:
- ~/workspace/core/orchestration/directivas/DIRECTIVA-FLUJO-5-FASES.md
- ~/workspace/core/orchestration/directivas/POLITICAS-USO-AGENTES.md
especificas:
- ~/workspace/projects/gamilit/orchestration/directivas/[DIRECTIVA-RELEVANTE].md
prompt_base:
- ~/workspace/core/orchestration/prompts/base/PROMPT-SUBAGENTES-BASE.md
prompt_especifico:
- ~/workspace/projects/gamilit/orchestration/prompts/[PROMPT-AGENTE].md
contexto_proyecto:
- ~/workspace/projects/gamilit/orchestration/00-guidelines/CONTEXTO-PROYECTO.md
Sistema NEXUS - Gamilit v2.0 Actualizado: 2025-12-05