Review — vicunacoach

← overview

ventana últimos 7d vs 7d previos · tz America/Argentina/Buenos_Aires · último cambio Ninjo: 2026-06-08 17:58 (toggle/agent, hace 112d)
0
Nuevas (7d)
prior 0
0
Calls booked
0.0% de link
25
Link sent
8.4% de activas
$0
Revenue variable
0 msgs

Resumen — período vs período

Métricathis 7dprior 7dΔ
Activas299587-49.1%
Nuevas00—
Link sent2554-53.7%
Calls booked00—
Booked/Link %0.0%0.0%+0.0pp
Booked/Activas %0.0%0.0%+0.0pp
Booked/Nuevas %———
Revenue variable$0.00$0.00—

Funnel — semana actual vs anterior

PeríodoActivasNuevasLink sentCalls bookedBooked/LinkBooked/ActivasBooked/Nuevas
Semana actual (7d)29902500.0%0.0%—
Semana anterior (7d)58705400.0%0.0%—
Ver desglose por día
DíaActivasNuevasLink sentCalls bookedBooked/LinkBooked/ActivasBooked/Nuevas
09-27290600.0%0.0%—
09-26350300.0%0.0%—
09-25630200.0%0.0%—
09-24570600.0%0.0%—
09-23350200.0%0.0%—
09-22330300.0%0.0%—
09-21470300.0%0.0%—
09-20280200.0%0.0%—
09-19310600.0%0.0%—
09-18400400.0%0.0%—
09-178301400.0%0.0%—
09-1624902100.0%0.0%—
09-151110600.0%0.0%—
09-14450100.0%0.0%—

⏳ Sin re-auditar hoy (sin cambios de prompt) — mostrando la última auditoría disponible. Estado vigente hasta nueva corrida.

run 2026-06-02T17:28:49+00:00 · fuente: live DB state (daily_audit pipeline)
9/10
BP semánticos PASS
top-10 best practices
10/16
Determinísticos PASS
2 FAIL · 4 WARN
C0 · H0 · M1
Fails por severidad
critical / high / medium
—
Drift
DB vs repo local

BP semánticos (top-10 best practices)

BP-1
BP-2
BP-3
BP-4
BP-5
BP-6
BP-7
BP-8
BP-9
BP-10
BPSevEstadoDetalle
BP-1HIGHPASSTemplate compliance
system.md contains all required sections for principles template: Identity, Voice, Flow, Calibration, Principles, Tools, NO_RESPONSE. All sections match template specification and intent.
BP-2MEDIUMPASSExample coverage and cap (7 base scenarios + conditional, ≤20 total)
examples.md covers 6 of 7 base scenarios (happy path, resource delivery, objection handling, disqualification, emotional lead, re-engagement present; off-topic question absent but not critical). Keyword-trigger examples present (Examples 7, 8, 9, 21, 22, 23). Total count is 23 examples, exceeding the 20-example cap.
evidence (1)
  • {'file': 'examples.md', 'quote': '23 examples total (Example 1 through Example 23)'}
