<!--
  AUTO-GENERADO por scripts/import-corpus.mjs a partir de manuales/corpus/ — NO EDITAR A MANO.
  Para cambiar este contenido: edita manuales/neutros/*.html, regenera el corpus
  (manuales/build-corpus.mjs) y vuelve a ejecutar "pnpm run import:corpus".
  Fuente: manuales/neutros/57-manual-copiloto-integrador.html#seccion-11
-->

Si el copiloto no se arma cuando esperabas, revisa en este orden:

1. **Respuesta del arranque del widget** (bootstrap): trae siempre un bloque `copilot` con `enabled`, `mode`, `manifestStatus`, `needManifest` y, si aplica, `reason`. Es la fuente de verdad — nunca adivines por lo que se ve en pantalla.
2. **¿Está activado el copiloto** para esa instancia de canal (la Plataforma → Canales → Copiloto)?
3. **¿Coincide la huella?** Compárala en la sección «Copiloto» del canal contra lo que tu SDK está calculando en local.
4. **¿Tu `allowedWidgetOrigins` incluye de verdad** el origen desde el que carga tu widget?
5. **Línea de tiempo de la conversación** (bandeja de entrada): cada plan propuesto, entregado, completado, cancelado o fallido queda registrado ahí — útil para ver qué pasó con un plan concreto sin acceso a los registros técnicos del servidor.