Lo que ve un comprador
La web de la empresa, su oferta y un formulario. Puede describir su necesidad y aportar datos para cotizar. La web de Pulso vende nuestro servicio; la web de Andes muestra lo que entregamos al cliente.
06 / GUÍA DE USO E IMPLEMENTACIÓN
Qué hace Pulso hoy, cómo se opera y qué falta para atender empresas reales.
Describe la versión de la demo que acompaña esta guía. Los pendientes son trabajo propuesto; no indican conexiones activas ni fechas comprometidas. Actualizar después de cada entrega y retirar esta pestaña al completar el traspaso.
Pulso es un servicio mensual para presentar una empresa en la web, preparar contenido social, recibir consultas y organizar su seguimiento comercial. El caso inicial es una empresa B2B de equipos, repuestos o mantenimiento. Andes Industrial es una empresa ficticia que permite explicar y probar el recorrido.
La web de la empresa, su oferta y un formulario. Puede describir su necesidad y aportar datos para cotizar. La web de Pulso vende nuestro servicio; la web de Andes muestra lo que entregamos al cliente.
Un panel con consultas, responsables, próximos pasos y trabajo de redes. Pulso organiza los canales y el contenido; el equipo de la empresa valida aspectos técnicos, responde y cierra las ventas.
Estos son los alcances anunciados. La demo todavía no aplica todos los cupos ni tiene activadas todas las conexiones.
| Plan | Web / formularios | Redes / piezas originales | IA y ajustes web |
|---|---|---|---|
| Presencia · US$200 | 1 página, hasta 6 secciones / 1 formulario | 2 redes / 4 piezas al mes | 200 respuestas / 30 min al mes |
| Captación · US$350 | Hasta 5 páginas / 3 formularios | 4 redes / 8 piezas al mes | 600 respuestas / 1 hora al mes |
| Seguimiento · US$500 | Hasta 8 páginas / 5 formularios | 4 redes / 12 piezas al mes | 1.200 respuestas / 2 horas al mes |
| Personalizado · Por definir | Alcance, herramientas, piezas, redes, revisiones, licencias e integraciones por cotizar. Puede contemplar producción con Higgsfield u otra herramienta; no existe una conexión activa en el piloto. | ||
La implementación inicial publicada equivale a una mensualidad en los tres planes fijos, más impuestos aplicables. Hosting y mantenimiento están incluidos. Revisión de IA y privacidad: inicial en todos; adicional trimestral en Captación y mensual en Seguimiento. Los planes fijos incluyen una ronda mensual de correcciones de contenido.
Publicidad pagada, filmación, dominio, buzones, atención humana diaria e integración SAP se cotizan aparte. La revisión de IA y privacidad de la solución no es una certificación ni un dictamen jurídico. Daniel debe aprobar el alcance contractual y los costos antes de ofrecer un piloto real.
| Capacidad | Hoy | Para operar con clientes |
|---|---|---|
| Web y formularios | Funciona Web de Andes y captura persistente, consentimiento y prueba sin envío. | Web y formulario por empresa, dominio, contenidos y avisos propios. La ficha de empresa ya es configurable. |
| Oportunidades | Funciona Etapas, responsable, valor, notas, fecha, ficha para cotizar, prioridades y registro de cambios. | Validar el proceso con un vendedor real; ajustar campos por negocio. |
| Respuestas comerciales | Funciona Borradores editables que solicitan datos faltantes; copia manual. | Canal de envío y registro de la comunicación. El borrador actual no usa IA externa. |
| Correo | Preparación disponible Configuración por empresa, vista previa y consulta manual de entrega. Envío real deshabilitado en esta demo. | Verificar dominio, configurar proveedor y autorizar remitente por empresa; activar y probar una consulta real. Actualización automática de entrega pendiente. |
| Contenido social | Funciona Borradores, versiones por red, archivos privados, vista previa, revisión, aprobación con evidencia, calendario editorial, historial y CSV. | Validar material con el cliente, compatibilidad final por plataforma y producción visual. La carga de archivos y separación de operador/aprobador ya funcionan. |
| Cuentas y publicación social | Sin conexión real Guarda referencias de perfiles y permite simular resultados de piezas de prueba. | Autorización de cuentas, PostProxy u otro proveedor, publicación, reintentos y resultados verificables. |
| Asistente | Respuestas predefinidas Orientación ilustrativa en la web. El interruptor afecta esta sesión. | Proveedor IA, conocimiento aprobado, límites, registro, evaluación y derivación humana. |
| Indicadores | Funciona Resumen comercial por mes y tipo de datos; estados, pendientes, valor ganado declarado y resultados por red/campaña. | Métricas verificadas de proveedores, costos, cobros y análisis de rentabilidad. La atribución actual procede de etiquetas del enlace. |
| Biblioteca comercial | Funciona Productos, servicios, preguntas, casos y materiales; aprobación por revisión, archivos privados, vencimiento opcional y base de texto para copiar. | Cargar y validar información real con el cliente; conectar después la biblioteca con IA, web y creación de piezas. La copia actual es manual. |
| Puesta en marcha | Funciona Guía compartida por empresa, diez pasos, responsables, fechas, evidencia e historial. | Eder y cliente deben realizar y documentar las pruebas. La lista no certifica conexiones ni activa el servicio. |
| Clientes y permisos | Funciona Alta de empresas, invitaciones aceptadas por la cuenta indicada, cuatro roles, cambios y revocación con historial. | Aplicación de cupos, web propia, copias y operación supervisada. Plan, alcance y correo ya se registran por empresa. Las empresas nuevas reciben consultas de prueba dentro de su panel. |
| ERP y producción premium | Futuro No hay conexión SAP ni generación audiovisual. | Validar demanda, alcance, licencias y costo antes de desarrollar. |
Biblioteca comercial por empresa: fichas, preguntas frecuentes, fuentes, límites, fotografías y PDF privados, revisión y aprobación con evidencia. Las bases aprobadas y vigentes se pueden copiar manualmente. No se activa IA ni publicación. También continúa la puesta en marcha por empresa: diez pasos con responsables, fechas, evidencias, verificación manual e historial. Revisión final condicionada a los pasos anteriores. No activa integraciones. También están disponibles los resultados comerciales: el Resumen separa consultas reales y pruebas, filtra por mes de recepción en Lima y totaliza todos los registros. Muestra estado actual, pendientes, importe marcado como ganado y resultados por red/campaña. Permite abrir oportunidades con los mismos filtros y revisar las consultas recientes. Continúan disponibles los archivos sociales y sus aprobaciones. No se activaron cuentas, publicación social ni correo real.
Las etapas marcadas «por conectar» pertenecen al servicio objetivo. El resto se puede trabajar en el piloto.
Utiliza información ficticia. Necesitas acceso al sitio y membresía de Andes para operar su panel. Leer este manual no concede permisos sobre consultas.
«Cargar caso de venta de ejemplo» añade cuatro empresas ficticias sin duplicarlas al repetir. No restablece cambios anteriores ni actualiza sus fechas: puede mostrar seguimientos vencidos si se creó otro día.
Selecciona Consultas reales o Pruebas y demostraciones, y un mes o Todo el historial. El mes se aplica a la fecha de recepción en hora de Lima; la etapa y el importe muestran la situación actual de esas consultas. «Agregar consulta de ejemplo» guarda una prueba y cambia el Resumen a pruebas del mes actual. «Actualizar resultados» consulta nuevamente el servidor. Los indicadores cuentan todos los registros seleccionados, no solo las tarjetas visibles.
El Resumen muestra cinco consultas recientes y hasta veinte combinaciones de red/campaña; si hay más, lo advierte. Los indicadores superiores siguen incluyendo todas. Si falla la carga, se ocultan resultados anteriores para no presentarlos bajo filtros nuevos. Consultas recibidas conserva su bandeja paginada independiente; Redes mantiene sus filtros editoriales propios.
Visualiza la página de Andes o ábrela completa. Selecciona equipos, repuestos o servicio técnico: los campos adicionales se adaptan a esa necesidad. Son opcionales para no bloquear consultas incompletas. Nombre, empresa, correo, detalle y consentimiento sí son necesarios. El aviso de éxito confirma el registro, no la entrega de un correo.
Orden de prioridades: vencidas → sin responsable → para hoy → revisión técnica → datos faltantes → sin acción o fecha. Se muestran hasta seis oportunidades con pendientes sobre un máximo de cien registros cargados. El filtro recalcula la selección; los indicadores generales cuentan todos los registros del modo elegido.
El importe ganado es un dato declarado, no un cobro verificado. Las cotizaciones enviadas no reciben recordatorios de completar datos técnicos. En Consultas, usa «Cargar más» cuando esté disponible para revisar registros adicionales y «Ver detalle» para consultar estados del correo.
Instagram requiere formato visual, instrucciones y material final antes de revisión. El archivo final se adjunta a la pieza antes de solicitar revisión. El cupo de referencia corresponde al plan guardado: 4, 8 o 12 piezas; Personalizado o sin plan muestran cupo por definir. Superarlo muestra aviso, sin cobro ni bloqueo contractual automático. Una pieza original adaptada a cuatro redes sigue siendo una pieza original, con cuatro versiones.
Acceso: administrador y operador adjuntan/retiran; aprobador y lector consultan/descargan. Los enlaces requieren acceso vigente a la empresa, incluso los de revisiones anteriores. Compartir un enlace de archivo no concede permisos.
Límites del piloto: 10 archivos activos y 50 cargas/50 MB acumulados por pieza; 500 MB por empresa, incluido historial. Retirar separa el archivo de la pieza actual, pero conserva sus bytes para evidencia y no libera ese cupo. Eder debe definir conservación y eliminación definitiva antes de operar con clientes. El control de formato no equivale a un análisis antivirus.
Las piezas antiguas con instrucciones visuales y sin archivos deben completarse para solicitar revisión o reservar una nueva fecha. Una aprobación anterior a esta entrega no dispone de copia de archivos. La aprobación actual no publica: la conexión social permanece pendiente.
Puesta en marcha y plan muestra la guía de implementación y el plan y alcance guardados en la ficha; si no existen, indica «Por definir». El plan sirve como referencia de trabajo y cupos; no activa cobros ni bloquea entregables automáticamente. Asistente y privacidad explica límites y permite probar un interruptor de sesión; no modifica un servicio de IA alojado ni una política global. Los avisos actuales describen una demo y deben adaptarse al cliente real.
Es una lista persistente e independiente para cada empresa. Administrador y operador pueden guardar y verificar; aprobador y lector solo consultan. Eder necesita el acceso interno adecuado a la empresa además del acceso al sitio.
El historial muestra los últimos veinte cambios por empresa; los demás se conservan en la base de datos. La guía comienza vacía: no se atribuyen verificaciones ni compromisos ficticios a Eder o al cliente. Los pasos son comunes a todos los planes; el alcance concreto debe quedar en la ficha y la evidencia.
Una base de información propia de cada empresa. No altera el sitio web ni conecta por sí sola un asistente. Mantiene las seis áreas principales del panel.
Permisos: administrador y operador crean, editan, adjuntan y archivan; administrador y aprobador aprueban o piden cambios; todos los miembros con lectura consultan fichas, descargan material y copian bases aprobadas. La aprobación identifica la cuenta que revisó, no certifica legalidad ni exactitud externa. No introducir claves, contraseñas ni material sin permiso.
Pendiente para Eder: conectar selección de fichas con borradores sociales, adaptar el asistente a fuentes aprobadas, controlar recuperación de conocimiento y sus referencias, y validar respuestas. No hay extracción automática de PDF, análisis de imágenes, antivirus, OCR ni sincronización con web/redes. Cambiar una ficha no retira copias ya utilizadas fuera de la biblioteca.
Guardar un plan no activa cobros, IA ni redes; sus cupos son referencia. Cambiar datos comerciales no modifica los destinatarios, remitente, nombre o dirección de respuesta de correos ya registrados.
Un resultado incierto conserva el mismo identificador y contenido para reintentar dentro de la ventana segura de 23 horas desde el primer intento. Pasada esa ventana requiere revisión del proveedor. Un correo de prueba, rechazado, aceptado o en revisión manual no se reenvía automáticamente. La consulta de entrega es manual; no existen avisos automáticos de rebote ni un servicio continuo de supervisión.
Visible para administradores. El administrador del servicio puede crear empresas; el administrador de una empresa gestiona únicamente su equipo.
Administrador: administra accesos y perfiles; opera y aprueba. Operador: atiende consultas, crea/edita contenido, envía a revisión y planifica lo aprobado. Aprobador: lee y aprueba o pide cambios a una versión en revisión; no edita. Lector: consulta sin guardar. El administrador puede realizar varias funciones; no se impone que sean personas distintas.
Para Eder, Daniel puede preparar un acceso de Administrador en la empresa de implementación. Eso no concede permisos para crear empresas del servicio ni modifica su rol de lector del sitio. El alta concreta de Eder debe realizarse desde esta pantalla; no se añadió automáticamente una membresía en esta entrega.
Abrir Mis accesos →Es la referencia temporal de uso y entrega. El índice navega dentro de la guía. «Copiar enlace» comparte la página de lectura, sin enviar un mensaje ni ampliar el acceso del sitio. «Imprimir / guardar PDF» abre la impresión del navegador. El contenido de la guía es común: no muestra registros de clientes.
Responsabilidades propuestas para confirmar al iniciar. Una persona puede cumplir varios roles; los permisos separados ya se aplican en el servidor.
| Responsable | Debe aportar o hacer | Resultado esperado |
|---|---|---|
| Daniel · producto y servicio | Elegir empresa piloto, objetivo, plan, alcance, costos, responsable comercial y criterios de aceptación. | Propuesta aprobada y decisiones de alcance documentadas. |
| Eder · implementación | Preparar entorno, administrar accesos, configurar proveedores, completar funcionalidades, probar fallos y documentar cambios. | Entrega verificable por etapas, con evidencia y forma de recuperación. |
| Cliente · marca y operación | Logo, textos, oferta vigente, imágenes autorizadas, dominio, cuentas propias, preguntas frecuentes y condiciones comerciales. | Material aprobado y accesos otorgados por mecanismos autorizados. |
| Aprobador de contenido | Revisar mensajes, datos técnicos, imágenes y cada versión antes de publicar. | Revisión identificada, con fecha, comentarios y aprobación. |
| Responsable comercial | Atender consultas, completar datos, validar cotización, registrar acción y resultado. | Ninguna consulta abierta sin persona y siguiente paso acordados. |
No guardar claves en documentos, correos del proyecto, navegador o repositorio. Configurarlas como secretos del entorno. Compartir la guía no equivale a autorizar envíos, publicación o acceso a datos de una empresa.
Ahora: documentar y validar con Daniel la ficha comercial y las prioridades ya entregadas. Siguiente entrega recomendada: validar correo real con el cliente piloto y conectar publicación en dos redes, usando los archivos, revisiones y permisos ya implementados. También se puede validar el Resumen comercial sin conectar cuentas externas. El orden siguiente es una propuesta de trabajo; sus fechas se acuerdan al confirmar dependencias.
Formulario adaptable, datos pendientes, borrador y próximas acciones. Eder reproduce la prueba guiada; Daniel y un vendedor confirman los campos y mensajes para una familia de productos.
Se acepta cuando: la consulta conserva datos, el borrador pide solo lo pendiente y la prioridad coincide con el seguimiento. Primera entrega de PUL-13 y PUL-14.
Ya se implementaron alta, roles, ficha, plan de referencia, destinatarios de correo y consulta manual de entrega. Eder debe validar el cliente piloto, verificar dominio y remitente, configurar el proveedor, habilitar y probar correo real; luego completar cupos, formularios propios, separación de demo, costos operativos, copias y alertas. Los indicadores comerciales por tipo y mes ya están disponibles. Daniel confirma responsables y alcance.
Se acepta cuando: un tercer cliente se incorpora sin cambiar código; otra empresa no ve sus datos; un lector no modifica ni aprueba; un correo de prueba no sale; una consulta real de validación llega solo a destinatarios autorizados; se demuestra recuperación de datos.
La carga privada, vista previa y aprobación de texto con archivos ya están implementadas. Eder valida autorización de cuentas y adaptador de PostProxy u otro proveedor; implementa compatibilidad por red, planificación ejecutable, fallos, reintentos y revocación de acceso.
Se acepta cuando: una pieza autorizada se publica en dos redes del cliente, conserva el resultado y enlace disponible, y repetir un evento o reintento no duplica publicaciones. La prueba real requiere aprobación del cliente.
Eder conecta el proveedor, fuentes por empresa, límites de uso, registro de incidencias y derivación. El cliente valida respuestas y Daniel aprueba el costo operativo.
Se acepta cuando: responde sobre información autorizada, reconoce falta de respaldo, deriva preguntas fuera de alcance y no mezcla datos entre empresas. Los cupos del plan se aplican en el servidor.
Relacionar pieza, consulta y cotización; administrar afirmaciones comerciales vigentes; sugerir campañas a partir de oferta aprobada y mejoras a preguntas frecuentes.
Se acepta cuando: se puede explicar el origen de cada asociación y una condición vencida no se reutiliza como promesa vigente. No se atribuyen cobros basándose solo en etiquetas.
Explorar lectura de datos autorizados de SAP Business One con un cliente y su partner. La creación de documentos requiere un alcance posterior. Producción con Higgsfield u otras herramientas se define por proyecto, con licencias, costos y aprobación humana.
Condición para empezar: evidencia de demanda y propuesta aprobada. No es requisito técnico para los planes básicos ni una integración disponible hoy.
Eder registra fecha, entorno, caso probado, resultado esperado y observado, evidencia y pendiente. Daniel valida el recorrido comercial. No marcar una conexión como terminada por mostrar un botón o una respuesta simulada.
| Prueba | Evidencia necesaria | Estado de esta demo |
|---|---|---|
| Captura y seguimiento | Guardar, reabrir, editar, detectar edición concurrente y comprobar campos pendientes. | Comprobado localmente; validar con operador piloto. |
| Separación de empresas | Acceso permitido al cliente propio y rechazo de lectura/escritura a otro. | Alta, roles, invitaciones y revocación comprobados; validar con el equipo piloto. |
| Correo | Confirmación y aviso correctos, entrega/rebote verificable y reintento sin duplicidad. | Configuración y consulta manual probadas con proveedor simulado. Prueba real y actualización automática pendientes. |
| Redes | Versión y archivo aprobados, resultado real por red y revocación manejada. | Carga privada y revisión con evidencia probadas localmente; publicación real pendiente. |
| IA | Respuestas evaluadas, aislamiento, límites y derivación. | Pendiente; respuestas actuales predefinidas. |
| Recuperación y soporte | Restauración demostrada, alerta de fallo y responsable identificado. | Pendiente de proceso operativo. |
La entrega de ficha comercial pasó 16 pruebas de integración y un recorrido local. La validación de accesos añade casos de alta, aceptación, aislamiento, permisos por operación, cambios concurrentes y revocación. La entrega de archivos pasó 30 pruebas de integración en conjunto con las capacidades existentes y un recorrido local con imagen, PDF, video, aprobador, historial, recarga y móvil. Se comprobaron rechazo de archivos inválidos, límites, falta de almacenamiento, cargas concurrentes y aislamiento de empresa. La entrega de resultados amplió la batería a 33 pruebas, incluyendo límites mensuales de Lima, separación de empresas/pruebas y totales superiores a la paginación visible. Eso no acredita entrega real de correo, publicación social, cumplimiento normativo o funcionamiento de SAP.
Comprueba la cuenta con la que iniciaste sesión. El acceso al sitio y la membresía de empresa son controles distintos. El administrador debe revisar ambos. Abre Mis accesos, comprueba tu correo y acepta la invitación pendiente. El manual de lectura no concede membresía ni permisos de edición. No compartir cuentas para resolverlo.
Comprueba que apareció la confirmación, que elegiste Andes y el modo de prueba correcto. Actualiza el tablero; revisa Consultas y carga más registros. Si el guardado falló, conserva el formulario y reintenta. Evita crear una segunda consulta si la primera ya mostró su referencia.
En esta demo el envío sigue deshabilitado. Revisa Mi servicio → Configuración y correo y Consultas → Ver detalle. «Prueba» no envía; «Pendiente de configuración» requiere completar las verificaciones y habilitar la empresa. «Aceptado» solo confirma recepción por el proveedor; consulta la entrega cuando esté disponible. Un resultado incierto requiere revisar antes de reintentar; no volver a enviar a ciegas.
El guardado se rechaza para evitar sobrescribir a otra persona. Conserva tus notas, recarga la ficha actualizada y vuelve a revisar antes de guardar. No fuerces un número de versión anterior.
El calendario actual es editorial; no ejecuta publicaciones. Registrar un perfil tampoco conecta una cuenta. Eder debe completar la etapa de conexión social y validar el envío real antes de operar campañas.
Guarda sus cambios, revisa la etapa y completa los textos para los destinos elegidos. Para Instagram se necesita formato visual, instrucciones y archivos finales. Un PDF de referencia no reemplaza una imagen o video. La aprobación debe preceder a la planificación. Una edición posterior invalida la aprobación anterior.
Verifica que ambos usen la misma empresa, tipo de datos y mes de recepción. «Ver estas oportunidades» transmite los filtros del Resumen. Ambos totalizan todos los registros del filtro; las tarjetas del tablero se limitan a cien. Actualiza ambos si otra persona ha modificado una oportunidad. Los resultados se basan en la etapa actual, no en la fecha de cierre ni en cobros.
Para reportar un problema: indicar área, empresa, hora de Lima, acción realizada y mensaje de error. Usar ejemplos sin datos personales ni claves en capturas compartidas. Antes de un reintento de envío o publicación, confirmar si el proveedor ya ejecutó la acción.
La prospección por correo a empresas todavía no forma parte de la operación del piloto. Antes de desarrollarla, definir origen de contactos, finalidad, revisión legal vigente, bajas, entregabilidad y aprobación del mensaje. No hay una campaña de 50 correos diarios configurada ni iniciada.
Los acuerdos de referidos y liquidaciones se gestionan por separado como información interna. No forman parte de la landing ni de este manual compartido.
Eder debe contrastar esta guía con el código y la configuración del entorno antes de cada entrega. La fecha del manual es una fotografía del estado, no un monitor en vivo.
public/index.html; Andes en public/andes/; el panel en public/panel/. /demo/ y /panel/ muestran el mismo panel protegido.server/worker.mjs gestiona identidad, empresas, consultas, correo y oportunidades; server/social.mjs gestiona contenido social; server/access.mjs administra clientes, invitaciones y permisos; server/settings.mjs guarda configuración y verifica preparación; server/mail.mjs gestiona envío y consulta de entrega; server/media.mjs gestiona archivos privados y valida material por formato. SQLite/D1 usa el esquema db/schema.ts y migraciones generadas en drizzle/. Mantener las migraciones previas intactas.MEDIA en .openai/hosting.json; metadatos y propiedad en D1 social_files. Los bytes se guardan con claves únicas e inmutables. Las rutas de lectura, descarga, carga y retiro verifican empresa y rol; no hay enlaces públicos del bucket. La carga usa versión de pieza e ID de intento para evitar duplicados; un fallo concurrente conserva la revisión ganadora. La aprobación almacena la copia de textos y metadatos en social_history.snapshot. Retirar marca inactivo sin borrar bytes. Implementar purga autorizada y limpieza de objetos huérfanos, con protección de la evidencia conservada; vigilar media_cleanup_failed. El control básico inspecciona extensión, tipo, cabecera y dimensiones de imágenes; no analiza malware ni transcodifica video. La reproducción depende del códec admitido por el navegador. El almacenamiento local de desarrollo usa .pilot-local/media/; no se publica. Referencia: API oficial de archivos R2.server/library.mjs gestiona fichas y estados; server/library-files.mjs gestiona R2 privado. server/file-validation.mjs comparte la validación de firma y dimensiones con archivos sociales. Migración aditiva 0008: library_records, library_files y library_history. Rutas /api/tenants/:id/library, /records/:id, /action, /reuse y /files/:id. Comprobar permisos y versión en cada escritura. Cada aprobación conserva texto y metadatos de archivos; las claves R2 son inmutables. El vencimiento se calcula al consultar y reutilizar, sin tarea programada. La lectura de archivos requiere membresía incluso para materiales históricos. La revisión comprueba disponibilidad y tamaño en R2; no hace análisis antivirus. Implementar purga y limpieza autorizadas, observando library_cleanup_failed, antes de ampliar la operación. Los archivos de biblioteca admiten imágenes y PDF; el video sigue en el módulo social.server/onboarding.mjs expone GET /api/tenants/:id/onboarding y PUT /api/tenants/:id/onboarding/:paso; valida empresa, permiso, origen, versión, fechas y evidencia. onboarding_steps conserva la última versión por empresa/paso y onboarding_history sus cambios. Migración aditiva 0007. La revisión final se condiciona a los nueve pasos verificados en la operación de guardado; editar un paso previo reabre esa revisión. No ejecuta proveedores externos. Los cambios fuera de la guía, como una nueva configuración o archivo social, requieren revisión humana de sus evidencias.server/reporting.mjs centraliza filtros de recepción y modo; /api/tenants/:id/insights agrega métricas, etapas, fuentes y recientes. El tablero comercial reutiliza esos filtros. Las fechas mensuales usan límites UTC equivalentes a las 00:00 de Lima, con fin exclusivo. No se consulta fecha de cobro ni de cierre porque todavía no existen esas fuentes. Mantener idénticos los filtros al comparar. No convertir etiquetas de campaña en una atribución verificada ni presentar cifras de pruebas como resultados de clientes.public/qualification.js comparte reglas deterministas entre formulario, panel y servidor. Cambiar reglas implica probar tipos de consulta, validación y compatibilidad con registros anteriores.company_settings. Eder verifica el dominio en el proveedor, configura RESEND_API_KEY como secreto y MAIL_APPROVED_SENDERS como mapa JSON de ID de empresa a dirección autorizada; ejemplo ficticio: {"andes":"consultas@dominio-verificado.pe"}. El mapa es configuración protegida del servidor, no una opción editable por el cliente. Establecer MAIL_ENABLED=true y aplicar los valores de entorno mediante publicación; luego habilitar la empresa en su pantalla. MAIL_FROM y SALES_EMAIL solo precargan el borrador inicial de Andes/Pulso. Sin ficha guardada el envío queda desactivado. Para detener envíos, desactivar la empresa o el interruptor global; eso no retira mensajes ya aceptados o solicitudes en curso. Probar una consulta real autorizada con destinatarios controlados y consultar entrega/rebote antes de operar. Las empresas nuevas siguen forzando consultas de prueba hasta implementar su formulario propio. No vaciar pendientes sin revisión. La entrega se consulta con GET del mensaje de Resend; no hay webhook. Referencia: API oficial de consulta de correo.npm run build genera el Worker; npm test ejecuta integración con SQLite local; npm run dev abre un entorno local con identidad ficticia y correo deshabilitado. No confundir esa identidad con autenticación de producción..openai/hosting.json. Publicar la fuente exacta validada, incluir migraciones y confirmar el resultado. Conservar audiencia y secretos. El código local y los permisos del sitio son entregables distintos.content/manual-operativo.html. Mantener estados, fecha, pendientes y evidencia alineados con cada entrega./manual/ durante la compilación. No mantiene una copia separada de los datos de clientes.operationalManualEnabled = false en config/manual.mjs, reconstruir y publicar. Eso retira el sexto punto y la página de lectura.Solo mover un pendiente a «Funciona» cuando exista implementación, prueba y evidencia. Daniel valida el alcance del servicio; Eder registra el resultado técnico y cualquier límite que permanezca.