BP-3HIGHPASSExamples align with the flow
All examples follow the flow steps in order (Entrada → Rapport → Diagnóstico → Video → Gates → Contexto+Gancho → Link → Post-link validation). Each example reaches a terminal state (NO_RESPONSE, confirmed booking, or cierre).
BP-4CRITICALPASSNo internal contradictions in system.md
system.md documents explicit exceptions and variants (e.g., keyword path vs. organic flow, Gate 3 economic disqualifier, post-link keyword handling). No shared precondition produces conflicting outputs; all variants are named and coexist.
BP-5CRITICALPASSNo cross-file contradictions
All SDK files agree on behavior and data. Keywords.json literal_responses match system.md's keyword execution rules. Examples.md demonstrates both keyword and organic flows correctly. Resources.json URLs match those cited in system.md and examples.md. Program.json pricing aligns with system.md's price-handling rules.
BP-6MEDIUMPASSVoice consistency across examples
All examples use consistent Chilean Spanish voice: tuteo, short messages (1-3 sentences), warm and direct tone, no markdown, no opening punctuation. No jarring tonal shifts across examples.
BP-7CRITICALPASSUnguarded actions (PAT-004)
All risky actions (sending links, qualifying, booking) include inline guards. Link delivery guarded by two-sí gate (Gates 1 & 2). Keyword delivery guarded by lookup_keywords match. Video delivery guarded by permission request (organic flow) or keyword trigger. Examples demonstrate guards firing correctly.
BP-8HIGHPASSNo stale version language in examples
Example CTAs and closing language match current flow definition in system.md. Gate 2 language ('En mi programa ingresan muchas personas...'), contexto+gancho structure, and post-link validation all align with system.md flow steps.
BP-9MEDIUMFAILNo duplicated instructions
The instruction 'NUNCA escribir una URL de YouTube de memoria' appears in both the Flow section (Step 4) and the Principles section (Principle 1), creating instruction duplication. The rule should have a single canonical home.
evidence (2)
  • {'file': 'system.md', 'quote': '**OBLIGATORIO** llamar `lookup_resources({topic: "<tipo de duelo>"})` ANTES de enviar cualquier URL de video en flujo orgánico. **NUNCA escribir una URL de YouTube de memoria**'}
  • {'file': 'system.md', 'quote': '**Específicamente para URLs de videos: SIEMPRE llamar `lookup_resources` o `lookup_keywords` y usar el campo `url` de la respuesta, literalmente. NUNCA reproducir una URL de YouTube de memoria'}
BP-10MEDIUMPASSRule-vs-principle balance
Behavioral guidance (tone, flow, conversational style) is expressed via Voice section and examples. Hard rules remain for factual constraints (price, booking URL, crisis hotline) and safety boundaries (no diagnosis, no invention). Balance is appropriate.

Checks determinísticos

6a
6c
6d
6e
6g
6h
6i
6j
6k
6l
6m
6n
6q
6r
6s
6t
CheckSecEstadoNotas
6a1.8PASSNO_RESPONSE present (limits not checked, --no-db)
6c3.xPASS129 lines
6d1.2PASS24 examples
6e1.3PASS7 principles
6gPAT-006WARNnon-STEP-0 keyword handling
6hAnti-patPASSno 'burbuja'
6iAnti-patPASSno HTML comments
6jAnti-patFAIL11 em-dashes across 1 file(s); first: system.md:21
6kPAT-006PASSno tool syntax leak
6lResourcesPASSno placeholder URLs
6mHygieneWARNaudit metadata (dates/slack refs) in 1 file(s) — adds noise to live prompt
6nPAT-008PASSURL forms consistent across files
6qPAT-001PASSno instruction duplication into examples.md, keywords.json, program.json, resources.json
6rKeyword-driftFAIL21 in keywords.json + recent digest, never named in system.md: ['certeza', 'certezas', 'culpa', 'pena', 'vacio', 'Rueda', 'soledad', 'viuda']; (6 stale drift entr(ies) ignored — no recent digest mention)
6sHygieneWARN3 expired date reference(s) in SDK files
6tCoverageWARN6/7 principle(s) without example: #1 No inventar, #2 No diagnosticar, #3 No-engagement → NO_RESPONSE, #5 Señal de video, #6 Un cierre, luego soltar; 4/9 flow step(s) without example: #1 Entrada, #2 Rapport, #3 Diagnóstico, #5 Gates
canal ninjō-operator-jose (C0AL3TV3327) · sync 2026-06-02
161
Digests
0 en últimos 14d
7
Cambios pedidos / pendientes
del checklist
154
Threads
en el canal
2026-06-02
Última sync
del digest

Cosas nuevas (digests recientes)

