# Operator Memory — Historial completo desde el inicio
## Actualizado: 2026-03-16
Todo lo que se hizo desde el primer día, organizado por los 8 subagentes del Operator System.
Incluye impacto real, éxitos, fracasos y pendientes.
---
## 🔵 SETTER — Gestiona y construye los prompts de los agentes
**Responsabilidad:** Crear, iterar y optimizar los `prompt.md` de los bots en Ninjo Studio. No habla con leads. Gestiona al bot que sí habla.
### Lo que se hizo:
**@lolocappucci (setter principal)**
- ✅ **2026-03-03**: Diagnóstico de bugs en el agente: precio expuesto en DMs ($500/mes), sin handler para objeción de autenticidad, sin routing HIGH/LOW de momentum, placeholder [LINK_RECURSO_50K] roto
- ✅ **2026-03-12**: Aplicadas 6 mejoras al prompt: ICP bajado a $4K/mes, 7 casos de éxito con números reales, precio eliminado del chat, routing VSL vs orgánico, objeciones nuevas
- ✅ **2026-03-14**: Fusion con "Frame Maestro de Alejandro" — árbol de decisión 10 módulos (entrada → diagnóstico → calificación → decisor → transición → nutrición → follow-up ×3). Deployado en Cloudflare: `https://e06a1e21.ninjo-lolo-prompt.pages.dev`
- ✅ **2026-03-15**: Fix crítico — agente mandaba link de calendario SIN calificar (casos: guadagarciabes, martinngalli). 2 reglas de bloqueo duras con ⛔ aplicadas al prompt
- ✅ **2026-03-16**: Prompt v2.1 completo para @ninjo.ai — dos ofertas (AI Setter + Growth System), ICP tiers A-E, calificación no-lineal, inferencia de revenue, pregunta de inversión sin cifra. UI deployada: `https://ninjo-agent-prompt.pages.dev`
**@ninjo.ai (setter de la marca)**
- ✅ **2026-03-16**: Reescritura completa del prompt con contexto de ambas ofertas, capacidades de la plataforma (Copilot, Insights Agent, Amplify, Operadores AI), flujo adaptativo no-lineal, manejo de objeciones ES+EN
- ✅ Draft guardado en: `/data/workspaces/main/docs/cortex/agents/ninjo/prompt_v2_draft.md`
**@vicunacoach (nuevo cliente, onboarding)**
- ✅ **2026-03-16**: Agente construido desde cero: `prompt.md`, `meta.md`, `profile.md`, `changelog.md`
- ✅ Incorporados transcripts de calls de venta (Nadezda Vera + Vicuña). Tono chileno confirmado: tuteo, "oye", "cuéntame", "buenísimo". Sin voseo.
- ✅ Videos lead magnet mapeados por tipo de pérdida (mamá, hijo, esposo, pena, nadie nota, VSL general)
- ✅ Flujo emocional: conexión → escucha → tipo de duelo → video personalizado → propuesta de llamada (nunca mandar link directo)
- ✅ influencer_id: `cmmozk9vz000on8l3piwsyp1e`
- ⚠️ **BLOQUEADO:** No hay acceso de push al repo `ninjo-prompts`. Archivos locales en `/data/workspaces/main/docs/cortex/agents/vicunacoach/`. Requiere git push manual por el equipo
**@ninjo-outbound (agente comercial del equipo)**
- ✅ **2026-03-16**: Prompt completo para el equipo outbound de Ninjo. Persona: miembro del equipo (no clon de Lolo). Reglas de formato, corner cases, ICP, 10 openers diferenciados por vertical
- ✅ Archivos en: `/data/workspaces/main/docs/cortex/agents/ninjo-outbound/prompt.md`
- ✅ UI deployada: `https://ninjo-outbound-prompt.pages.dev`
**Impacto real:** ⭐⭐⭐⭐⭐ — El área con más densidad de trabajo. Todos los prompts mejorados.
**Desafío permanente:** Sin acceso de escritura a producción en Ninjo Studio. Requiere deploy manual o Browser Relay.
---
## ✍️ COPYWRITER — Copy del funnel: stories, ads, carruseles, scripts, emails
**Responsabilidad:** Todo el copy que atrae, califica y convierte leads. Lives en la primera mitad del funnel.
### Lo que se hizo:
- ✅ **2026-03-11**: Carrusel "PARADIGMA" (7 slides, Lolo Cappucci). 1080×1080. Copy slide-by-slide provisto por el usuario. Generado con Node.js + sharp. Enviado a Slack. Output en `/data/workspaces/main/output/carousel_paradigma/`
- ✅ **2026-03-12**: 17 imágenes de contenido para @lolocappucci — 2 secuencias de 5 stories (1080×1920) + carrusel 7 slides (1080×1080). Output en `/data/workspaces/main/output/lolo_content/`. ⚠️ PENDIENTE publicar.
- ✅ **2026-03-16**: 10 openers diferenciados por vertical/plataforma para el equipo outbound comercial
- ✅ **2026-03-16**: Manejo de objeciones completo (7+ objeciones, ES+EN) para el agente @ninjo.ai
- ✅ **2026-03-16**: Casos de éxito actualizados con números reales (7 casos: juanmahuss, bienestar.rl, micaelagallardobio, esculpetudesarrollo, erikaespinal, avaperu, a.single.guy)
- ✅ **2026-03-16**: Corner Cases reusables — bloque con placeholder `[AGENTE/MARCA]` para usar en cualquier prompt
**Impacto real:** ⭐⭐⭐⭐ — Copy en producción. Reglas de formato consolidadas.
**Nota:** El copy de ads está pendiente de revisión (Meta Ads bloqueado, ver Media Buyer).
---
## 📊 DATA ANALYST — Métricas, funnel, reportes, KPIs
**Responsabilidad:** Monitorear el funnel completo (contenido → DM → calificación → llamada → venta). Generar insights accionables, no reportes bonitos.
### Lo que se hizo:
- ✅ **2026-03-03**: Análisis completo de revenue MoM (Sep–Feb): $2,288 → $24,019 → $20,199. Diagnóstico de caída de Feb: no es churn — Jan estuvo inflado por upsells one-time. 4 clientes en riesgo de churn identificados.
- ✅ **2026-03-03**: Cross-analysis funnels vs llamadas — todos los clientes. Archivos en `docs/cortex/marketing/`
- ✅ **2026-03-05**: Meta Ads funnel status: Sales Letter LATAM CPL $8.73 (mejor), VSL Cold Traffic sin conversiones trackeadas (pixel issue). Ad spend $2,318/semana, ROAS 0.49x 🔴
- ✅ **2026-03-12**: Análisis Stripe (12-14 mar): $3,300 cobrados, José Tomás Vicuña $1,500 adjudicado al VSL, pagos fallidos (Kevin Chmura, Rebecca Kordecki). Stripe NO está integrado en DB Ninjo.
- ✅ **2026-03-15**: Ad Spend detallado 7 días: $2,318 total. Sales Letter LATAM = mejor campaña. Ninjo IG DM LATAM = 0 leads trackeados (posible pixel issue).
- ✅ **2026-03-16**: Extracción completa GHL: 370 contactos, 59 appointments, 129 oportunidades. Cross-ref con 2028 contactos Ninjo DB. Generación de Lista 1 (38 clientes) y Lista 2 (56 leads con IG handle).
- ✅ Scripts activos en heartbeat: `funnel_status.py`, `fathom_monitor.py`, `monitor_agendas_lolo.py`
**Bloqueado:**
- 88 pipeline leads sin IG handle resolvible (sin mediumId en formulario de origen)
- Stripe no integrado en DB → análisis manual via API
- Pixel tracking issue en algunas campañas Meta
**Impacto real:** ⭐⭐⭐⭐ — Visibilidad completa del pipeline. Scripts automáticos funcionando.
---
## 📱 CONTENT MANAGER — Publicación y programación de contenido
**Responsabilidad:** Recibe el contenido aprobado del Editor, arma el calendario, programa vía Meta Graph API, notifica al cliente.
### Lo que se hizo:
- ✅ **2026-03-12**: 17 imágenes de contenido para @lolocappucci generadas y copiadas a `/home/node/.openclaw/media/outbound/`. Copy aprobado por el usuario.
- ⚠️ **PENDIENTE 2026-03-12**: Publicación de las 2 secuencias de stories + carrusel en Meta — esperando OK final del usuario. Token Meta `instagram_content_publish` activo y funcional.
- ⚠️ **PENDIENTE 2026-03-05**: Flujo de "auditoría de funnel gratuita" para agentes — flujo diseñado (`/data/workspaces/main/campaigns/funnel-audit/FLUJO_AUDITORIA.md`), generador HTML pendiente.
**Impacto real:** ⭐⭐ — Trabajo en progreso. Contenido listo pero sin publicar. El token Meta funciona.
**Nota:** Las 17 imágenes generadas llevan semanas sin publicarse. Requiere acción del usuario.
---
## 📈 MARKETING STRATEGIST — Estrategia de crecimiento, experimentos, roadmap
**Responsabilidad:** Cuando el cliente dice "quiero crecer", hace ingeniería inversa y construye el plan exacto. Coordina a los demás subagentes.
### Lo que se hizo:
- ✅ **2026-03-03**: Estrategia completa $102K en 90 días — 6 funnels (VSL Ads LATAM, Partnerships LATAM, Lolo Organic, Creator Marketplace, Partnerships US, VSL Ads US). Con timeline semana a semana. UI deployada: `https://ninjo-scaling-plan.pages.dev`
- ✅ **2026-03-03**: ICP refinado: "Salud/Money LATAM con alto DM volume retiene y paga. US Life Coaching con bajo volumen churna. Stop selling to that segment."
- ✅ **2026-03-16**: ICP Tiers A-E diseñados con criterios claros para ruteo AI Setter vs Growth System. Integrado al prompt del agente.
- ✅ **2026-03-16**: Landing del Growth System — subagente construyendo, deploy en progreso a `https://ninjo-growth-program.pages.dev`
- ✅ **2026-03-16**: Diferenciación clara entre las dos ofertas: AI Setter (automatizar) vs Growth System (escalar de $5K–$10K a $20K–$30K). Integrada al prompt @ninjo.ai.
**Pendiente:**
- Leads UI con 10K creadores de Modash — esperando CSV manual (filtros: Instagram, 15K-100K followers, LATAM+España, español)
- Segundo agente pre-call (WA Triage) — discutido en 2026-03-14, sin implementar
- Flujo de funnel audit en DM — diseñado, sin generador HTML
**Impacto real:** ⭐⭐⭐⭐ — Framework estratégico sólido. Plan de 90 días construido. Diferenciación de ofertas clara.
---
## 💰 MEDIA BUYER — Meta Ads: campañas, creativos, ROAS, escala
**Responsabilidad:** Gestionar campañas en Meta Ads para traer leads calificados de forma predecible.
### Lo que se hizo:
- ✅ **2026-03-03**: Diagnóstico de campaña Feb 11-17 (ROAS 4.12x, 56% play rate). Recomendación: escalar a $2,500/semana ad spend en esa audiencia.
- ✅ **2026-03-05**: Creación de campaña `120246244194260397` "Ninjo.ai IG to DM US [Mar 2026]" en Biofounders LLC (PAUSED). AdSet `120246244210430397`. 8 imágenes subidas con hashes.
- ✅ **2026-03-05**: Diagnóstico de campañas activas (LATAM Sales Letter = mejor, $8.22 CPL; VSL Cold Traffic sin tracking).
- ⚠️ **BLOQUEADO 2026-03-05**: Creative para IG-to-DM no se puede crear — `instagram_actor_id` de ninjo.ai no registrado como actor válido en Business Manager de Biofounders LLC. LEAD Ads ToS no aceptados. Pendiente resolución en Business Manager.
- ✅ **2026-03-15**: Identificada campaña con 0 leads trackeados (Ninjo IG DM LATAM) — posible pixel issue. Ad spend $363 sin conversión registrada.
**Bloqueado permanente:**
- ninjo.ai IG no registrada como actor en Business Manager → no se puede crear ad creative con esa identidad
- Lead Ads ToS sin aceptar para la página Ninjo
**Impacto real:** ⭐⭐ — Diagnóstico útil, pero la ejecución está bloqueada por accesos que el equipo debe resolver en Meta Business Manager.
---
## 🎬 EDITOR — Producción visual: slides, reels, stories, ads
**Responsabilidad:** Convierte copy aprobado en piezas listas para publicar. El cliente no abre Canva.
### Lo que se hizo:
- ✅ **2026-03-11**: Carrusel "PARADIGMA" — 7 slides 1080×1080 para @lolocappucci. Generado con Node.js + sharp. Copy exacto del usuario, respetado slide por slide. Enviado a Slack.
- ✅ **2026-03-12**: 5 stories 1080×1920 "Secuencia 1 - El sistema que ejecuta" para @lolocappucci
- ✅ **2026-03-12**: 5 stories 1080×1920 "Secuencia 2" para @lolocappucci
- ✅ **2026-03-12**: 7 slides de carrusel 1080×1080 para @lolocappucci
**Limitaciones técnicas confirmadas:**
- No hay PIL/Pillow disponible en el entorno. Se usa Node.js + sharp (v0.34.5).
- Sin acceso a herramientas de edición de video. Remotion disponible en docs pero no testeado.
- Edición de video real (reels, cortes) = FUERA de capacidades. Solo imágenes estáticas.
**Impacto real:** ⭐⭐⭐ — Imágenes estáticas funcionales. Video = fuera de scope por ahora.
---
## 📞 SALES ASSISTANT — Analiza llamadas de venta (Fathom), mejora close rate
**Responsabilidad:** Analizar grabaciones de Fathom, diagnosticar qué diferencia las calls que cierran de las que no, dar feedback accionable al creador.
### Lo que se hizo:
- ✅ **2026-03-16**: Análisis estructural de la call de ventas de Nadezda Vera (52 min, 6 marzo). Identificados: técnica de rapport, estructura de calificación, estilo del closer Alejandro (chileno, cálido), 4 preguntas de diagnóstico. Incorporado al agente @vicunacoach.
- ✅ **2026-03-03**: Identificados los hot leads sin follow-up: Bubba Page, Jason Crouse/Alvaro, Bryan Reynolds, Chanise Anderson.
- ✅ **2026-03-03**: Diagnóstico de close rate: Scott cierra 80% en Enterprise. Debería anclar en Enterprise, no en Starter.
- ✅ **2026-03-16**: Generación de Lista de 14 leads con appointments para Mar 16 y Mar 17. Data completa para el equipo de ventas.
- ✅ **2026-03-16**: Stripe link de $500 seña creado para facilitar el proceso de cierre: `https://buy.stripe.com/6oU7sK44k6B3djAePW8Ra0N`. Pago confirmado recibido.
- ⚠️ **Fathom call de José Tomás Vicuña**: No encontrada entre 200 meetings en el sistema. Se procedió con los datos del canal de Slack en su lugar.
**Impacto real:** ⭐⭐⭐⭐ — Análisis de calls útil. Herramientas de apoyo al equipo comercial funcionando.
---
## 📋 UIs Deployadas en Cloudflare Pages
| URL | Descripción | Estado |
|-----|-------------|--------|
| https://ninjo-scaling-plan.pages.dev | Plan de $102K — 6 funnels, 90 días, timeline | ✅ Live |
| https://ninjo-lolo-prompt.pages.dev | Prompt @lolocappucci con Frame Maestro | ✅ Live |
| https://ninjo-outbound-prompt.pages.dev | Prompt outbound agent + 10 openers + corner cases | ✅ Live |
| https://ninjo-agent-prompt.pages.dev | Prompt @ninjo.ai v2.1 — 7 tabs | ✅ Live |
| https://ninjo-growth-program.pages.dev | Landing Growth System | ⏳ En progreso |
| https://ninjo-juanmahuss-growthplan.pages.dev | Growth plan @juanmahuss | ✅ Live |
| https://ninjo-lolo-ops.pages.dev | Ops dashboard | ✅ Live |
| https://ninjo-lolo-pitch.pages.dev | Pitch deck Ninjo | ✅ Live |
| https://ninjo-lolo-sales.pages.dev | Sales materials | ✅ Live |
| https://ninjo-onboarding.pages.dev | Onboarding flow | ✅ Live |
---
## ⚠️ PENDIENTES ACTIVOS
| # | Tarea | Subagente | Bloqueante |
|---|-------|-----------|------------|
| 1 | Push vicunacoach al repo `ninjo-prompts` | Setter | Sin acceso git push — manual por equipo |
| 2 | Deploy prompt lolocappucci a producción | Setter | JWT read-only, usar Browser Relay |
| 3 | Publicar 17 imágenes @lolocappucci en Meta | Content Manager | Esperando OK del usuario |
| 4 | Landing Growth Program | Marketing Strategist | Subagente corriendo |
| 5 | Leads UI 10K (Modash) | Data Analyst | Esperando CSV export manual de Lolo |
| 6 | 88 pipeline leads sin IG handle | Data Analyst | Sin mediumId — revisar GHL notas |
| 7 | Creative Meta Ads ninjo.ai IG-to-DM | Media Buyer | ninjo.ai no es actor válido en BM |
| 8 | Morgan @mindpsyguidance — Stripe status | Data Analyst | Revisar manualmente: $300 cobrado vs. pausado |
| 9 | Flujo funnel audit en DM + generador HTML | Marketing Strategist + Setter | Diseñado, sin implementar |
| 10 | Segundo agente pre-call (WA Triage) | Setter | Solo discutido, sin implementar |
| 11 | Google Meet host para closers (Ulises/Daniel) | — | Requiere admin.google.com — sin acceso |
---
## 🔑 Credenciales y Configs Clave
```
GHL:
Location ID: OQMEpYJGU3140BM1DMeo
API Token: pit-03ae93d9-2783-46a4-a140-b2b6c7f54cb0
Pipeline ID: iIUurlEGbnGolv6ue7BN
Calendar ID: uyOvKgeXK9iKfjQ2EIuA
Sales Letter Form: 0ZFe922zHGql3US7lhAk
Ninjo DB:
influencer_id lolocappucci: cmdde7xiy0002pvkkvoi9tiuv
influencer_id vicunacoach: cmmozk9vz000on8l3piwsyp1e
Stripe:
API Key: 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
Payment link $500 Seña: https://buy.stripe.com/6oU7sK44k6B3djAePW8Ra0N
Meta Ads:
Ad Account: act_843573674597638 (Biofounders LLC)
Token activo: META_ACC_BIOFOUNDERS_LLC (en integrations.env)
ninjo.ai IG ID: 17841472912685261 (NO registrada como actor en BM)
Campaign IG-to-DM creada (PAUSED): 120246244194260397
Modash:
Email: lolo@ninjo.ai / Lolo1234!
Trial: activo desde 2026-03-16 (14 días)
teamId: 69b715ed024de9235fe3a04e
Fathom:
API Key: jLqvrWEfh1Z0cLJNRHln9g.q0FRor7OPG2l3BuqJmg1gmqtBJzTN7yMx5qVA1HhUmI
Apify:
API Key: apify_api_F0w0aJfaDO7ZfADni4IImfUCnq08Po0Mp7gK
Ninjo Studio:
URL: https://app.ninjo.ai/studio/{influencer_id}/agents/{agent_id}
JWT: read-only (solo SELECT)
Deploy vía: Browser Relay (Chrome extension)
Google Lolo:
Email: lolo@ninjo.ai / Lcplsgbas9!
SMTP/basic auth bloqueado por Google Workspace
```
---
## 📁 Archivos Clave en Workspace
```
/data/workspaces/main/docs/cortex/agents/ninjo/prompt_v2_draft.md — @ninjo.ai v2.1
/data/workspaces/main/docs/cortex/agents/vicunacoach/ — agente @vicunacoach (4 archivos)
/data/workspaces/main/docs/cortex/agents/ninjo-outbound/prompt.md — agente outbound
/data/workspaces/main/docs/cortex/agents/lolocappucci/prompt.md — @lolocappucci (con Frame Maestro)
/data/workspaces/main/docs/cortex/marketing/funnel-strategy-100k.md — plan $102K
/data/workspaces/main/output/carousel_paradigma/ — carrusel PARADIGMA (7 slides)
/data/workspaces/main/output/lolo_content/ — 17 imágenes content (pendiente publicar)
/data/workspaces/main/scripts/fathom_monitor.py — heartbeat calls
/data/workspaces/main/scripts/funnel_status.py — reporte diario
/data/workspaces/main/scripts/monitor_agendas_lolo.py — monitor de agendas setter
/data/workspaces/main/campaigns/funnel-audit/FLUJO_AUDITORIA.md — flujo funnel audit (sin generador)
/data/workspaces/main/campaigns/ninjo-ig-dm-us-2026-03/ — assets Meta Ads US
/tmp/ghl_contacts_full.json — 370 contactos GHL
/tmp/ninjo_contacts_lolo_all.json — 2028 contactos Ninjo DB
/tmp/ghl_all_opps.json — 129 oportunidades pipeline
/tmp/pipeline_final_v4.json — pipeline consolidado 56 leads
```