Directorio inteligente
Personas (B2C) y empresas (B2B); cada cliente puede tener múltiples inmuebles (nexus_client_properties).
CRM operativo de construcción
Obras, compras y Telegram usan /clientes (customers). Aquí se listan registros de domótica en nexus_clients — datos separados.
Puente futuro nexus_clients → customers planificado (opción C); sin sync automático aún. Detalle: docs/NEXUS-HOME.md.
Error de lectura
Failed query: select "id", "type", "display_name", "email", "phone", "tax_id", "notes", "created_at", "updated_at" from "nexus_clients" order by "nexus_clients"."created_at" desc limit $1 params: 50 getaddrinfo ENOTFOUND db.mibxmhiruhrbbwcjdvks.supabase.co Código: ENOTFOUND
El host de DATABASE_URL no resolvió en DNS o no hubo conexión (p. ej. proyecto Supabase pausado/eliminado, URL antigua o typo en el host). En Supabase: Project Settings → Database → vuelve a copiar la Connection string (URI) y actualiza DATABASE_URL en Vercel o .env.local. No ejecutes migraciones SQL hasta que npm run verify:db conecte bien.
En local: npm run verify:db (comprueba tablas y avisa si falta Nexus).