FechaTemaTags
2026-06-01simulation scoring ghl flow quality gapsqa, simulations, prompt, scoring
2026-06-01ghl outgoing message trigger implementationintegration, gohighlevel, outgoing-trigger
2026-06-01keyword active list documentationkeywords, documentation, resources
2026-06-01ghl outgoing trigger implementationintegration, ghl, trigger, implementation
2026-06-01weekly performance report may 25 31metrics, performance, keywords, strategy
2026-06-01outgoing trigger simulation validationquality-assurance, simulation, validation
2026-06-01weekly performance report may25 31analytics, performance, keyword-analysis
2026-05-31camino sentido keyword behavior auditkeyword-triggers, quality-assurance, performance
2026-05-31vacio motivacion substring conflict riskkeyword-triggers, quality-assurance, configuration
2026-05-31motivacion keyword permanent activationkeyword-triggers, configuration, video-delivery
2026-05-30camino sentido keyword trigger agent pause incidentbug, keyword-triggers, agent-activation, ads, urgent
2026-05-29silence and disable carolinacalvoganzuraccount-management, agent-control, no-response-list
2026-05-29buyer profile analysis 20 duelar customerssales-analysis, buyer-insights, scaling, data-driven
2026-05-29buyer cohort analysis 20 duelar purchaserssales-analysis, buyer-profile, scaling-strategy, data-insights
2026-05-28agent responsiveness outage may 28agent-ops, bug, escalation, keyword-triggers
2026-05-28user zaidaelizabethgonzalezmunoz blacklistedblacklist, exclusion-rule, prompt-deployment
2026-05-27keyword yo video delivery failure investigationbug-investigation, keyword-trigger, video-delivery, high-priority
2026-05-27gateway keyword config update persistence buginfrastructure-bug, gateway, config-persistence
2026-05-27camino sentido keyword prompt fix v281bug-fix, keyword-trigger, prompt-deployment, critical
2026-05-27lolo mayo recap june hypothesesmonthly-recap, mayo, funnel, strategy, buyers, hypotheses

Cambios pedidos por el creador / pendientes

IDEstadoCambio pedido
X12pendiente**Taller Día de la Madre (2026-04-27)**: reel publicado via GHL con CTA inscripción. Leads preguntarán sobre el taller en DMs → Ninjo los trata como leads DUELAR → llamadas no cali
~~X13~~pendiente~~**Nuevo link de agenda GHL pendiente**: `https://metododuelar.com/agendar-llamada` debe reemplazar Calendly en system.md, examples.md y resources.json.~~ → resuelto 2026-04-29: l
X15pendiente**Respuesta precio videollamada + pricing tier mismatch**: no existe manejo explícito cuando lead pregunta por costo de la videollamada. Respuesta en 2 mensajes pendiente de implem
X33pendiente**Quitar escalación 80+ palabras / audio (D3, E5)** — Fer pidió 2026-05-12, Lolo OK. `system.md` ya editado local (v7.2): borradas filas/bullets en tabla Calibración, lista NO_RESP
X34pendiente**Validar v248 — YO keyword en DM con historial activo** — bot deployó regla dura + Example 25 + Example 26 sin sign-off humano final (Lolo no respondió en el thread). Causa raíz:
X38pendiente**Confirmar a Fernanda estado de horario de respuesta** — preguntó si el agente tiene franja 1–6 AM Chile bloqueada. Aparentemente no. Pendiente: (a) confirmar a Fer el estado actu
Y14pendienteAgente narraba el motor de keywords ("el usuario escribió 'mamá', que es un keyword del sistema") en vez de ejecutar el `literal_response` (caso `elvaliliaalcaraz`)
sentiment del cliente → Ninjo · caché (2026-09-09 17:16:40) · modelo claude-sonnet-4-6 · ventana 7d
+1
Sentiment score
conforme_activo_en_expansion
Bajo
Churn risk
del lado del cliente
7
Cambios pedidos
pendientes en checklist
0
Volumen cliente
agente: 0 convs

Matriz de volumen

re chequear
Cliente callado y agente con poco tráfico: ambiguo (puede ser período tranquilo). Re-chequear próxima ventana.

Sentiment del cliente

