--- # MASTER INVENTORY - Template SaaS # Version: 1.0.0 # Ultima actualizacion: 2026-01-07 proyecto: "template-saas" descripcion: "Template base para plataformas SaaS multi-tenant" version: "0.1.0" estado: "fase-0-preparacion" fecha_inicio: "2026-01-07" progreso: total_sp: 0 completados_sp: 0 porcentaje: 0 fase_actual: "Fase 0 - Preparacion" sprints_completados: 0 sprints_pendientes: 11 metricas: backend_tests: 0 frontend_pages: 0 database_tables: 0 database_schemas: 0 cobertura_tests: 0 modulos: - id: "SAAS-001" nombre: "auth" descripcion: "Autenticacion JWT, OAuth, MFA" estado: "pendiente" sp: 13 dependencias: [] - id: "SAAS-002" nombre: "tenants" descripcion: "Gestion de organizaciones" estado: "pendiente" sp: 8 dependencias: ["SAAS-001"] - id: "SAAS-003" nombre: "users" descripcion: "Usuarios con RBAC" estado: "pendiente" sp: 8 dependencias: ["SAAS-001", "SAAS-002"] - id: "SAAS-004" nombre: "billing" descripcion: "Suscripciones Stripe" estado: "pendiente" sp: 21 dependencias: ["SAAS-002", "SAAS-005"] - id: "SAAS-005" nombre: "plans" descripcion: "Planes y limites" estado: "pendiente" sp: 5 dependencias: [] - id: "SAAS-006" nombre: "onboarding" descripcion: "Flujo de registro" estado: "pendiente" sp: 13 dependencias: ["SAAS-001", "SAAS-002", "SAAS-004"] - id: "SAAS-007" nombre: "notifications" descripcion: "Email, push, in-app" estado: "pendiente" sp: 8 dependencias: ["SAAS-002"] - id: "SAAS-008" nombre: "feature-flags" descripcion: "Toggles por plan/tenant" estado: "pendiente" sp: 5 dependencias: ["SAAS-002", "SAAS-005"] - id: "SAAS-009" nombre: "audit" descripcion: "Auditoria de acciones" estado: "pendiente" sp: 5 dependencias: ["SAAS-002"] - id: "SAAS-010" nombre: "portal-user" descripcion: "Portal usuario final" estado: "pendiente" sp: 13 dependencias: ["SAAS-001", "SAAS-002", "SAAS-003"] - id: "SAAS-011" nombre: "portal-admin" descripcion: "Portal admin de tenant" estado: "pendiente" sp: 13 dependencias: ["SAAS-001", "SAAS-002", "SAAS-003", "SAAS-004"] - id: "SAAS-012" nombre: "portal-superadmin" descripcion: "Portal superadmin" estado: "pendiente" sp: 8 dependencias: ["SAAS-001"] integraciones: - id: "INT-001" nombre: "stripe" descripcion: "Integracion Stripe Billing + Webhooks" estado: "pendiente" sp: 8 - id: "INT-002" nombre: "llm-providers" descripcion: "Wrapper multi-proveedor LLM" estado: "pendiente" sp: 13 - id: "INT-003" nombre: "whatsapp" descripcion: "WhatsApp Business API" estado: "pendiente" sp: 8 fases: - nombre: "Fase 0 - Preparacion" estado: "en_progreso" sp: 5 items: - "Estructura del proyecto" - "CONTEXTO-PROYECTO.md" - "Inventarios iniciales" - "Documentacion vision" - nombre: "Fase 1 - Database + Auth" estado: "pendiente" sp: 26 items: - "DDL todos los schemas" - "RLS policies" - "Seeds iniciales" - "SAAS-001 auth" - nombre: "Fase 2 - Backend Core" estado: "pendiente" sp: 42 items: - "SAAS-002 tenants" - "SAAS-003 users" - "SAAS-004 billing" - "SAAS-005 plans" - nombre: "Fase 3 - Frontend" estado: "pendiente" sp: 34 items: - "SAAS-010 portal-user" - "SAAS-011 portal-admin" - "SAAS-012 portal-superadmin" - nombre: "Fase 4 - Integraciones" estado: "pendiente" sp: 29 items: - "INT-001 stripe webhooks" - "INT-002 llm-providers" - "SAAS-007 notifications" - nombre: "Fase 5 - Refinamiento" estado: "pendiente" sp: 13 items: - "Tests e2e" - "Documentacion completa" - "Migracion a shared/" total_estimado: sp: 149 sprints: 11 semanas: 22 ultima_actualizacion: "2026-01-07" actualizado_por: "Orquestador"