betting-analytics/docs/99-analisis/ANALISIS-SAAS-MULTITENANCY.md
rckrdmrd 094493625c feat: Documentation and orchestration updates
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-07 05:35:34 -06:00

5.0 KiB

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