diff --git a/mvp/b2c/src/app/panel/[id]/page.tsx b/mvp/b2c/src/app/panel/[id]/page.tsx index f82915e..3be62f1 100644 --- a/mvp/b2c/src/app/panel/[id]/page.tsx +++ b/mvp/b2c/src/app/panel/[id]/page.tsx @@ -35,6 +35,7 @@ export default async function LeadDetailPage({ params }: { params: Promise<{ id: const snapshot = lead.desgloseSnapshot as { result: BudgetResult } | null; const desglose = snapshot?.result ?? null; + const prefs = lead.preferencesSnapshot as import('@/lib/voice/preferences').AbstractedPreferences | null; const yaEnviado = lead.pipelineStage === 'whatsapp_entregado'; return ( @@ -128,6 +129,49 @@ export default async function LeadDetailPage({ params }: { params: Promise<{ id: )} + {/* Preferencias detectadas */} +
+ {prefs ? ( +
+

{prefs.resumen}

+ {prefs.estiloRender.length > 0 && ( +
+ {prefs.estiloRender.map((e) => ( + + {e} + + ))} +
+ )} + {prefs.elementos.length > 0 && ( + + )} + {prefs.ajustes.length > 0 && ( + + )} +
+ Confianza de la extracción: {prefs.confianza} + {prefs.camposFaltantes.length > 0 && ` · faltan: ${prefs.camposFaltantes.join(', ')}`} +
+
+ ) : ( +

Sin preferencias procesadas aún.

+ )} +
+ {/* 2. Transcripción */}
{lead.transcripcion ? (