--- 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