template-saas/orchestration/_inheritance.yml
Adrian Flores Cortes 4597c27fc5
Some checks are pending
CI / Backend CI (push) Waiting to run
CI / Frontend CI (push) Waiting to run
CI / Security Scan (push) Waiting to run
CI / CI Summary (push) Blocked by required conditions
[TASK-2026-01-24-ESTANDAR-ORCHESTRATION] feat: Add missing orchestration files
- Add _inheritance.yml (PROVIDER type definition)
- Add _MAP.md (navigation map)
- Add PROJECT-PROFILE.yml (project metadata)
- Add DEPENDENCY-GRAPH.yml (dependencies)
- Add TRACEABILITY.yml (version history)
- Add MAPA-DOCUMENTACION.yml (documentation map)

Complies with SIMCO-ESTANDAR-ORCHESTRATION.md v1.0.0

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-24 09:27:50 -06:00

115 lines
6.2 KiB
YAML

# ═══════════════════════════════════════════════════════════════════════════════
# _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"