- 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>
169 lines
7.2 KiB
Markdown
169 lines
7.2 KiB
Markdown
---
|
|
id: "_INDEX"
|
|
title: "Índice de Módulos - Platform Marketing Content"
|
|
type: "Index"
|
|
status: "Draft"
|
|
project: "platform_marketing_content"
|
|
version: "1.0.0"
|
|
created_date: "2026-01-04"
|
|
updated_date: "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](./PMC-001-TENANTS.md) | Arquitectura multi-tenant, planes, configuración | Alta | Definido |
|
|
| PMC-002 | [CRM](./PMC-002-CRM.md) | Clientes, marcas, productos, oportunidades | Alta | Definido |
|
|
| PMC-003 | [Projects](./PMC-003-PROJECTS.md) | Proyectos, campañas, briefs, flujos de trabajo | Alta | Definido |
|
|
| PMC-004 | [Generation](./PMC-004-GENERATION.md) | Motor de IA, workflows ComfyUI, modelos custom | Alta | Definido |
|
|
| PMC-005 | [Automation](./PMC-005-AUTOMATION.md) | Flujos automatizados con n8n, triggers, webhooks | Media | Definido |
|
|
| PMC-006 | [Assets](./PMC-006-ASSETS.md) | DAM, biblioteca de activos, versionado | Alta | Definido |
|
|
| PMC-007 | [Admin](./PMC-007-ADMIN.md) | Usuarios, roles, permisos, configuración SaaS | Media | Definido |
|
|
| PMC-008 | [Analytics](./PMC-008-ANALYTICS.md) | Dashboards, reportes, métricas | Baja | Definido |
|
|
| PMC-009 | [Payments](./PMC-009-PAYMENTS.md) | 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
|
|
|
|
7. **PMC-005 Automation** - Flujos automatizados
|
|
|
|
### Fase 3 - Analytics
|
|
|
|
8. **PMC-008 Analytics** - Dashboards y reportes
|
|
|
|
### Fase 4 - Monetizacion SaaS
|
|
|
|
9. **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
|
|
|
|
- [VISION-GENERAL.md](../00-vision-general/VISION-GENERAL.md)
|
|
- [ARQUITECTURA-TECNICA.md](../00-vision-general/ARQUITECTURA-TECNICA.md)
|
|
- [GLOSARIO.md](../00-vision-general/GLOSARIO.md)
|
|
|
|
---
|
|
|
|
**Documento generado por:** Requirements-Analyst
|
|
**Fecha:** 2025-12-08
|