Dependencias
Deteccion automatica y visualizacion de relaciones entre historias

Deteccion automatica
Tras la generacion de historias, el agente analiza todas las HUs y detecta las relaciones de bloqueo entre ellas. Una dependencia indica que una historia no puede empezarse hasta que otra este completada. Por ejemplo, la historia de "Gestion de usuarios" bloquea a la de "Panel de administracion".
Proceso automatico
Las dependencias se detectan como parte del pipeline posterior a las historias. El agente analiza el contenido tecnico y funcional de cada HU para determinar las relaciones. No es necesario configurar nada manualmente.
Grafo visual Mermaid
Las dependencias se visualizan como un diagrama de flujo (flowchart LR) generado con Mermaid. Cada nodo representa una historia de usuario y las flechas indican relaciones de bloqueo.
Ejemplo de notacion:
flowchart LR
HU-01 --> HU-03
HU-01 --> HU-04
HU-02 --> HU-05
HU-03 --> HU-06La flecha HU-01 --> HU-03 significa: "HU-01 bloquea a HU-03", es decir, HU-03 no puede empezarse hasta que HU-01 este completada.
Colores por prioridad
Los nodos del grafo se colorean segun la prioridad de la historia para facilitar la lectura visual del diagrama:
Nodo con fondo rojo. Historias que bloquean el avance del proyecto.
Nodo con fondo naranja. Funcionalidades esenciales para el MVP.
Nodo con fondo azul. Funcionalidades importantes no bloqueantes.
Nodo con fondo gris. Mejoras incrementales y secundarias.
Descargar PNG
El grafo de dependencias se puede descargar como imagen PNG en alta resolucion (3x) para incluir en presentaciones, documentos o compartir con el equipo. La imagen mantiene los colores por prioridad y la disposicion del diagrama.
Impacto en sprints
Las dependencias se respetan automaticamente al distribuir las historias en sprints. El agente Sprint Planner tiene en cuenta el grafo de dependencias para asegurar que ninguna historia bloqueada se planifique antes que su historia bloqueante.
Aviso de dependencias
Si mueves manualmente una historia bloqueada a un sprint anterior al de su historia bloqueante, el sistema muestra un aviso visual. No impide el movimiento pero advierte del posible problema de planificacion.
Ejemplo de lectura del grafo
HU-01 (critica) bloquea a HU-03 (alta). HU-03 no puede empezarse hasta que HU-01 este completada.
HU-03 (alta) bloquea a HU-06 (media). Cadena transitiva: HU-01 bloquea a HU-03 que bloquea a HU-06.