platform-marketing-content/docs/90-transversal/roadmap/ROADMAP-PMC.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

4.4 KiB

id title type status project version created_date updated_date
ROADMAP-PMC Roadmap - Platform Marketing Content Roadmap Draft platform_marketing_content 1.0.0 2026-01-04 2026-01-04

Roadmap - Platform Marketing Content

Version: 1.0.0 Fecha: 2025-12-08 Estado: Planificacion


Vision del Producto

Plataforma SaaS para agencias de marketing que automatiza la generacion de contenido visual y textual usando IA generativa, con CRM integrado para gestion de clientes y marcas.


Fases de Desarrollo

Fase 1: MVP Core (Fundamentos)

Objetivo: Sistema funcional con generacion basica

Modulos:

  • PMC-001-TENANTS: Multi-tenancy con RLS
  • PMC-007-ADMIN: Auth, usuarios, roles
  • PMC-002-CRM: Clientes, marcas, productos
  • PMC-006-ASSETS: DAM basico
  • PMC-003-PROJECTS: Campanas con brief
  • PMC-004-GENERATION: Motor de generacion (2-3 workflows)

Entregables:

  • Arquitectura base multi-tenant funcional
  • Sistema de autenticacion y autorizacion
  • CRM basico operativo
  • DAM con upload y organizacion
  • Campanas con brief estructurado
  • Generacion de imagenes con ComfyUI
  • Cola de tareas con BullMQ

Criterios de Exito:

  • Usuario puede crear cuenta y tenant
  • Usuario puede registrar clientes y marcas
  • Usuario puede crear campana con brief
  • Sistema genera imagenes basicas
  • Assets se almacenan y organizan

Fase 2: Personalizacion

Objetivo: Modelos personalizados y automatizacion

Modulos:

  • PMC-004-GENERATION (ampliacion): LoRAs, avatares
  • PMC-005-AUTOMATION: Flujos n8n

Entregables:

  • Entrenamiento de LoRAs por marca
  • Avatares consistentes (IP-Adapter)
  • Workflows personalizados por tenant
  • Integracion n8n funcional
  • Flujos automatizados CRM → Generation

Criterios de Exito:

  • Usuario puede entrenar modelo de su marca
  • Avatares mantienen consistencia visual
  • Flujos automatizados funcionan end-to-end

Fase 3: Contenido Enriquecido

Objetivo: Video y analytics

Modulos:

  • PMC-004-GENERATION (video): GIFs, cinemagraphs
  • PMC-008-ANALYTICS: Dashboards

Entregables:

  • Generacion de GIFs animados
  • Cinemagraphs basicos
  • Video corto (5-15s)
  • Dashboard de produccion
  • Reportes de uso
  • Portal cliente basico

Criterios de Exito:

  • Usuario puede generar contenido animado
  • Metricas visibles en dashboard
  • Cliente puede ver sus campanas

Fase 4: SaaS Comercial

Objetivo: Producto comercializable

Modulos:

  • PMC-001-TENANTS (planes): Suscripciones
  • PMC-007-ADMIN (billing): Stripe integration

Entregables:

  • Planes de suscripcion (Starter, Pro, Business, Enterprise)
  • Integracion Stripe funcional
  • Billing portal autoservicio
  • Onboarding automatizado
  • Sistema de quotas y limites
  • Pagina de pricing publica

Criterios de Exito:

  • Usuario puede suscribirse y pagar
  • Limites se aplican segun plan
  • Upgrade/downgrade funciona

Dependencias Criticas

Fase 1:
├── @CATALOG_TENANT (multi-tenancy)
├── @CATALOG_AUTH (autenticacion)
├── @CATALOG_SESSION (sesiones)
├── ComfyUI server configurado
└── PostgreSQL + Redis operativos

Fase 2:
├── GPU con VRAM suficiente (24GB+)
├── n8n self-hosted
└── Storage S3/MinIO

Fase 3:
├── Modelos de video (SVD, AnimateDiff)
└── Capacidad de computo adicional

Fase 4:
├── @CATALOG_PAYMENTS (Stripe)
├── Cuenta Stripe verificada
└── Dominio y SSL para produccion

Riesgos Identificados

Riesgo Impacto Probabilidad Mitigacion
GPU insuficiente Alto Media Cloud GPU como fallback
Complejidad ComfyUI Medio Alta Workflows predefinidos simples
Costo de APIs LLM Medio Media Cache agresivo, quotas
Escalabilidad Alto Baja Arquitectura multi-worker desde inicio

Metricas de Progreso

Fase Modulos Requisitos User Stories Estado
1 6 134 55 Planificado
2 2 46 21 Pendiente
3 2 30 10 Pendiente
4 2 27 - Pendiente

Referencias

  • Definicion de modulos: docs/02-definicion-modulos/
  • Requerimientos: docs/03-requerimientos/
  • ADRs: docs/97-adr/
  • Inventario: orchestration/inventarios/MASTER_INVENTORY.yml

Generado por: Requirements-Analyst Fecha: 2025-12-08