# ═══════════════════════════════════════════════════════════════════════════════ # _inheritance.yml - Template SaaS # ═══════════════════════════════════════════════════════════════════════════════ # # Sistema: SIMCO v4.3.0 + NEXUS v4.0 # Propósito: Define herencia y exportación de patrones # Fecha: 2026-01-24 # # ═══════════════════════════════════════════════════════════════════════════════ tipo: PROVIDER version: "1.0.0" fecha_creacion: "2026-01-24" # ───────────────────────────────────────────────────────────────────────────── # HERENCIA # ───────────────────────────────────────────────────────────────────────────── hereda_de: - workspace-v2/orchestration/ # Directivas globales SIMCO # ───────────────────────────────────────────────────────────────────────────── # EXPORTACIÓN # ───────────────────────────────────────────────────────────────────────────── exporta_a: - erp-core # INTERMEDIATE - Suite ERP - gamilit # STANDALONE - Proyecto educativo - michangarrito # STANDALONE - Taller mecánico - trading-platform # STANDALONE - Plataforma trading # ───────────────────────────────────────────────────────────────────────────── # PATRONES EXPORTADOS # ───────────────────────────────────────────────────────────────────────────── patrones_exportados: arquitectura: - multi-tenancy # Arquitectura multi-tenant - api-structure # Estructura de API NestJS - frontend-structure # Estructura de frontend React - database-schema # Patrones de esquema DDL seguridad: - auth-jwt # Autenticación JWT - rbac # Control de acceso por roles - rate-limiting # Limitación de tasa infraestructura: - docker-compose # Configuración Docker - migrations # Sistema de migraciones - seeding # Sistema de seeds documentacion: - orchestration-structure # Estructura orchestration/ - docs-structure # Estructura docs/ - inventory-format # Formato de inventarios # ───────────────────────────────────────────────────────────────────────────── # REGLAS DE PROPAGACIÓN # ───────────────────────────────────────────────────────────────────────────── reglas_propagacion: security_fixes: sla: "inmediato" prioridad: P0 descripcion: "Fixes de seguridad se propagan inmediatamente" bug_fixes: sla: "72h" prioridad: P1 descripcion: "Bug fixes se propagan en 72 horas" features: sla: "siguiente_sprint" prioridad: P2 descripcion: "Features se propagan en siguiente sprint" documentation: sla: "inmediato" prioridad: P1 descripcion: "Cambios de documentación se propagan inmediatamente" # ───────────────────────────────────────────────────────────────────────────── # MÓDULOS CORE # ───────────────────────────────────────────────────────────────────────────── modulos_core: backend: - auth # Autenticación y autorización - users # Gestión de usuarios - companies # Gestión de empresas/tenants - common # Utilidades comunes - config # Configuración centralizada frontend: - auth # Componentes de autenticación - layout # Layouts principales - common # Componentes comunes - hooks # Hooks personalizados database: - core-schema # Esquema base (users, companies, roles) - audit-schema # Tablas de auditoría - config-schema # Configuración de sistema # ───────────────────────────────────────────────────────────────────────────── # NOTAS # ─────────────────────────────────────────────════════════════════════════════ notas: - "Template SaaS es el PROVEEDOR principal de patrones arquitectónicos" - "Todos los proyectos que heredan deben sincronizar según SLA definido" - "Cambios breaking requieren coordinación con todos los consumidores" - "Este archivo es OBLIGATORIO según SIMCO-ESTANDAR-ORCHESTRATION.md"