🚀

AMR TECH™ · WhatsApp CRM

Estado del Sistema — MVP
Evaluación de Lanzamiento a Producción

Auditoría completa del estado actual del CRM para determinar si está listo para operar en producción como MVP comercial

FOLIO: AUD-20260925-012 Secuencia: Auditoría #012 del día 2026-09-25
📅 2026-09-25 COT 👤 Auditor: Anderson Mares (AMR TECH) ● VIGENTE
✅

VEREDICTO EJECUTIVO

EL SISTEMA ESTÁ LISTO PARA MVP

Todas las funcionalidades core están operativas. Los bugs críticos están resueltos. El pipeline CI/CD está configurado para despliegue seguro a producción.

Estado Actual del Sistema

✓
WhatsApp Webhook
ACTIVO
5+
Proveedores AI
GROQ→GEMINI→OR→OAI
3
Medios de pago
AUTOMÁTICOS
30
Tests buyer bot
DISPONIBLES

Checklist de Funcionalidades MVP

Core CRM
Recepción de mensajes WhatsApp (webhook) ✓ PRODUCCIÓN
Respuesta automática con AI (cascade Groq → Gemini → OpenRouter → OpenAI) ✓ PRODUCCIÓN
Auto-etiquetado de clientes por perfil y nicho ✓ PRODUCCIÓN
Freno manual de respuestas (toggle por cliente) ✓ PRODUCCIÓN
Base de conocimiento y catálogo de productos para la AI ✓ PRODUCCIÓN
Ventas y Cierre
Envío automático de medios de pago (Bancolombia, Nequi, Wompi) ✓ PRODUCCIÓN
Perfiles de AI configurables (Cerebros) por tipo de cliente ✓ PRODUCCIÓN
Templates de mensajes por nicho (streaming, B2B, objeciones) ✓ PRODUCCIÓN
Admin y Operaciones
Panel de auditoría de licencias API (matrix key × model) ✓ PRODUCCIÓN
Buyer Bot Test Matrix — evaluación de comportamiento por perfil NUEVO
HTTPS + HSTS + headers de seguridad en producción ✓ PRODUCCIÓN
Portal de auditorías HTML (31 reportes documentados) ✓ PRODUCCIÓN
Mejoras Post-MVP (no bloqueantes)
Notificaciones Slack en cada venta cerrada PENDIENTE
Dashboard de analytics de conversiones y tasas de cierre PENDIENTE
Eliminar archivos stub de raíz del servidor (config.php, audit_licenses.php en raíz) PENDIENTE (hostinger)

Estrategia de Ramas y CI/CD

main PROTEGIDA
  • → Solo via merge request aprobado
  • → Deploy manual en GitLab CI/CD
  • → Representa PRODUCCIÓN
  • → Requiere aprobación de Anderson
staging
  • → Deploy automático a staging
  • → Smoke tests automáticos
  • → QA antes de ir a main
  • → URL: /whatsapp-crm-staging/
dev
  • → Desarrollo activo
  • → Deploy automático a staging
  • → PHP lint en cada push
  • → Base para nuevas features

Acción manual requerida en GitLab

Para proteger main y forzar que solo CI/CD haga deploy a producción:

  1. Ir a GitLab → amr-tech/amrstreaming-crm → Settings → Repository → Protected Branches
  2. Agregar main como rama protegida
  3. Allowed to merge: Maintainers
  4. Allowed to push: No one (solo CI/CD podrá actualizar via merge request)

Commits recientes en Main

a5fc145 feat(buyer-bot): cargar cerebros y templates reales del CRM HOY
a870a36 feat(buyer-bot): matriz de test compradores 6 perfiles × 5 nichos HOY
67f21d5 fix(licenses): ocultar/mostrar modelos refleja inmediatamente
47018c9 feat(ai): medios de pago automáticos + auditoría AUD-20260925-010
39d527b fix(licenses): scan 1×1 sin timeout Gateway 504

Plan de Lanzamiento MVP

1

Proteger rama main en GitLab

Settings → Repository → Protected Branches → main: Allow push = No one

2

Configurar variables SSH en GitLab CI/CD

Settings → CI/CD → Variables: SSH_PRIVATE_KEY + SSH_HOST_KEY (si no están)

3

Ejecutar el Buyer Bot Test Matrix

Ir a streamingapps.online/whatsapp-crm/buyer_bot_test.php y correr "Ejecutar Todo" para evaluar el comportamiento del AI ante todos los perfiles

4

Eliminar stubs de raíz en Hostinger

Via Hostinger File Manager: eliminar /whatsapp-crm/config.php y /whatsapp-crm/audit_licenses.php (los de la raíz, no los de /public/)

5

Push a GitLab para activar pipeline

git push gitlab dev → staging → aprobar merge a main en GitLab

⚡ AMR TECH™ · Desarrollado / Auditado por Anderson Mares