template-saas/docs/01-modulos/_INDEX.md
Adrian Flores Cortes 7a43ac1c96
Some checks are pending
CI / Backend CI (push) Waiting to run
CI / Frontend CI (push) Waiting to run
CI / Security Scan (push) Waiting to run
CI / CI Summary (push) Blocked by required conditions
[TASK-007] feat: Complete CAPVED analysis and sync for template-saas
## 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>
2026-01-27 12:30:59 -06:00

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.