| id |
title |
type |
status |
project |
version |
created_date |
updated_date |
| ANALISIS-SAAS-BA |
Analisis SaaS - Multi-tenancy y Pagos |
Analysis |
Draft |
betting-analytics |
1.0.0 |
2026-01-04 |
2026-01-04 |
Analisis SaaS: Multi-tenancy y Pagos
Fecha: 2026-01-04
Proyecto: Betting Analytics
1. Estado Actual
1.1 Estructura de Documentacion
| Carpeta |
Estado |
Contenido |
| 00-vision-general |
Existe |
VISION-PRODUCTO, ARQUITECTURA, STACK |
| 01-fase-alcance-inicial |
Existe |
BA-001-fundamentos (planificado) |
| 02-definicion-modulos |
NO EXISTE |
Debe crearse |
| 04-fase-backlog |
Existe |
DoR, DoD |
| 97-adr |
Existe |
ADR-001 stack |
1.2 EPICs Existentes
| ID |
Nombre |
Estado |
| BA-001 |
Fundamentos |
Planned |
| BA-002 |
Ingestion de Datos |
Backlog |
| BA-003 |
Analytics Engine |
Backlog |
| BA-004 |
Predicciones ML |
Backlog |
| BA-005 |
Reportes y Dashboard |
Backlog |
1.3 Referencias SaaS Actuales
| Elemento |
Estado |
| Multi-tenancy |
Mencionado en roadmap (largo plazo) |
| Planes de suscripcion |
No definido |
| Stripe/Pagos |
No existe |
| Portales diferenciados |
No existe |
2. Gaps Identificados
2.1 Modulos Faltantes
| Modulo |
Prioridad |
Descripcion |
| BA-007-TENANTS |
Alta |
Multi-tenancy con RLS |
| BA-008-PAYMENTS |
Alta |
Integracion Stripe |
| BA-009-PORTALS |
Alta |
3 portales diferenciados |
2.2 Actualizaciones Requeridas
| Archivo |
Cambios |
| VISION-PRODUCTO.md |
Agregar seccion SaaS y planes |
| ARQUITECTURA-GENERAL.md |
Agregar modulos Payments, Portales |
| STACK-TECNOLOGICO.md |
Agregar Stripe SDK |
3. Planes de Suscripcion Propuestos
| Plan |
Precio |
Predicciones/mes |
Modelos ML |
Historico |
Soporte |
| Free |
$0 |
50 |
1 basico |
30 dias |
Comunidad |
| Pro |
$39/mes |
500 |
3 avanzados |
1 ano |
Email |
| Enterprise |
$149/mes |
Ilimitado |
Custom |
Ilimitado |
Dedicado |
Productos Stripe
Productos:
ba_pro:
type: subscription
precio: $39/mes
stripe_price_id: TBD
ba_enterprise:
type: subscription
precio: $149/mes
stripe_price_id: TBD
ba_predictions_100:
type: one_time
precio: $9
descripcion: "100 predicciones adicionales"
4. Estructura de 3 Portales
Portal 1: Usuario General (Analyst)
- Dashboard personal de predicciones
- Acceso a modelos segun plan
- Historial de predicciones
- Perfil y configuracion
Portal 2: Admin Cliente (Tenant Admin)
- Dashboard de organizacion
- Gestion de usuarios del tenant
- Configuracion y limites
- Facturacion y suscripcion
- Reportes de uso
Portal 3: Admin SaaS (Super Admin)
- Dashboard global de todos los tenants
- Gestion de planes y precios
- Monitoreo de sistema
- Soporte y tickets
- Analytics globales
5. Plan de Ejecucion
5.1 Archivos a Crear
| Archivo |
Tipo |
Contenido |
| 02-definicion-modulos/_INDEX.md |
Index |
Indice de modulos |
| BA-007-TENANTS.md |
Module |
Multi-tenancy con RLS |
| BA-008-PAYMENTS.md |
Module |
Integracion Stripe |
| BA-009-PORTALS.md |
Module |
3 portales |
5.2 Archivos a Modificar
| Archivo |
Cambios |
| VISION-PRODUCTO.md |
Seccion 10: Modelo SaaS |
| ARQUITECTURA-GENERAL.md |
Componentes Payments, Portals |
| STACK-TECNOLOGICO.md |
Stripe SDK en dependencias |
6. Validacion vs Requisitos
| Requisito |
Estado |
Archivo |
| Multi-tenancy |
A crear |
BA-007-TENANTS |
| Planes de suscripcion |
A crear |
BA-008-PAYMENTS |
| Integracion Stripe |
A crear |
BA-008-PAYMENTS |
| Portal Usuario |
A crear |
BA-009-PORTALS |
| Portal Admin Cliente |
A crear |
BA-009-PORTALS |
| Portal Admin SaaS |
A crear |
BA-009-PORTALS |
Estado: ✅ COMPLETADO
7. Ejecucion Completada (Fases 5-8)
7.1 Archivos Creados
| Archivo |
Lineas |
Contenido |
| 02-definicion-modulos/_INDEX.md |
~45 |
Indice de modulos |
| BA-007-TENANTS.md |
~190 |
Multi-tenancy con RLS |
| BA-008-PAYMENTS.md |
~250 |
Integracion Stripe completa |
| BA-009-PORTALS.md |
~280 |
3 portales diferenciados |
7.2 Archivos Modificados
| Archivo |
Cambios |
| VISION-PRODUCTO.md |
+85 lineas (Seccion 10: Modelo SaaS) |
| STACK-TECNOLOGICO.md |
+1 linea (Stripe SDK) |
7.3 Validacion Final
| Requisito |
Estado |
Archivo |
| Multi-tenancy |
✅ |
BA-007-TENANTS.md |
| Planes de suscripcion |
✅ |
BA-008-PAYMENTS.md |
| Integracion Stripe |
✅ |
BA-008-PAYMENTS.md |
| Webhooks Stripe |
✅ |
BA-008-PAYMENTS.md |
| Portal Usuario |
✅ |
BA-009-PORTALS.md |
| Portal Admin Cliente |
✅ |
BA-009-PORTALS.md |
| Portal Admin SaaS |
✅ |
BA-009-PORTALS.md |
| YAML front-matter |
✅ |
100% de archivos |
Total archivos nuevos: 4
Total archivos modificados: 2
Estado general: COMPLETADO