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
162 lines
3.5 KiB
Markdown
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
|