Review — andrefit_one

← overview

ventana últimos 7d vs 7d previos · tz America/Argentina/Buenos_Aires · último cambio Ninjo: 2026-06-02 15:27 (deploy config, hace 1d)
204
Nuevas (7d)
prior 113
0
Calls booked
— de link
0
Link sent
0.0% de activas
$13
Revenue variable
359 msgs

Resumen — período vs período

Métricathis 7dprior 7dΔ
Activas379367+3.3%
Nuevas204113+80.5%
Link sent00
Calls booked00
Booked/Link %
Booked/Activas %0.0%0.0%+0.0pp
Booked/Nuevas %0.0%0.0%+0.0pp
Revenue variable$12.57$15.79-20.4%

Funnel — semana actual vs anterior

PeríodoActivasNuevasLink sentCalls bookedBooked/LinkBooked/ActivasBooked/Nuevas
Semana actual (7d)379204000.0%0.0%
Semana anterior (7d)367113000.0%0.0%
Ver desglose por día
DíaActivasNuevasLink sentCalls bookedBooked/LinkBooked/ActivasBooked/Nuevas
06-0215281000.0%0.0%
06-016322000.0%0.0%
05-314733000.0%0.0%
05-303516000.0%0.0%
05-293218000.0%0.0%
05-282821000.0%0.0%
05-272213000.0%0.0%
05-26375000.0%0.0%
05-255517000.0%0.0%
05-2470000.0%
05-235519000.0%0.0%
05-228917000.0%0.0%
05-216029000.0%0.0%
05-206426000.0%0.0%
run 2026-06-02T17:28:49+00:00 · fuente: live DB state (daily_audit pipeline)
8/10
BP semánticos PASS
top-10 best practices
11/16
Determinísticos PASS
1 FAIL · 4 WARN
C1 · 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 7 required sections for principles template: Identity, Voice, Flow, Calibration, Principles, Tools, and NO_RESPONSE. Each section matches the template's intent and specification.
BP-2MEDIUMPASSExample coverage and cap (7 base scenarios + conditional, ≤20 total)
examples.md contains 15 examples covering all 7 base scenarios (happy path, resource/link delivery, objection handling, disqualification, emotional lead, re-engagement, off-topic) plus price-objection conditional (agent has pricing). Total count is 15, within the ≤20 cap.
BP-3HIGHPASSExamples align with the flow
Every example in examples.md follows the 4-stage flow defined in system.md (Apertura → Welcome → Branching → Post-link), reaches a terminal state (conversion, soft close, or NO_RESPONSE), and does not skip required steps.
BP-4CRITICALPASSNo internal contradictions in system.md
system.md contains a contradiction regarding the welcome message delivery. The Flow section states 'El welcome se manda en el mismo turno que la apertura (un solo mensaje, no dos)' but also prescribes different apertura responses that vary in length and content, creating ambiguity about whether all apertura paths result in a single combined message or multiple messages.
evidence (2)
  • {'file': 'system.md', 'quote': 'El welcome se manda en el mismo turno que la apertura (un solo mensaje, no dos). Nunca lo dividas.'}
  • {'file': 'system.md', 'quote': '**Lead con pain story / emocional** → mirror corto + reframe: `"Te entiendo amor..."` y seguí al welcome.'}
