platform-marketing-content/docs/02-definicion-modulos/_INDEX.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

7.2 KiB

id title type status project version created_date updated_date
_INDEX Índice de Módulos - Platform Marketing Content Index Draft platform_marketing_content 1.0.0 2026-01-04 2026-01-04

Índice de Módulos - Platform Marketing Content

Versión: 1.0.0 Fecha: 2025-12-08


Resumen de Módulos

ID Módulo Descripción Prioridad Estado
PMC-001 Tenants Arquitectura multi-tenant, planes, configuración Alta Definido
PMC-002 CRM Clientes, marcas, productos, oportunidades Alta Definido
PMC-003 Projects Proyectos, campañas, briefs, flujos de trabajo Alta Definido
PMC-004 Generation Motor de IA, workflows ComfyUI, modelos custom Alta Definido
PMC-005 Automation Flujos automatizados con n8n, triggers, webhooks Media Definido
PMC-006 Assets DAM, biblioteca de activos, versionado Alta Definido
PMC-007 Admin Usuarios, roles, permisos, configuración SaaS Media Definido
PMC-008 Analytics Dashboards, reportes, métricas Baja Definido
PMC-009 Payments Integracion Stripe, suscripciones, billing Alta Definido

Dependencias entre Módulos

┌─────────────────────────────────────────────────────────────┐
│                        PMC-001 Tenants                       │
│                    (Base de aislamiento)                     │
└─────────────────────────────────────────────────────────────┘
                              │
        ┌─────────────────────┼─────────────────────┐
        │                     │                     │
        ▼                     ▼                     ▼
┌───────────────┐    ┌───────────────┐    ┌───────────────┐
│  PMC-007      │    │  PMC-002      │    │  PMC-006      │
│  Admin        │    │  CRM          │    │  Assets       │
│  (Users/Roles)│    │  (Clientes)   │    │  (DAM)        │
└───────────────┘    └───────────────┘    └───────────────┘
        │                     │                     ▲
        │                     │                     │
        │                     ▼                     │
        │            ┌───────────────┐              │
        │            │  PMC-003      │              │
        │            │  Projects     │──────────────┤
        │            │  (Campañas)   │              │
        │            └───────────────┘              │
        │                     │                     │
        │                     ▼                     │
        │            ┌───────────────┐              │
        │            │  PMC-004      │              │
        │            │  Generation   │──────────────┘
        │            │  (Motor IA)   │
        │            └───────────────┘
        │                     │
        │                     ▼
        │            ┌───────────────┐
        └───────────►│  PMC-005      │
                     │  Automation   │
                     │  (n8n)        │
                     └───────────────┘
                              │
                              ▼
                     ┌───────────────┐
                     │  PMC-008      │
                     │  Analytics    │
                     │  (Métricas)   │
                     └───────────────┘

Orden de Implementación Sugerido

Fase 1 - Core MVP

  1. PMC-001 Tenants - Base de la arquitectura
  2. PMC-007 Admin - Usuarios y autenticación
  3. PMC-002 CRM - Gestión de clientes y marcas
  4. PMC-006 Assets - Almacenamiento de activos
  5. PMC-003 Projects - Proyectos y campañas básicos
  6. PMC-004 Generation - Motor de generación (2-3 workflows)

Fase 2 - Automatización

  1. PMC-005 Automation - Flujos automatizados

Fase 3 - Analytics

  1. PMC-008 Analytics - Dashboards y reportes

Fase 4 - Monetizacion SaaS

  1. PMC-009 Payments - Integracion Stripe, suscripciones, billing

Entidades Compartidas

Entidad Módulo Principal Módulos que Referencian
Tenant PMC-001 Todos
User PMC-007 Todos
Client PMC-002 PMC-003, PMC-008
Brand PMC-002 PMC-003, PMC-004, PMC-006
Product PMC-002 PMC-004, PMC-006
Campaign PMC-003 PMC-004, PMC-005, PMC-006, PMC-008
Asset PMC-006 PMC-002, PMC-003, PMC-004
GenerationJob PMC-004 PMC-003, PMC-006, PMC-008
Subscription PMC-009 PMC-001, PMC-007
Invoice PMC-009 PMC-007
GenerationCredit PMC-009 PMC-001, PMC-004

APIs por Módulo

Módulo Base Path Endpoints Principales
Tenants /api/v1/tenants CRUD tenants, config
CRM /api/v1/crm clients, contacts, brands, products, opportunities
Projects /api/v1/projects projects, campaigns, briefs
Generation /api/v1/generation jobs, workflows, models
Automation /api/v1/automation flows, runs, webhooks
Assets /api/v1/assets assets, collections, downloads
Admin /api/v1/admin users, roles, settings, audit
Analytics /api/v1/analytics dashboards, metrics, reports
Payments /api/v1/billing checkout, subscription, invoices, credits

Conteo de Funcionalidades

Módulo Funcionalidades Prioridad Alta Prioridad Media Prioridad Baja
PMC-001 10 6 3 1
PMC-002 18 12 5 1
PMC-003 16 10 5 1
PMC-004 20 12 6 2
PMC-005 12 4 6 2
PMC-006 18 10 6 2
PMC-007 14 7 5 2
PMC-008 10 3 5 2
PMC-009 18 12 6 0
TOTAL 136 76 47 13

Referencias


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