## Entities (DDL↔Backend sync): - user.entity: 8 missing fields added - role.entity: 4 missing fields added - tenant.entity: 5 missing fields added ## Documentation: - PROXIMA-ACCION.md: Rewritten with 2026-01-27 status - PROJECT-STATUS.md: Added MLM, Goals, Portfolio phases - docs/01-modulos/_INDEX.md: Updated module states to Completado ## Inventories: - DATABASE_INVENTORY.yml: Added mlm/goals schemas (10 tables) - BACKEND_INVENTORY.yml: Added mlm/goals modules (10 entities) - MASTER_INVENTORY.yml: MLM/Goals marked as completado - tareas/_INDEX.yml: Registered TASK-007, SAAS-021, SAAS-022 Metrics: 23 modules, 17 schemas, 48 tables, 260 SP (100%) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
118 lines
3.9 KiB
Markdown
118 lines
3.9 KiB
Markdown
---
|
|
id: "INDEX-SAAS"
|
|
title: "Indice Modulos SAAS"
|
|
type: "Index"
|
|
status: "Published"
|
|
priority: "P1"
|
|
version: "1.0.0"
|
|
created_date: "2026-01-07"
|
|
updated_date: "2026-01-24"
|
|
---
|
|
|
|
# Indice de Modulos SAAS
|
|
|
|
**Proyecto:** template-saas
|
|
**Fecha:** 2026-01-27
|
|
**Total Modulos:** 22 (Todos implementados - Backend 100%)
|
|
|
|
---
|
|
|
|
## Modulos Core (Autenticacion y Multi-tenancy)
|
|
|
|
| Codigo | Modulo | Estado | Descripcion |
|
|
|--------|--------|--------|-------------|
|
|
| [SAAS-001](SAAS-001-auth.md) | Auth | Completado | Autenticacion JWT (OAuth, MFA planificados) |
|
|
| [SAAS-002](SAAS-002-tenants.md) | Tenants | Completado | Gestion de organizaciones multi-tenant |
|
|
| [SAAS-003](SAAS-003-users.md) | Users | Completado | Usuarios con RBAC |
|
|
|
|
---
|
|
|
|
## Modulos Billing
|
|
|
|
| Codigo | Modulo | Estado | Descripcion |
|
|
|--------|--------|--------|-------------|
|
|
| [SAAS-004](SAAS-004-billing.md) | Billing | Completado | Suscripciones Stripe |
|
|
| [SAAS-005](SAAS-005-plans.md) | Plans | Completado | Planes y limites |
|
|
|
|
---
|
|
|
|
## Modulos Avanzados
|
|
|
|
| Codigo | Modulo | Estado | Descripcion |
|
|
|--------|--------|--------|-------------|
|
|
| [SAAS-006](SAAS-006-ai-integration.md) | AI Integration | Completado | Wrapper multi-proveedor LLM |
|
|
| [SAAS-007](SAAS-007-notifications.md) | Notifications | Completado | Email, push, in-app, WhatsApp (v2.0) |
|
|
| [SAAS-008](SAAS-008-audit-logs.md) | Audit Logs | Completado | Auditoria de acciones |
|
|
| [SAAS-009](SAAS-009-feature-flags.md) | Feature Flags | Completado | Toggles por plan/tenant |
|
|
|
|
---
|
|
|
|
## Modulos de Infraestructura
|
|
|
|
| Codigo | Modulo | Estado | Descripcion |
|
|
|--------|--------|--------|-------------|
|
|
| [SAAS-010](SAAS-010-webhooks.md) | Webhooks | Completado | Webhooks outbound con BullMQ |
|
|
| [SAAS-011](SAAS-011-storage.md) | Storage | Completado | S3, R2, MinIO |
|
|
|
|
---
|
|
|
|
## Modulos de Comunicacion
|
|
|
|
| Codigo | Modulo | Estado | Descripcion |
|
|
|--------|--------|--------|-------------|
|
|
| [SAAS-012](SAAS-012-crud-base.md) | CRUD Base | Documentacion | Patrones base reutilizables |
|
|
| [SAAS-013](SAAS-013-email.md) | Email | Completado | SendGrid, SES, SMTP |
|
|
| [SAAS-014](SAAS-014-whatsapp.md) | WhatsApp | Completado | WhatsApp Business API |
|
|
|
|
---
|
|
|
|
## Modulos de Integracion
|
|
|
|
| Codigo | Modulo | Estado | Descripcion |
|
|
|--------|--------|--------|-------------|
|
|
| [SAAS-015](SAAS-015-oauth.md) | OAuth 2.0 | Especificado | Google, Microsoft, GitHub, Apple SSO |
|
|
|
|
---
|
|
|
|
## Modulos Extended Features
|
|
|
|
| Codigo | Modulo | Estado | Descripcion |
|
|
|--------|--------|--------|-------------|
|
|
| [SAAS-016](SAAS-016-analytics.md) | Analytics | Completado | Dashboard metricas, KPIs |
|
|
| [SAAS-017](SAAS-017-reports.md) | Reports | Completado | Exportacion PDF/Excel/CSV |
|
|
| [SAAS-018](SAAS-018-sales.md) | Sales | Completado | Leads, pipeline, actividades |
|
|
| [SAAS-019](SAAS-019-portfolio.md) | Portfolio | Completado | Catalogo productos/servicios |
|
|
| [SAAS-020](SAAS-020-commissions.md) | Commissions | Completado | Comisiones vendedores |
|
|
| [SAAS-021](SAAS-021-mlm.md) | MLM | Completado | Marketing multinivel (Backend+Hooks, UI pendiente) |
|
|
| [SAAS-022](SAAS-022-goals.md) | Goals | Completado | Metas y objetivos (Backend+Hooks, UI pendiente) |
|
|
|
|
---
|
|
|
|
## Dependencias entre Modulos
|
|
|
|
```
|
|
SAAS-001 (Auth) <-- SAAS-002 (Tenants) <-- SAAS-003 (Users)
|
|
|
|
|
v
|
|
SAAS-004 (Billing) --> SAAS-005 (Plans)
|
|
|
|
|
v
|
|
SAAS-007 (Notifications) --> SAAS-013 (Email)
|
|
| SAAS-014 (WhatsApp)
|
|
v
|
|
SAAS-010 (Webhooks)
|
|
```
|
|
|
|
---
|
|
|
|
## Navegacion
|
|
|
|
- [Volver a docs/](../_MAP.md)
|
|
- [Integraciones](../02-integraciones/)
|
|
- [ADRs](../architecture/adr/)
|
|
|
|
---
|
|
|
|
**Ultima actualizacion:** 2026-01-27
|
|
**Nota:** MLM y Goals tienen Backend 100% y Hooks 100%, pero las páginas UI están pendientes.
|