| Indicador | Resultado |
|---|---|
| NC Críticas | 3 — NC-001 (teléfono), NC-002 (diagnóstico Zoom), NC-007 (deliverability email) |
| NC Altas | 5 — Informe PDF, precios, MercadoPago, soporte SLA, garantía |
| NC Medias | 2 — Agentes claim (23 vs 21), LinkedIn token |
| Procesos conformes | Journey, MINERVA, Informe v2, GSheets, CEO Dashboard, Deploy, HERMES, POSEIDON, precios propuesta, QC auto |
| Riesgo principal | Cliente recibe chatbot en lugar de videollamada prometida. Email puede ir a spam. Teléfono equivocado en 13 agentes. |
| Fortaleza principal | Pipeline automatizado de 6 pasos completamente operativo. Deploy reproducible. GSheets integrado. |
Las no conformidades requieren acción correctiva. Las marcadas CRÍTICA deben resolverse antes del 30/06/2026.
| ID | Prioridad | Proceso | Hallazgo | Acción correctiva | Cláusula ISO | Versión |
|---|---|---|---|---|---|---|
| NC-001 | CRÍTICA | WhatsApp — Número inconsistente |
13 funciones usan 5493415066578; hermes.js y journey.js usan 5493413601940. Las notificaciones de journey, propuesta y QC van a números distintos.
Grep en /netlify/functions/*.js: 13 ocurrencias de 5493415066578 vs 2 de 5493413601940.
|
Definir UN único FREDDY_PHONE y reemplazar hardcodes en todos los archivos. Confirmar cuál es el número correcto. | 8.5.1 / 9.1.1 | v2.1 IA |
| NC-002 | CRÍTICA | Diagnóstico — Promesa vs Realidad |
El FAQ dice "Videollamada de 1–2 horas vía Zoom o Meet". La realidad es un chatbot automatizado (MINERVA) sin videollamada ni intervención humana.
index.html línea ~498. diagnostico.js: chatbot GPT, sin Zoom.
⚠️ Riesgo legal: cliente puede reclamar devolución al recibir chatbot en lugar de Zoom.
|
Actualizar FAQ: reemplazar "videollamada" por "Diagnóstico Digital interactivo con IA (20 preguntas, 15 min). Informe ejecutivo en menos de 1 hora." | 8.2.2 / 8.5.1 | v2.1 Freddy+IA |
| NC-003 | ALTA | Entrega del Informe |
FAQ dice "Informe en PDF ese mismo día". El sistema entrega email HTML (no PDF) en 30 min a 1 hora post-diagnóstico (cron dependiente).
hermes.js ?informe=1: email HTML. journey.js: cron cada 30min, delay 0.5h.
|
Actualizar FAQ: "informe en PDF" → "Informe Ejecutivo Digital". "mismo día" → "en menos de 1 hora". | 8.2.2 | v2.1 IA |
| NC-004 | ALTA | Precios — Coherencia |
Landing = USD 239 (20% OFF de 299). helios.js genera contenido con "USD 299". Los planes Express y Total no tienen página de pago.
index.html meta description, /pagar/index.html, helios.js línea ~26.
|
Crear tabla maestra de precios. Actualizar helios.js a USD 239. Crear /pagar-express y /pagar-total o adaptar /pagar. | 8.2.2 / 7.5 | v2.1 Freddy+IA |
| NC-005 | ALTA | MercadoPago — Monto manual |
El botón de MP dice "Ingresá el monto: $239 USD". El cliente ingresa el monto manualmente. Riesgo de pago incorrecto.
/pagar/index.html línea ~176. PayPal sí tiene monto fijo.
⚠️ Fraude involuntario: cliente puede pagar monto menor.
|
Crear link de pago fijo USD 239 en panel de MercadoPago. Reemplazar link genérico. | 8.5.3 | v2.2 Freddy |
| NC-006 | MEDIA | Claim "23 agentes" |
Landing: "23 agentes". Panel: "18 agentes más". Footer: "11 agentes activos 24/7". Deploy real: 21 funciones. Ninguno coincide.
index.html hero. netlify.toml: 21 funciones en último deploy.
|
Unificar claim en "21 agentes activos" en todas las vistas: hero, panel y footer. | 8.2.2 / 9.1.1 | v2.1 IA |
| NC-007 | CRÍTICA | Email Deliverability |
Emails vía Resend desde hola@pymia.lat aterrizan en spam. El journey completo es inefectivo si los emails no llegan.
Task #171 abierta: "Probar que los emails son reales — Resend logs + Mariela".
⚠️ Riesgo alto: toda la propuesta de valor depende del email.
|
1) Verificar SPF/DKIM en Resend. 2) Texto en emails: "Si no lo ves, revisá spam". 3) Warmup de dominio. | 8.5.1 / 9.1.3 | v2.1 Freddy |
| NC-008 | ALTA | Soporte WhatsApp 30 días |
"/pagar" incluye "30 días de soporte por WhatsApp post-diagnóstico". Sin proceso documentado: quién responde, SLA, horario, sistema.
/pagar/index.html: check "30 días de soporte por WhatsApp post-diagnóstico".
|
Documentar SLA: horario L-V 9-18hs, respuesta en 24h hábiles. Considerar bot de primer nivel (APOLLO). | 8.5.1 / 7.5 | v2.2 Freddy |
| NC-009 | ALTA | Garantía de devolución 100% |
Landing: "Garantía de devolución del 100% sin preguntas". Sin proceso documentado de activación, plazo, reembolso ni condiciones.
index.html FAQ: "Si no encontramos oportunidades claras con ROI real, te reintegramos el dinero."
⚠️ Exposición legal: cliente puede exigir devolución sin protocolo existente.
|
Documentar: plazo 7 días post-informe, canal email, tiempo de proceso, condiciones. Agregar a /terminos. | 8.5.3 / 10.2 | v2.2 Freddy |
| NC-010 | MEDIA | LinkedIn Autónomo (ATHENA) |
linkedin-post.js requiere token OAuth activo que expira y requiere renovación manual (Task #92). Si el token expiró, el posteo autónomo falla silenciosamente.
linkedin-post.js: const LI_TOKEN = process.env.LINKEDIN_ACCESS_TOKEN. Task #92 pendiente.
|
Alerta WA a Freddy cuando el token falla. Documentar proceso de renovación. | 7.1.5 / 8.5.1 | v2.2 Freddy+IA |
Riesgos o inconsistencias que no son incumplimiento crítico pero deben atenderse en el corto plazo.
| ID | Proceso | Observación | Acción recomendada | Cláusula | Ver. |
|---|---|---|---|---|---|
| OBS-001 | Precios en HELIOS | helios.js genera contenido LinkedIn con "USD 299" para el Diagnóstico. El precio real es USD 239. | Actualizar prompt de HELIOS con tabla de precios vigente. | 8.2.2 | v2.1 |
| OBS-002 | QC — WA hardcodeado | El handler ?qc=1 envía notificación WA a 5493415066578 mientras FREDDY_PHONE es 5493413601940. |
Confirmar número correcto para QC y unificar con NC-001. | 8.5.1 | v2.1 |
| OBS-003 | APOLLO — Sin trigger automático | APOLLO no tiene trigger automático desde journey.js al llegar a feedback_enviado. Se dispara solo por POST manual o schedule (lunes 8am). Un cliente que termine el journey el martes espera hasta el lunes. | Agregar trigger APOLLO en journey.js cuando paso = feedback_enviado. | 8.5.1 | v2.3 |
| OBS-004 | Portal Cliente — Agentes internos | El portal muestra a MINERVA, ARQUITECTO, ARES y APOLLO como "mis agentes" del cliente. Estos son agentes internos de PYMIA, no del cliente. | Renombrar a "Tu asistente PYMIA" sin exponer nombres de agentes internos. | 8.5.1 | v2.3 |
| OBS-005 | HERA — Sin schedule | hera.js (seguimiento de leads no convertidos) no tiene schedule en netlify.toml. No corre automáticamente. | Definir frecuencia (ej: miércoles 10am ARG = 13:00 UTC) y agregar a netlify.toml. | 9.1.1 | v2.2 |
| OBS-006 | test.js en producción | test.js está deployada como función de producción. Es código de prueba en el entorno productivo. | Remover test.js de /netlify/functions/ o moverlo fuera del directorio de funciones. | 8.5.1 | v2.3 |
| OBS-007 | Proceso de entrega Express | No hay flujograma documentado de: pago confirmado → qué pasa en los primeros 7 días → cómo se mide el éxito de la implementación Express. | Documentar proceso de entrega con checklist de 7 días y criterios de aceptación. | 4.4 / 8.1 | v2.2 |
| OBS-008 | Spots hardcodeados | Landing: "Solo 5 lugares", /pagar: "Solo 3 lugares en Junio" — hardcodeados. El cliente siempre ve el mismo número; no actualiza en tiempo real. | Remover o conectar a dato real en GSheets. Evaluar riesgo legal de urgencia artificial. | 8.2.2 | v2.3 |
Los siguientes procesos funcionan correctamente y son consistentes con las promesas del sistema. Sin acción requerida.
| ID | Proceso | Evidencia de conformidad |
|---|---|---|
| CONF-001 | Journey automatizado (6 pasos) | diagnostico.js → hermes?informe=1 → hermes?qc=1 → hermes?preview=1 → hermes?feedback=1. Pipeline completo y operativo en producción. |
| CONF-002 | MINERVA — Diagnóstico Digital | Chatbot con 20 preguntas en 5 fases. Captura lead, almacena en GSheets, notifica a Freddy por WA. Funcional. |
| CONF-003 | Informe Ejecutivo v2 (GPT) | JSON de 8 campos personalizados por rubro. HTML premium con 10 secciones. Fallback por sector. Funcional. |
| CONF-004 | GSheets — Storage y tracking | GSHEETS_WEBHOOK_URL v4 activo. Almacena leads, actualiza paso, timestamp. Lectura desde journey.js funcional. |
| CONF-005 | CEO Dashboard — Journey tab | Muestra clientes en tiempo real, KPIs, portal de documentos, panel Rafael. Deploy exitoso 25/06. |
| CONF-006 | Deploy automatizado | DEPLOY.bat + deploy.py vía Manifest API. 21/21 funciones. Reproducible y documentado. |
| CONF-007 | HERMES — Campaña Farma | Envía 200 emails/día a base segmentada. Schedule 9am ARG. Preview diario para Freddy. |
| CONF-008 | POSEIDON — Alerta de leads | Alerta inmediata a Freddy cuando un lead completa el diagnóstico. Funcional. |
| CONF-009 | Precios propuesta (Express/Total) | Express: USD 799 + USD 99/mes. Total: USD 2.499 + USD 199/mes. Mantenimiento obligatorio. Consistente en hermes.js y CEO Dashboard. |
| CONF-010 | QC automático post-informe | journey.js dispara ?qc=1 a 30min del informe. QC actualiza GSheets con qc_completado. Preview a 3.5h después. Pipeline completo. |
| Ver. | ID | Acción | Archivos afectados | Prioridad | Resp. | Estado |
|---|---|---|---|---|---|---|
| v2.1 | NC-001 | Unificar FREDDY_PHONE en TODOS los archivos. Usar 5493413601940 como único número. | midas.js, poseidon.js, demos.js, iris.js, ares.js, apollo.js, architect.js, chat.js, ceo-email.js, linkedin-post.js, athena.js, diagnostico.js, hermes.js | CRÍTICA | IA | PEND. |
| v2.1 | NC-002 | Actualizar FAQ: reemplazar "Videollamada Zoom" por descripción real del chatbot MINERVA. | index.html | CRÍTICA | Freddy+IA | PEND. |
| v2.1 | NC-003 | Actualizar FAQ "Informe": eliminar "PDF ese mismo día". Reemplazar por "Informe Ejecutivo Digital en menos de 1 hora". | index.html | ALTA | IA | PEND. |
| v2.1 | NC-004 / OBS-001 | Actualizar precio Diagnóstico en helios.js a USD 239. Agregar tabla maestra de precios al Manual de Procedimiento. | helios.js, Manual_Procedimiento.docx | ALTA | IA | PEND. |
| v2.1 | NC-006 | Unificar claim de agentes en "21 agentes activos 24/7" en hero, panel y footer. | index.html | ALTA | IA | PEND. |
| v2.1 | NC-007 | Verificar SPF/DKIM en panel Resend. Activar DKIM si no está. Agregar en emails: "Si no lo ves, revisá spam." | DNS Resend / hermes.js | CRÍTICA | Freddy | PEND. |
| v2.1 | OBS-002 | Confirmar si los dos números de teléfono son distintos o error. Unificar QC WA en hermes.js. | hermes.js | MEDIA | Freddy | PEND. |
| v2.2 | NC-005 | Crear link de pago de monto fijo USD 239 en MercadoPago. Reemplazar link genérico en /pagar. | /pagar/index.html | ALTA | Freddy | PEND. |
| v2.2 | NC-008 | Documentar SLA soporte WhatsApp 30 días: horario, tiempo de respuesta, quién atiende, sistema de tickets mínimo. | Manual_Procedimiento.docx | ALTA | Freddy | PEND. |
| v2.2 | NC-009 | Documentar proceso de garantía/devolución: plazo 7 días, canal email, condiciones. Agregar a /terminos. | terminos/index.html, Manual_Procedimiento.docx | ALTA | Freddy | PEND. |
| v2.2 | NC-010 | Alerta WA cuando linkedin-post.js falla por token inválido. Documentar proceso de renovación de token LinkedIn. | linkedin-post.js, Manual_Procedimiento.docx | MEDIA | Freddy+IA | PEND. |
| v2.2 | OBS-005 | Agregar schedule a HERA en netlify.toml (ej: miércoles 10am ARG = cron "0 13 * * 3"). | netlify.toml | MEDIA | IA | PEND. |
| v2.2 | OBS-007 | Documentar proceso de entrega Express: checklist de 7 días hábiles, criterios de aceptación, responsable por tarea. | Manual_Procedimiento.docx | ALTA | Freddy | PEND. |
| v2.3 | OBS-003 | Agregar trigger APOLLO automático desde journey.js cuando paso = feedback_enviado. | journey.js | MEDIA | IA | PEND. |
| v2.3 | OBS-004 | Rediseñar sección de agentes en /portal: renombrar a "Tu asistente PYMIA" sin exponer agentes internos. | portal/index.html | BAJA | IA | PEND. |
| v2.3 | OBS-006 | Remover test.js de /netlify/functions/ o moverlo fuera del directorio productivo. | netlify/functions/test.js | BAJA | IA | PEND. |
| v2.3 | OBS-008 | Evaluar y corregir contadores de spots hardcodeados ("Solo 5 lugares"). Conectar a dato real o eliminar. | index.html, /pagar/index.html | MEDIA | Freddy | PEND. |
La cláusula 7.5 de ISO 9001:2015 requiere que la organización mantenga información documentada para apoyar la operación de sus procesos y demostrar que se llevan a cabo según lo planificado.
| Documento | Cambio requerido | Cláusula ISO | Versión objetivo |
|---|---|---|---|
| Manual de Procedimiento PYMIA | Agregar: tabla maestra de precios, SLA soporte WA 30 días, proceso de garantía/devolución, proceso de entrega Express 7 días | 7.5 / 8.5.1 / 8.5.3 | v2.2 — 15/07/2026 |
| Términos y Condiciones (/terminos) | Agregar cláusula de garantía con condiciones, plazo de 7 días y proceso de reembolso | 8.5.3 / 10.2 | v2.2 — 15/07/2026 |
| Landing page (index.html) | Corregir FAQ: descripción diagnóstico, formato de informe, número de agentes, spots disponibles | 8.2.2 | v2.1 — 30/06/2026 |
| Página /pagar | Link MP con monto fijo USD 239. Descripción real del diagnóstico (chatbot, no Zoom) | 8.2.2 / 8.5.3 | v2.2 — 15/07/2026 |
| Tabla maestra de precios (nuevo) | Crear tabla única: Diagnóstico USD 239, Express USD 799+99/mes, Total USD 2.499+199/mes. Mantenimiento OBLIGATORIO. | 7.5 / 8.2.2 | v2.1 — 30/06/2026 |
| Proceso de Entrega Express (nuevo) | Checklist de 7 días hábiles: días 1-2 config, días 3-4 pruebas, días 5-7 activación. Criterios de aceptación. | 8.5.1 / 8.6 | v2.2 — 15/07/2026 |
| Versión | Fecha | Deploy ID | Cambios principales |
|---|---|---|---|
| v2.0 | 25/06/2026 | 6a3d90c3 | Informe v2 GPT, QC auto 30min, Portal documentos, Panel Rafael, Journey cron 30min, precios unificados Express+mantenimiento obligatorio |
| v1.x | 22-24/06/2026 | 6a3d8a7c | Journey 6 pasos, CEO Dashboard Journey tab, fixes CTA, GSheets v4, campaña farma activa |
| v2.1 | 30/06/2026 (est.) | — | Corrección NC críticas: teléfono, FAQ, precios, agentes, deliverability |
| v2.2 | 15/07/2026 (est.) | — | SLA soporte, garantía, MP fijo, LinkedIn proceso, HERA schedule, proceso entrega Express |
| v2.3 | 31/07/2026 (est.) | — | APOLLO auto, portal cliente, test.js limpieza, spots reales |