platform-marketing-content/docs/05-user-stories/EPIC-006-AUTOMATION.md
rckrdmrd 74b5ed7f38 feat: Complete documentation update and orchestration configuration
- Update vision, architecture and technical documentation
- Update module definitions (PMC-001 to PMC-008)
- Update requirements documentation
- Add CONTEXT-MAP.yml and ENVIRONMENT-INVENTORY.yml
- Add orchestration guidelines and references

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-07 05:38:31 -06:00

3.4 KiB

id title type status priority project phase story_points user_stories_count created_date updated_date
EPIC-006 Automatizacion Epic Done Media platform_marketing_content 2 30 6 2025-12-08 2026-01-04

EPIC-006: Automatización

Versión: 1.0.0 Fecha: 2025-12-08 Fase: 2 - Personalización


Descripción

Esta épica cubre los flujos automatizados con n8n que conectan CRM, generación y notificaciones.


User Stories

US-006-001: Ver Flujos de Automatización

Como Admin Quiero ver los flujos automatizados disponibles Para saber qué automatizaciones tenemos activas

Criterios de Aceptación:

  • Lista de flujos con nombre, tipo, trigger
  • Estado: activo/inactivo
  • Última ejecución y conteo total
  • Descripción de lo que hace cada flujo

Prioridad: Must Have


US-006-002: Activar/Desactivar Flujo

Como Admin Quiero activar o desactivar flujos Para controlar qué automatizaciones corren

Criterios de Aceptación:

  • Toggle de activo/inactivo por flujo
  • Confirmación antes de cambiar
  • Flujos inactivos no procesan eventos
  • Estado persistido

Prioridad: Must Have


US-006-003: Ver Historial de Ejecuciones

Como Admin Quiero ver el historial de ejecuciones de un flujo Para verificar que está funcionando correctamente

Criterios de Aceptación:

  • Lista de ejecuciones con fecha, status, duración
  • Filtro por status y fecha
  • Click para ver detalles
  • Ver datos de entrada y salida
  • Ver error si falló

Prioridad: Should Have


US-006-004: Ejecutar Flujo Manualmente

Como Admin Quiero ejecutar un flujo manualmente con datos de prueba Para verificar que funciona correctamente

Criterios de Aceptación:

  • Botón "Ejecutar ahora" en cada flujo
  • Formulario para ingresar datos de prueba
  • Ejecución inmediata
  • Ver resultado en tiempo real
  • Registro en historial marcado como "manual"

Prioridad: Could Have


US-006-005: Configurar Webhook Externo

Como Admin Quiero crear endpoints de webhook Para recibir eventos de sistemas externos

Criterios de Aceptación:

  • Crear webhook con nombre y flujo destino
  • URL única generada automáticamente
  • Secret key generada para validación
  • Copiar URL y secret al portapapeles
  • Ver estadísticas de llamadas

Prioridad: Could Have


US-006-006: Flujo: Nuevo Producto → Generar Kit

Como usuario del sistema Quiero que al crear un producto se generen imágenes automáticamente Para tener contenido listo sin acción manual

Criterios de Aceptación:

  • Trigger: product.created
  • Cargar datos del producto y marca
  • Ejecutar workflow "product_photo_synthetic"
  • Generar 5 variaciones
  • Vincular assets al producto
  • Notificar al creador del producto

Prioridad: Must Have (flujo predefinido)


Notas Técnicas

  • n8n como orquestador externo
  • Comunicación via webhooks bidireccionales
  • Eventos internos emitidos via EventEmitter
  • Reintentos con backoff exponencial
  • Rate limiting en webhooks entrantes

Dependencias

  • EPIC-001: Autenticación
  • EPIC-002: CRM (eventos de productos)
  • EPIC-004: Generación
  • Infraestructura: n8n server configurado

Documento generado por: Requirements-Analyst Fecha: 2025-12-08