Ir al contenido

EMA Vault

EMA Vault es la plataforma interna de operaciones, finanzas y producto de EMA Health. Concentra clientes (provisioning + billing), pipeline comercial, contratos, finanzas, catálogo de servicios, gestión de producto (releases, roadmap, GitHub sync), brand, documentos, wiki interno y audit cross-product.

Versión: 0.2.0 (Wave 3 v1.0 + S9 ORGBAC merged a main). Estado: 🟢 producción interna vault.emahealth.io — uso diario del equipo.

  • Plataforma interna B2B — accesible solo a @emahealth.io (Google OAuth + vault_users is_active).
  • 44 módulos API en Hono (Cloudflare Workers).
  • 5 roles RBAC — admin, technical, commercial, finance, viewer (matriz permisos a nivel módulo).
  • 23 pages con sidebar de 7 grupos colapsables (Negocio, Finanzas, Producto, Operaciones, Conocimiento, Sistema).
  • 85 decisiones funcionales registradas (F001-F085).
  • Provisioning de tenants orquestado a Aidbox + cross-product (clinic, lab, well) vía X-Platform-Key.
  • EMI gestión — admin matrix + analytics + lead linking + audit trigger cross-product.
  • Audit trigger SECURITY DEFINER sobre 12 tablas críticas — todo cambio se loggea con sanitización de secrets.
  • Ema Well integration — 5 endpoints read-only sobre proyecto Supabase separado (Ley 21.719 — datos salud aislados).
  • Product module — catálogo de productos EMA con GitHub sync, releases, roadmap, tech stack, journeys, gaps.
  • CSP + security headers — HSTS, X-Frame-Options DENY, COOP/CORP, CSP whitelist (supabase, anthropic, emi.emahealth.io, github).
  • AI integrations — proposal generator, contract summary, lead analysis (Anthropic Sonnet).
  • Staff interno de EMA Health — fundadores, comercial, técnico, finanzas, producto.
  • No es producto cliente final — los clientes interactúan con Clinic, Lab, Well, etc. Vault es la “consola back-office” de EMA.
  • Acceso restringido por dominio + matriz RBAC + audit cross-product.