SaaS multi-tenant de operación digital para hospitalidad boutique del Pacífico mexicano. El producto ya existe; el lanzamiento depende de cerrar 4 bloqueadores P0, instalar el espinazo multi-tenant y abrir el grifo.
El sistema operativo digital del anfitrión boutique: reservar, cobrar (SPEI/IVA/CFDI), sincronizar calendarios, facturar y atender huéspedes con un Concierge AI de marca — sin comisiones por reserva.
Operadores boutique de 5–50 propiedades. Un operador = una organización con varias propiedades y miembros → multi-tenancy por organización desde el día 0.
Suscripción SaaS plana (gate de activación) + motor de upsell Concierge con split 60/40 (operador 60% / HostCasa 40%). Sin comisión por reserva.
Todo HostCasa vive en dos planos y nada más — sin sprawl operativo. Cero Vercel. Stripe/Resend son SaaS externos consumidos por Workers, no plataformas de hosting.
El cutover DNS aterriza junto con F4 ("abrir el grifo") para que el primer peso live ya corra en Cloudflare. RLS/datos/multi-tenant no cambian.
Casi todos los módulos tienen implementación real sobre Supabase en producción — no son stubs. El build typechecka y lintea limpio, 13/13 tests verdes, sin secretos commiteados. Lo que falta es seguridad de la ruta de dinero y el cutover multi-tenant.
Ruta crítica de ingresos: F0 → F4. Mobile corre en paralelo y no bloquea el primer peso. ▎ crítica · ▎ dinero.
| Riesgo | Severidad | Mitigación |
|---|---|---|
| Cobrar con precio manipulable (P0-1) | Alta · Crítico | Cálculo server-side antes de live mode (bandera dura F0) |
| Reserva pagada no se crea (drift P0-3/4) | Alta · Crítico | Migración aditiva reconciliada + test integración del webhook |
| Fuga cross-tenant al 2º operador (P1) | Media · Crítico | Cutover org-RLS (F2) + tenant_isolation.sql en CI antes de onboardear |
| RLS no reproducible (hc_current_role) | Alta · Alto | Commitear función + CREATE faltantes (F1) |
| Sin emails (no hay key Resend) | Alta · Alto | Key real → 1Password → env; DKIM/DMARC (F4) |
| CI deja pasar regresiones (sin tsc/RLS) | Media · Alto | Jobs tsc + RLS real; gating en supabase/migrations |
vlmzocifueauzroeafxz + docs/HOSTCASA-AUDIT-2026-06-23.md. Reglas de marca bloqueadas. Bandera dura: no cobrar en live mode hasta cerrar P0-1/P0-3/P0-4; no onboardear 2º operador hasta el cutover RLS. Solo HostCasa.