Persiste bot_step + handoff de WhatsApp para Simón
- Migración 0011: leads.bot_step (TEXT) = paso actual de la conversación del bot (Luisa), para verlo en el panel y poder retomar chats cortados. TEXT (no enum) para que el bot evolucione su vocabulario sin migración. - docs/handoff-whatsapp-simon.md: spec de integración del bot (DB única, lead desde el form, reparto DB-directa vs EP, tablas que escribe, alineación de enums/tipos a los nuestros, bot_step, webhooks y conectividad). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -250,6 +250,10 @@ export const leads = pgTable(
|
||||
// --- Flujo WhatsApp/llamada (esquema reformix-full; aditivos, los rellena el bot/Luisa).
|
||||
// estadoWa nullable: null = aún sin enviar (el "nuevo" del diagrama).
|
||||
estadoWa: estadoWa('estado_wa'),
|
||||
// Paso actual de la conversación del bot (Luisa). TEXT (no enum) para que el bot evolucione
|
||||
// su vocabulario sin migración. Valores sugeridos: apertura · espacio · tamano · estilo ·
|
||||
// urgencia · presupuesto · pide_fotos · fotos_recibidas · completado · no_viable · abandonado.
|
||||
botStep: text('bot_step'),
|
||||
canalOrigen: canalOrigen('canal_origen'),
|
||||
espacio: text('espacio'), // extracción en crudo de Luisa (se normaliza a tipoReforma)
|
||||
rangoM2: text('rango_m2'), // crudo (se normaliza a m2Suelo)
|
||||
|
||||
Reference in New Issue
Block a user