workspace-v1/orchestration/templates/TEMPLATE-HU-DERIVADA.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

205 lines
3.9 KiB
Markdown

# HU DERIVADA: DERIVED-{HU-ORIGEN}-{NNN}
**Generada desde:** {HU-ORIGEN-ID}
**Fecha deteccion:** {YYYY-MM-DD}
**Detectada en fase:** {A | V | E} (Analisis | Validacion | Ejecucion)
**Detectada por:** {Agente}
---
## ORIGEN
```yaml
hu_origen:
id: "{HU-ORIGEN-ID}"
titulo: "{Titulo de la HU original}"
estado: "{EN_PROGRESO | COMPLETADA}"
deteccion:
fase_capved: "{A | V | E}"
momento: "{descripcion de cuando se detecto}"
razon: "{por que no estaba en alcance original}"
```
---
## CLASIFICACION
```yaml
tipo: "{BUG | FEATURE | REFACTOR | DEUDA_TECNICA | MEJORA_UX | DEPENDENCIA}"
prioridad_sugerida: "{P0 | P1 | P2 | P3}"
# P0: Bloquea la HU origen o es critico
# P1: Importante, deberia hacerse pronto
# P2: Normal, planificar en siguiente sprint
# P3: Baja, backlog
justificacion_prioridad: "{por que esta prioridad}"
complejidad_estimada: "{S | M | L | XL}"
# S: < 2 horas
# M: 2-8 horas
# L: 1-3 dias
# XL: > 3 dias
```
---
## DESCRIPCION
### Contexto
{Descripcion del contexto en el que se detecto este trabajo adicional}
### Problema/Necesidad
{Descripcion clara del problema o necesidad identificada}
### Propuesta de Solucion
{Descripcion de alto nivel de como se podria resolver}
---
## IMPACTO SI NO SE HACE
```yaml
impacto_tecnico:
- "{impacto 1}"
- "{impacto 2}"
impacto_negocio:
- "{impacto 1}"
- "{impacto 2}"
riesgo_de_no_hacer: "{ALTO | MEDIO | BAJO}"
```
---
## ALCANCE ESTIMADO
### Capas Afectadas
- [ ] Database (DDL)
- [ ] Backend
- [ ] Frontend
- [ ] DevOps/Infra
- [ ] Documentacion
### Objetos Potencialmente Afectados
| Capa | Objeto | Accion Estimada |
|------|--------|-----------------|
| {capa} | {objeto} | {CREATE/MODIFY/DELETE} |
---
## DEPENDENCIAS
### Esta HU Derivada BLOQUEA:
| Item | Descripcion |
|------|-------------|
| {HU/Tarea} | {descripcion} |
### Esta HU Derivada ES BLOQUEADA POR:
| Item | Descripcion | Estado |
|------|-------------|--------|
| {HU/Tarea} | {descripcion} | {estado} |
---
## RELACION CON HU ORIGEN
```yaml
relacion: "{BLOQUEA | COMPLEMENTA | MEJORA | PREREQUISITO}"
puede_hacerse_en_paralelo: "{SI | NO}"
si_es_prerequisito:
razon: "{por que debe hacerse antes}"
impacto_si_se_ignora: "{que pasa si se ignora}"
```
---
## CRITERIOS DE ACEPTACION (Preliminares)
```gherkin
DADO {contexto inicial}
CUANDO {accion del usuario/sistema}
ENTONCES {resultado esperado}
```
1. [ ] {Criterio 1}
2. [ ] {Criterio 2}
3. [ ] {Criterio 3}
---
## NOTAS DE DETECCION
```markdown
{Notas del agente que detecto esta HU derivada}
- Que estaba haciendo cuando lo detecto
- Por que considera que es trabajo adicional
- Cualquier contexto relevante
```
---
## VALIDACION DE DERIVADA
### Checklist de Registro
- [ ] ID unico asignado (DERIVED-{ORIGEN}-{NNN})
- [ ] Tipo clasificado correctamente
- [ ] Prioridad justificada
- [ ] Alcance estimado
- [ ] Relacion con HU origen documentada
- [ ] Registrada en HU origen (seccion "HUs Derivadas")
### Siguiente Paso
```yaml
accion_inmediata: "{BACKLOG | PLANIFICAR_SPRINT | BLOQUEA_ORIGEN}"
si_bloquea_origen:
responsable: "{quien debe decidir}"
deadline_decision: "{fecha}"
```
---
## HISTORIAL
| Fecha | Accion | Agente |
|-------|--------|--------|
| {fecha} | Creada | {agente} |
| {fecha} | {accion} | {agente} |
---
## VINCULO EN HU ORIGEN
> **IMPORTANTE:** Agregar referencia a esta HU derivada en la HU origen:
```yaml
# En {HU-ORIGEN}/seccion HUs_Derivadas:
HUs_Derivadas:
- id: "DERIVED-{HU-ORIGEN}-{NNN}"
tipo: "{tipo}"
descripcion: "{descripcion breve}"
detectado_en_fase: "{A | V | E}"
prioridad: "{P0 | P1 | P2 | P3}"
estado: "REGISTRADA"
```
---
**Template Version:** 1.0.0 | **Sistema:** SIMCO + CAPVED