📋 Cliente en expansión activa y alto engagement: co-diseña hipótesis, escala el equipo, registra resultados concretos ($3.35M CLP en mayo) y empuja mejoras constructivas vía Fernanda. Sin señales de frustración con la plataforma. Acción recomendada: capitalizar el momentum presentando en la call del 2026-06-02 un resumen de ROI acumulado (ventas × agente), y proponer un tier de servicio superior o feature exclusivo (ej. reporte de buyer cohort automatizado) para anclar la relación a largo plazo.
SeñalValorEvidencia (cita del cliente)
Enojado con la plataformano—
Es quejasí“Fernanda pidió que el agente siempre responda”
Queja constructiva (accionable)sí“Fernanda pidió que el agente siempre responda; Lolo confirmó en thread. Deploy pendiente. Implica modificar reglas actuales D3/E5”

Evidencia citada

SeñalCita textualFecha
Expansión activa: cliente invierte en escalar el uso del agente (nuevas hipótesis estratégicas, A/B tests, keywords)“4 strategic hypotheses this week: (1) resource-less agent on duelar/certeza/yo, (2) incisive post-link CTA, (3) retargeting single-flow direct agent, (4) keyword automation to reduce variable cost”2026-05-27
Fernanda como escaladora activa: el equipo del cliente empuja mejoras concretas al agente, señal de alto engagement“Lolo to review agent inconsistencies and apply adjustments same day per Fernanda escalation”2026-05-28
Queja constructiva del cliente sobre regla de respuesta — pide cambio de comportamiento del agente, no abandono“Fernanda pidió que el agente siempre responda”2026-05-12
Cliente tomó decisiones de producto propias apoyadas en datos del agente (buyer profile, segmentos)“Approved buyer cohort analysis for sales scaling strategy development”2026-05-29
Resultados positivos atribuidos al sistema: 6 ventas, $3.35M CLP en mayo, con comentario estratégico sobre nurture largo“May closing: 6 sales, 51 agendas, 31 qualified (60%), 32% close on attended, $3.35M CLP cash collected”2026-05-27
Cliente amplió su equipo de ventas y delegó al agente el manejo del flujo previo — señal de confianza en la plataforma“Fernanda Vicuña (José's right hand) started taking sales calls 2026-04-16”2026-04-16
Cliente aprobó y co-diseñó flujo experimental con Ninjo — colaboración proactiva“Aprobado flujo revisado por Alejandro (Ecomxpand) + ajustes léxicos de Fernanda como base para nuevo vicunacoach.experimental”2026-05-20

Cambios pedidos por el creador (Métrica 1)

Un creador que pide cambios concretos está enganchado (mejor señal que el silencio).

IDEstadoCambio pedido
X12pendiente**Taller Día de la Madre (2026-04-27)**: reel publicado via GHL con CTA inscripción. Leads preguntarán sobre el taller en DMs → Ninjo los trata como leads DUELAR → llamadas no cali
~~X13~~pendiente~~**Nuevo link de agenda GHL pendiente**: `https://metododuelar.com/agendar-llamada` debe reemplazar Calendly en system.md, examples.md y resources.json.~~ → resuelto 2026-04-29: l
X15pendiente**Respuesta precio videollamada + pricing tier mismatch**: no existe manejo explícito cuando lead pregunta por costo de la videollamada. Respuesta en 2 mensajes pendiente de implem
X33pendiente**Quitar escalación 80+ palabras / audio (D3, E5)** — Fer pidió 2026-05-12, Lolo OK. `system.md` ya editado local (v7.2): borradas filas/bullets en tabla Calibración, lista NO_RESP
X34pendiente**Validar v248 — YO keyword en DM con historial activo** — bot deployó regla dura + Example 25 + Example 26 sin sign-off humano final (Lolo no respondió en el thread). Causa raíz:
X38pendiente**Confirmar a Fernanda estado de horario de respuesta** — preguntó si el agente tiene franja 1–6 AM Chile bloqueada. Aparentemente no. Pendiente: (a) confirmar a Fer el estado actu
Y14pendienteAgente narraba el motor de keywords ("el usuario escribió 'mamá', que es un keyword del sistema") en vez de ejecutar el `literal_response` (caso `elvaliliaalcaraz`)