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.
Documentación técnica Stack, arquitectura, datos, deploy, API
Documentación funcional Casos de uso, workflows, roles, FAQ operativo
Manual de usuario Guía paso a paso para el equipo EMA Health
Lo más relevante
Sección titulada «Lo más relevante»- Plataforma interna B2B — accesible solo a
@emahealth.io(Google OAuth +vault_usersis_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).
¿Para quién es?
Sección titulada «¿Para quién es?»- 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.