workspace-v1/shared/knowledge-base/propagacion/templates/TAREA-PROPAGACION.md
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

162 lines
3.5 KiB
Markdown

---
id: "PROP-{ID}"
tipo: "Tarea de Propagacion"
estado: "pendiente"
creada: "{FECHA}"
prioridad: "{PRIORITY}"
---
# Propagacion: {MODULO} v{VERSION_NUEVA}
## Contexto
| Campo | Valor |
|-------|-------|
| **ID Propagacion** | PROP-{ID} |
| **Modulo** | {MODULO} |
| **Version origen** | {VERSION_ORIGEN} |
| **Version destino** | {VERSION_NUEVA} |
| **Proyecto origen** | {PROYECTO_ORIGEN} |
| **Proyecto destino** | {PROYECTO_DESTINO} |
| **Tipo de cambio** | {TIPO: security-fix/bug-fix/feature/refactor/performance} |
| **Breaking change** | {SI/NO} |
| **SLA** | {SLA: 24h/48h/1 semana/proximo sprint} |
---
## Descripcion del Cambio
{Descripcion de la mejora que se esta propagando. Incluir:
- Que problema resuelve
- Que mejora aporta
- Por que es importante propagar}
---
## Analisis de Impacto
### Archivos Afectados en Proyecto Destino
- [ ] `src/modules/{modulo}/...`
- [ ] `package.json` (actualizar version)
- [ ] `{otros archivos afectados}`
### Dependencias
- [ ] Ninguna dependencia adicional
- [ ] Nueva dependencia: `{nombre@version}`
- [ ] Dependencia actualizada: `{nombre@version}`
### Riesgo
| Aspecto | Evaluacion |
|---------|------------|
| Complejidad | {Baja/Media/Alta} |
| Riesgo de regresion | {Bajo/Medio/Alto} |
| Tests requeridos | {Si/No} |
| Tiempo estimado | {X horas} |
---
## Checklist de Propagacion
### Preparacion
- [ ] Leer CHANGELOG del modulo en KB
- [ ] Revisar migration guide (si breaking change)
- [ ] Verificar branch limpio en proyecto destino
- [ ] Notificar a equipo del proyecto destino
### Implementacion
- [ ] Crear branch: `feat/propagate-{MODULO}-{VERSION_NUEVA}`
- [ ] Actualizar codigo del modulo
- [ ] Actualizar package.json si aplica
- [ ] Resolver conflictos si los hay
- [ ] Aplicar ajustes especificos del proyecto si es necesario
### Validacion
- [ ] Build pasa: `npm run build`
- [ ] Lint pasa: `npm run lint`
- [ ] Tests pasan: `npm run test`
- [ ] Funcionalidad verificada manualmente (si aplica)
### Documentacion
- [ ] Actualizar HERENCIA-SIMCO.md con nueva version
- [ ] Actualizar REGISTRO-PROPAGACIONES.yml (marcar como completado)
- [ ] Commit con mensaje estandar (ver abajo)
- [ ] Merge a rama principal
---
## Commit Message
```
chore(deps): propagate {MODULO} v{VERSION_NUEVA} from {PROYECTO_ORIGEN}
- {Descripcion breve del cambio}
- {Impacto en este proyecto}
Propagation ID: PROP-{ID}
See: @PROPAGACION
```
---
## Guia de Migracion
{Si es breaking change, incluir aqui los pasos de migracion.
Si no es breaking change, escribir "No aplica - cambio retrocompatible"}
### Cambios en API
| Antes | Despues | Notas |
|-------|---------|-------|
| {codigo anterior} | {codigo nuevo} | {explicacion} |
### Pasos de Migracion
1. {Paso 1}
2. {Paso 2}
3. {Paso 3}
---
## Tests Requeridos
- [ ] Test unitario: {descripcion}
- [ ] Test integracion: {descripcion}
- [ ] Test e2e: {descripcion} (si aplica)
---
## Notas Adicionales
{Cualquier nota adicional para el implementador:
- Particularidades del proyecto destino
- Configuraciones especiales
- Consideraciones de performance
- etc.}
---
## Historial
| Fecha | Accion | Responsable |
|-------|--------|-------------|
| {FECHA} | Tarea creada | {Agente/Usuario} |
| | | |
---
## Referencias
- Directiva: @PROPAGACION
- REGISTRO: `shared/knowledge-base/propagacion/REGISTRO-PROPAGACIONES.yml`
- TRAZABILIDAD: `shared/knowledge-base/TRAZABILIDAD-PROYECTOS.yml`
- Modulo en KB: `shared/knowledge-base/modules/{CATEGORIA}/{MODULO}/`
---
**Template:** TAREA-PROPAGACION.md v1.0.0
**Sistema:** NEXUS v3.4
**Creado:** EPIC-007