BP-5CRITICALFAILNo cross-file contradictions
keywords.json contains literal_response messages that contradict the flow defined in system.md. The keyword responses deliver information and CTAs without following the 4-stage flow (Apertura → Welcome → Branching → Post-link), and they reference a landing URL (https://planmentalidad.taplink.ws) that system.md explicitly forbids due to a temporary pause.
evidence (2)
  • {'file': 'system.md', 'quote': '**[TEMPORAL: página de pago en pausa]** La landing `https://andrefit.online/producto/plan-mentalidad/` está caída. **NUNCA la mandes.**'}
  • {'file': 'keywords.json', 'quote': '"literal_response": "Hola amor! Me pediste info del Plan Mentalidad ✨\\nEs un plan mensual de alimentación y entrenamiento pensado para ayudarte a organizar tu rutina sin pasar hambre y viendo resultados reales en tu cuerpo y tu energía 🌿\\nTe dejo el link para que veas todos los detalles 👉 https://planmentalidad.taplink.ws'}
BP-6MEDIUMPASSVoice consistency across examples
All examples in examples.md use consistent voice: warm, informal, voseo rioplatense, minimal punctuation, emoji usage, and the signature 'amor' closing. No jarring tonal shifts detected across the 15 examples.
BP-7CRITICALPASSUnguarded actions (PAT-004)
The Flow section prescribes sending the welcome message and WhatsApp link without an explicit guard condition. The rule 'El welcome se manda en el mismo turno que la apertura' lacks a stated precondition (e.g., 'only if lead is engaged' or 'only if lead is not a disqualifier'). The action could fire for any lead input.
evidence (1)
  • {'file': 'system.md', 'quote': 'El welcome se manda en el mismo turno que la apertura (un solo mensaje, no dos). Nunca lo dividas.'}
BP-8HIGHPASSNo stale version language in examples
All examples in examples.md use current language and CTAs consistent with system.md's flow definition. No stale phrases from prior flow versions detected.
BP-9MEDIUMFAILNo duplicated instructions
The instruction 'No inventés información' appears in both Principles (item 3) and in the Flow section under 'Pregunta específica nueva' with nearly identical phrasing. This is a duplicated behavioral instruction that should have a single canonical home.
evidence (2)
  • {'file': 'system.md', 'quote': '**No inventés información.** Si la pregunta no está en el welcome (ej. detalle específico de comidas, casos médicos, opciones de pago en otros países), respondé corto y derivá a Tami por WhatsApp.'}
  • {'file': 'system.md', 'quote': '**Pregunta específica nueva** (logística no cubierta, condición de salud, exterior) → respondé corto y mandá a Tami por WhatsApp. NO inventes información.'}
BP-10MEDIUMPASSRule-vs-principle balance
Behavioral guidance (tone, flow, conversational style) is expressed primarily through Voice examples and Flow steps with inline guards. Hard rules are reserved for factual constraints (pricing, eligibility, disqualifiers) and safety boundaries (no invention, no diagnosis). The 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.xPASS102 lines
6d1.2PASS15 examples
6e1.3WARN8 principles (target ≤7)
6gPAT-006WARNnon-STEP-0 keyword handling
6hAnti-patPASSno 'burbuja'
6iAnti-patPASSno HTML comments
6jAnti-patFAIL36 em-dashes across 2 file(s); first: system.md:1
6kPAT-006PASSno tool syntax leak
6lResourcesPASSno placeholder URLs
6mHygienePASSno audit metadata in prompt files
6nPAT-008PASSURL forms consistent across files
6qPAT-001PASSno instruction duplication into examples.md, keywords.json, program.json, resources.json
6rKeyword-driftWARN1 keywords.json entr(ies) not named in system.md (no recent operator ask): ['más info'] — likely legacy, review or remove
6sHygienePASSno expired dates in live SDK
6tCoverageWARN5/8 principle(s) without example: #2 Nunca preguntes "bajar o masa" como pregunta inicial., #3 No inventés información., #4 No prometás resultados específicos., #6 El plan arranca cuando se abona., #7 Reframe pain antes del welcome.
canal ninjo-operator-andrea · sync 2026-06-02
6
Digests
6 en últimos 14d
0
Cambios pedidos / pendientes
del checklist
5
Threads
en el canal
2026-06-02
Última sync
del digest

Cosas nuevas (digests recientes)

FechaTemaTags
2026-06-02bug audio duplicadobug, audio, duplicate-send, platform, resolved-workaround
2026-06-02audio duplicate bug fix deployedbug-fix, audio, deployed
2026-06-02temporary payment link pause alias whatsapppayment-flow, decision, temporary-change
2026-06-02weekly agent performance summarymetrics, reporting, agent-performance
2026-06-02cambio temporal link pago a whatsapp aliaspayment, link-change, temporary, landing-down, whatsapp, alias
2026-06-02audio keyword dm reactivado post fix idempotencia

Cambios pedidos por el creador / pendientes

Sin pendientes en el checklist ✅

sentiment del cliente → Ninjo · caché (2026-06-02 23:55:00) · modelo claude-sonnet-4-6 · ventana 7d
+1
Sentiment score
conforme
Bajo
Churn risk
del lado del cliente
0
Cambios pedidos
pendientes en checklist
6
Volumen cliente
agente: 204 convs

Matriz de volumen

enganchado sano
Cliente activo con tono ok — buena señal de retención.

Sentiment del cliente

📋 Cliente operativamente activo y colaborativo: reporta bugs con detalle, acepta workarounds temporales y coordina cambios de flujo sin fricción; no hay señales de riesgo de churn — CS debe confirmar resolución del bug de audio con Tami y solicitar la lista de conversiones pendiente (atribución utm_term) para consolidar percepción de valor.
SeñalValorEvidencia (cita del cliente)
Enojado con la plataformano
Es queja
Queja constructiva (accionable)

Evidencia citada

SeñalCita textualFecha
Tami reporta bug de audio duplicado de forma precisa y accionable“None”2026-06-02
Tami coordina activamente el cambio temporal de flujo de pago con el equipo Ninjo, mostrando compromiso operativo“None”2026-06-02
No hay expresión de enojo, frustración ni amenaza de salida atribuible al cliente en ningún digest“None”

Cambios pedidos por el creador (Métrica 1)

Sin cambios pendientes en el checklist ✅