# Core - Núcleo de la Fábrica de Software ## Descripción El directorio `core/` contiene todo lo que se comparte a nivel de **fábrica**, no de proyecto individual: - Sistema de orquestación de agentes - Módulos de código reutilizables - Estándares técnicos y de negocio - Directivas globales para agentes/subagentes ## Estructura ``` core/ ├── orchestration/ # Sistema de agentes unificado │ ├── agents/ # Prompts de agentes NEXUS │ ├── directivas/ # Directivas globales (33+) │ ├── templates/ # Templates para subagentes │ ├── referencias/ # Contextos y paths globales │ └── claude/ # Configuración Claude Code │ ├── modules/ # Módulos de código reutilizables │ ├── auth/ # Autenticación/autorización │ ├── billing/ # Facturación y billing │ ├── payments/ # Integración de pagos │ ├── notifications/ # Sistema de notificaciones │ └── multitenant/ # Soporte multi-tenant │ └── standards/ # Estándares técnicos globales ├── CODING-STANDARDS.md ├── TESTING-STANDARDS.md ├── API-STANDARDS.md └── DATABASE-STANDARDS.md ``` ## Uso ### Sistema de Orquestación Los agentes cargan automáticamente las directivas de `core/orchestration/directivas/` al inicializar. Cada proyecto puede extender (pero no reducir) estas directivas. ### Módulos Reutilizables Los módulos en `core/modules/` son dependencias compartidas que pueden ser importadas por cualquier proyecto. ### Estándares Los estándares en `core/standards/` definen los mínimos de calidad para todos los proyectos. ## Ver También - [Sistema de Orquestación](orchestration/README.md) - [Directivas Principales](orchestration/directivas/DIRECTIVAS-PRINCIPALES.md)