workspace-v1/shared/knowledge-base/propagacion/REGISTRO-PROPAGACIONES.yml
rckrdmrd 66161b1566 feat: Workspace-v1 complete migration with NEXUS v3.4
Sistema NEXUS v3.4 migrado con:

Estructura principal:
- core/orchestration: Sistema SIMCO + CAPVED (27 directivas, 28 perfiles)
- core/catalog: Catalogo de funcionalidades reutilizables
- shared/knowledge-base: Base de conocimiento compartida
- devtools/scripts: Herramientas de desarrollo
- control-plane/registries: Control de servicios y CI/CD
- orchestration/: Configuracion de orquestacion de agentes

Proyectos incluidos (11):
- gamilit (submodule -> GitHub)
- trading-platform (OrbiquanTIA)
- erp-suite con 5 verticales:
  - erp-core, construccion, vidrio-templado
  - mecanicas-diesel, retail, clinicas
- betting-analytics
- inmobiliaria-analytics
- platform_marketing_content
- pos-micro, erp-basico

Configuracion:
- .gitignore completo para Node.js/Python/Docker
- gamilit como submodule (git@github.com:rckrdmrd/gamilit-workspace.git)
- Sistema de puertos estandarizado (3005-3199)

Generated with NEXUS v3.4 Migration System
EPIC-010: Configuracion Git y Repositorios
2026-01-04 03:37:42 -06:00

165 lines
6.0 KiB
YAML

# =============================================================================
# REGISTRO-PROPAGACIONES.yml
# Registro maestro de propagaciones de mejoras entre proyectos
# =============================================================================
#
# Sistema: NEXUS v3.4
# Version: 1.0.0
# Fecha: 2026-01-04
# Directiva: @PROPAGACION
#
# =============================================================================
# SCHEMA DE PROPAGACION
# =============================================================================
#
# Cada entrada en 'propagaciones' debe tener:
#
# id: "PROP-YYYY-NNN" # ID unico (año + secuencial)
# fecha: "YYYY-MM-DD" # Fecha de inicio de la propagacion
# modulo: "nombre-modulo" # Modulo afectado
# version_origen: "X.Y.Z" # Version antes de la mejora
# version_destino: "X.Y.Z" # Version despues de la mejora
# tipo: "security-fix|bug-fix|feature|refactor|performance"
# urgencia: "CRITICAL|HIGH|MEDIUM|LOW"
#
# origen: # Proyecto donde se origino la mejora
# proyecto: "nombre" # Nombre del proyecto
# commit: "sha1" # SHA del commit (opcional)
# branch: "nombre" # Branch de la mejora (opcional)
# descripcion: "..." # Descripcion breve de la mejora
# autor: "nombre" # Autor de la mejora (opcional)
#
# destinos: [] # Array de proyectos destino
# - proyecto: "nombre" # Nombre del proyecto destino
# estado: "pendiente|en_progreso|completado|descartado"
# fecha_inicio: "YYYY-MM-DD" # Cuando se inicio la propagacion
# fecha_fin: "YYYY-MM-DD" # Cuando se completo (si aplica)
# commit: "sha1" # Commit de la propagacion (si aplica)
# notas: "..." # Notas adicionales
# razon_descarte: "..." # Si estado=descartado, por que?
#
# breaking_change: true|false # Es un breaking change?
# migration_required: true|false # Requiere migracion?
# migration_guide: "ruta/..." # Ruta a la guia de migracion (si aplica)
# changelog_entry: "..." # Entrada para CHANGELOG (opcional)
#
# =============================================================================
version: "1.0.0"
ultima_actualizacion: "2026-01-04"
total_propagaciones: 2
propagaciones_activas: 1
# =============================================================================
# REGISTRO DE PROPAGACIONES
# =============================================================================
propagaciones:
# ---------------------------------------------------------------------------
# Ejemplo 1: Security Fix (propagacion completada)
# ---------------------------------------------------------------------------
- id: "PROP-2026-001"
fecha: "2026-01-10"
modulo: "auth-jwt-nestjs"
version_origen: "2.0.0"
version_destino: "2.1.0"
tipo: "security-fix"
urgencia: "CRITICAL"
origen:
proyecto: "gamilit"
commit: "a1b2c3d4"
branch: "fix/jwt-token-refresh"
descripcion: "Correccion de vulnerabilidad en refresh de tokens JWT"
autor: "equipo-gamilit"
destinos:
- proyecto: "erp-core"
estado: "completado"
fecha_inicio: "2026-01-10"
fecha_fin: "2026-01-10"
commit: "e5f6g7h8"
notas: "Propagacion urgente - vulnerabilidad critica"
- proyecto: "trading-platform"
estado: "completado"
fecha_inicio: "2026-01-10"
fecha_fin: "2026-01-11"
commit: "i9j0k1l2"
notas: "Requirio ajustes menores en middleware"
breaking_change: false
migration_required: false
changelog_entry: "Fixed: Token refresh vulnerability (CVE-2026-XXXX)"
# ---------------------------------------------------------------------------
# Ejemplo 2: Feature (propagacion en progreso)
# ---------------------------------------------------------------------------
- id: "PROP-2026-002"
fecha: "2026-01-15"
modulo: "stripe-subscriptions"
version_origen: "2.5.0"
version_destino: "3.0.0"
tipo: "feature"
urgencia: "LOW"
origen:
proyecto: "trading-platform"
commit: "m3n4o5p6"
branch: "feat/multi-currency-support"
descripcion: "Soporte para multiples monedas en suscripciones Stripe"
autor: "equipo-trading"
destinos:
- proyecto: "gamilit"
estado: "pendiente"
fecha_inicio: null
notas: "Evaluar si el proyecto necesita soporte multi-currency"
razon_descarte: null
breaking_change: true
migration_required: true
migration_guide: "modules/payments/stripe-subscriptions/MIGRATION-2.5-to-3.0.md"
changelog_entry: "Added: Multi-currency support for Stripe subscriptions (BREAKING)"
# =============================================================================
# ESTADISTICAS
# =============================================================================
estadisticas:
total_historico: 2
por_tipo:
security-fix: 1
bug-fix: 0
feature: 1
refactor: 0
performance: 0
por_estado:
pendiente: 1
en_progreso: 0
completado: 2
descartado: 0
modulos_mas_propagados:
- modulo: "auth-jwt-nestjs"
propagaciones: 1
- modulo: "stripe-subscriptions"
propagaciones: 1
proyectos_mas_actualizados:
- proyecto: "erp-core"
actualizaciones: 1
- proyecto: "trading-platform"
actualizaciones: 1
# =============================================================================
# NOTAS
# =============================================================================
#
# - Los IDs siguen el formato PROP-YYYY-NNN donde YYYY es el año y NNN es secuencial
# - Actualizar 'ultima_actualizacion' cada vez que se modifique este archivo
# - Mantener 'estadisticas' sincronizadas con los datos reales
# - Las propagaciones descartadas deben incluir 'razon_descarte'
#
# Ver: @PROPAGACION para proceso completo
# =============================================================================