Review — nidramater

← overview

ventana últimos 7d vs 7d previos · tz America/Argentina/Buenos_Aires · último cambio Ninjo: 2026-09-28 14:23 (toggle/agent, hace 0d) · 21 untracked
13
Nuevas (7d)
prior 10
0
Calls booked
0.0% de link
2
Link sent
6.9% de activas
$0
Revenue variable
21 msgs

Resumen — período vs período

Métricathis 7dprior 7dΔ
Activas2943-32.6%
Nuevas1310+30.0%
Link sent27-71.4%
Calls booked00—
Booked/Link %0.0%0.0%+0.0pp
Booked/Activas %0.0%0.0%+0.0pp
Booked/Nuevas %0.0%0.0%+0.0pp
Revenue variable$0.00$0.00—

Funnel — semana actual vs anterior

PeríodoActivasNuevasLink sentCalls bookedBooked/LinkBooked/ActivasBooked/Nuevas
Semana actual (7d)2913200.0%0.0%0.0%
Semana anterior (7d)4310700.0%0.0%0.0%
Ver desglose por día
DíaActivasNuevasLink sentCalls bookedBooked/LinkBooked/ActivasBooked/Nuevas
09-2742100.0%0.0%0.0%
09-265200—0.0%0.0%
09-254100—0.0%0.0%
09-2441100.0%0.0%0.0%
09-230000———
09-228300—0.0%0.0%
09-214400—0.0%0.0%
09-205300—0.0%0.0%
09-196100—0.0%0.0%
09-1861100.0%0.0%0.0%
09-1770300.0%0.0%—
09-164000—0.0%—
09-1554100.0%0.0%0.0%
09-14101200.0%0.0%0.0%
run 2026-07-24T14:58:26+00:00 · fuente: live DB state (daily_audit pipeline)
10/10
BP semánticos PASS
top-10 best practices
13/16
Determinísticos PASS
2 FAIL · 1 WARN
C0 · H0 · M0
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
All 7 required sections for principles template are present in system.md: Identity + Mission, Voice, Flow (4 Etapas), Calibration, Principles (6 items), Tools (7 tools listed), and NO_RESPONSE. Content matches template intent.
BP-2MEDIUMPASSExample coverage and cap (7 base scenarios + conditional, ≤20 total)
examples.md contains 18 examples covering all 7 base scenarios (happy path Ex1, resource delivery Ex2/Ex13, objection handling Ex2/Ex14/Ex17, disqualification Ex3, emotional/sensitive Ex7, re-engagement Ex11, off-topic Ex3) plus two conditionals: keyword trigger (Ex1 PSF) and price objection (Ex2/Ex14/Ex16). Total count is 18, within the ≤20 cap.
BP-3HIGHPASSExamples align with the flow
All examples follow the 4-stage flow (0 Entrada, 1 Escucha, 2 Nutrir, 3 Handoff) in order and reach terminal states (NO_RESPONSE, class delivery, WhatsApp handoff, or redirect). No example ends mid-flow.
BP-4CRITICALPASSNo internal contradictions in system.md
system.md documents the no-disponibilidad guard explicitly in §3 Handoff ('PRIMERO chequeá el guard de no-disponibilidad') and in Principle 6 ('si dijo que no puede ahora... eso le gana al interés'). The guard is stated as an exception to the normal handoff flow, not a contradiction. Examples 14 and 16 demonstrate this rule operating correctly.
BP-5CRITICALPASSNo cross-file contradictions
All SDK files align on behavior and data. system.md §3 Handoff states 'no-disponibilidad' blocks the WhatsApp; examples.md Ex14 and Ex16 demonstrate this rule correctly (lead says 'no tengo trabajo' → only class, no WhatsApp). objections.md confirms: 'Si el lead menciona... no-disponibilidad material... NO pasar el WhatsApp'. No contradictions across files on the same precondition.
BP-6MEDIUMPASSVoice consistency across examples
All examples use consistent rioplatense voice: voseo (vos, tenés, sentís), first-person plural (escribinos, te contamos), warm tone, short messages (1-2 sentences), minimal emojis from the approved set (❤️ 🌱 💥 👇 😊). No jarring tonal shifts between examples.
BP-7CRITICALPASSUnguarded actions (PAT-004)
All risky actions in system.md §3 Handoff include inline guards: 'PRIMERO chequeá el guard de no-disponibilidad' (blocks WhatsApp if lead said no-disponibilidad), 'si muestra interés... y el contacto NO fue enviado aún' (guards against re-sending), 'Si sigue hablando tras el handoff → máx una calidez breve y NO_RESPONSE' (guards against re-opening). Examples 1, 7, 14, 16, 17 demonstrate these guards firing correctly.
BP-8HIGHPASSNo stale version language in examples
All examples use current flow language from system.md: 'creamos esta clase y queremos regalártela' (matches §2 Nutrir), 'el siguiente paso es ver de sumarte al Programa' (matches §3 Handoff), 'escribinos por WhatsApp' (matches current CTA). No stale phrases like 'charla gratuita' or 'charla con Noelia' appear in examples.
BP-9MEDIUMPASSNo duplicated instructions
Each behavioral instruction has a single canonical home. The no-disponibilidad rule is stated once in Principle 6 and once in §3 Handoff (different sections, same rule — acceptable as reinforcement). The class-first rule is stated in Principle 1 and demonstrated in examples, not duplicated verbatim. No instruction appears in two places with identical prose.
BP-10MEDIUMPASSRule-vs-principle balance
Behavioral guidance (tone, flow, conversational style) is expressed via Voice section + 18 examples. Hard rules remain for factual constraints (WhatsApp number, class URL, no-disponibilidad guard, client redirect). The balance favors examples and principles over rules, consistent with principles template philosophy.

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.xPASS101 lines
6d1.2PASS18 examples
6e1.3N/Ano Principles section
6gPAT-006WARNnon-STEP-0 keyword handling
6hAnti-patPASSno 'burbuja'
6iAnti-patPASSno HTML comments
6jAnti-patFAIL33 em-dashes across 2 file(s); first: system.md:28
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-driftFAIL6 in keywords.json + recent digest, never named in system.md: ['PFS', 'PDF', 'PORTAL', 'BLOQUEADA', 'DESPIERTA', 'RITMO']; (4 stale drift entr(ies) ignored — no recent digest mention)
6sHygienePASSno expired dates in live SDK
6tCoverageN/Ano Principles or Flujo section found in system.md
canal ninjo-operator-nidra · sync 2026-08-20
93
Digests
0 en últimos 14d
22
Cambios pedidos / pendientes
del checklist
88
Threads
en el canal
2026-08-20
Última sync
del digest

Cosas nuevas (digests recientes)

FechaTemaTags
2026-09-07fleet followup and pending infofollowups, flow, fleet-alert, local-tests
2026-08-25borrador intermedio jorgelina
2026-08-20perimenopausia fuera de alcancebug, alucinacion, examples, alcance-programa, deployado
2026-08-18story 10 anios sin interes fertilidadbug, examples, no-califica, deployado
2026-07-22respuestas sugeridas por temarespuestas-sugeridas, primer-mensaje, chatgpt, modelo-de-texto, clinical-guard, orientativo, gate-x131, no-self-adjust
2026-07-21followup nurture atribuciones clinicasfollowup, nurture, clinical-safety, grave, regression, BP-5
2026-07-16followup generico dos recursosfollow-up, RITMO, clase, podcast, copy, decisión
2026-07-14ritmo keyword podcast relaunchkeyword, recurso, podcast, RITMO, campaña
2026-07-13chatgpt integration guardrail no self adjustclient-enablement, chatgpt-mcp, guardrail, process, self-adjust-risk
2026-07-13clase 89 5 misread benjamin correctionweekly-report, clase, metric-misread, bot-autonomous-deploy, pv_019f5bdd, benjamin-correction, HIGH
2026-07-13agent silence engaged lead stelis magent-silence, engaged-lead, post-link, no-response, stelis.m, forensics, HIGH
2026-07-09pause on manual outbound bugbug, no-response, pause_on_manual_outbound, platform-config, soledadherenuu, HIGH
2026-07-08reactivated lead pattern analysisreactivated-leads, qa-analysis, noelianietook, virginia_valastro, persona-drift
2026-07-06phone share metric reviewmetrics, phone_shared, whatsapp-handoff, v116
2026-07-06wa send 13pct ejemplo17 captura telefonowa-send, handoff, captura-telefono, example-17, deploy, meta-audience, phone_shared
2026-07-02caso erroneo story programa clasebug, publication-context, story-reply, clase-vs-programa, forensics, pendiente-iterar
2026-07-02clase recurso primario a todasclase, lead-magnet, recurso-primario, flujo, pendiente-validar
2026-06-29primer reporte semanal cron push recuperacionreporte-semanal, cron, funnel, push-manual, recuperacion, ranking-leads, agendas-confirmadas-0
2026-06-22reframe programa clase first numero planofeedback, foco-programa, no-charla-gratuita, clase-first, numero-plano, eliminar-contale, eliminar-con-amor-siempre, lunes-a-viernes, post-clase-followup
2026-06-22handoff overfiring clase para todasfeedback, handoff, principle-10, no-disponibilidad, clase, lead-magnet, google-doc

Cambios pedidos por el creador / pendientes

IDEstadoCambio pedido
C14pendiente**Sin atribuciones clínicas (agente Y follow-ups)**: no pedir datos clínicos ni indagar el cuadro médico ("qué te dijeron los resultados", pedir valores/estudios/diagnósticos/trata
F8pendienteCuando se pasa un recurso de podcast, NO mandar la show completa — pasar solo el episodio específico que aplica al caso diagnóstico de la lead (baja reserva, pérdidas, SOP, endomet
~~X46~~pendiente~~Caso 9 — pendiente videos/speech/testimonios de U0ASPR0FAQK~~ → PARTIALLY RESOLVED 2026-05-06: Jorgelina entregó speech completo + testimonio https://youtu.be/YfcTMF040Bo. Pendie
X47pendientePSF reel-comment no-response: lead comentó PSF en un reel y el agente no respondió (captura aportada por U0ARFNZQC83). Coni aplicó fix 2026-05-05; pendiente validar en 24-48h
X51pendientePasar links de episodios específicos del podcast Mariana Sosa por caso diagnóstico (baja reserva, pérdidas, SOP, endometriosis, etc.) — pendiente que Jorgelina aporte los links par
X55pendienteTexto fijo del agente para describir el programa — borrador aprobado por Jorgelina basado en sales page (pilares, plataforma, comunidad, material para pareja). Pendiente integrar a
X56pendienteDescripción de entrevista de claridad en Calendly — borrador aprobado por Jorgelina, pendiente subir al evento de Calendly. Filtra por buyer persona, saca "no es llamada de ventas"
X57pendienteIterar agente para que termine en link de Calendly en lugar del WA de Noelia (test Lun-Mié aprobado por Jorgelina) — implementación pendiente
~~X63~~pendiente~~Handoff Calendly 24/7 vs Noelia disponible Lun-Vie 9-15hs causa no-shows masivos~~ → RESUELTO 2026-05-18 (Lolo): default del handoff revertido a WhatsApp; Calendly deja de ser el
X69pendienteVideo pre-llamada para reducir no-shows: guion v2 aprobado 2026-05-18. Filma Jorgelina (no Noelia). Framing: "llamada con Noelia" (NO "llamada de ventas"), incluye criterio de sele
X70pendienteReporte semanal 11–17/05: 406 convos → 233 recursos → 48 links → 17 confirmed (+615% vol). Top keyword: "¡hola jor! 👋 quisiera más información" (170 convs / 17 links / 8 confirmed)
X72pendienteLead pidió "Kit Fértil" y el agente confundió con otras opciones en lugar de entregar el link del lead magnet. Bug que motivó G15 + J8 + deploy v68. Pendiente validar en conversaci
X77pendienteDeploy v72 (`prompt_version_id 019e3d44`, 22:43–23:17): limpieza completa de Calendly + horario "9-15hs" del prompt en producción (`system.md` 0 menciones de horario, `examples.md`
~~X57~~pendiente~~Iterar agente para que termine en link de Calendly en lugar del WA de Noelia~~ → DEPLOYADA v63 2026-05-11 (post-fix del bug de activación X60). Pendiente validación 2026-05-12 co
X101bpendiente**FIX APLICADO v75 + test local armado** (`synthetic/scenarios-nadiscm-replay.json`, replay de turns reales). Fix = Example 12 transformado + Example 23 (contraejemplo turno plano)
X108pendiente**Auto-pausa del agente con condiciones (PROPUESTA)**: Julián propuso pausar el agente automáticamente al cumplirse una condición (ej: ya se pasó link de agenda/WA) para frenar la
X127pendiente**HISTORICAL — superseded for general-info requests by Sep7–8 feedback and Flow §3; do not restore universal class delivery.** **CLASE para todas las leads (no solo por keyword)**
X132pendiente**Reenvío de la clase si la lead se corta temprano**: parte del pedido de X127 — cuando la lead deja de responder, dejarle igual el acceso a la clase (mensaje verbatim + link). Pro
X136pendiente**[FIXED — plataforma, no prompt, pendiente barrido retroactivo] Leads de publicidad sin respuesta por `pause_on_manual_outbound`**: caso `soledadherenuu` (Soledad Hereñu) — entró
~~X139~~pendiente**[REVERTIDO — no está en producción] Keyword "clase" = link directo en turno 1 (pv_019f5bdd)**: el bot deployó pv_019f5bdd — regla en `system.md` Etapa 0 (rama "Lead nueva") + fil
X143pendiente**[DECISIÓN 07-16 — pendiente implementar] El follow-up post-recurso es ÚNICO y GENÉRICO (no nombra el recurso)**: respuesta de Jorgelina a la pregunta del 07-14 ("¿el follow-up de
X144pendiente**[DEPLOYADO 2026-07-22 23:36 ART — prompt v122 — X131 pendiente] Sumar la línea de límite médico en el primer mensaje ante temas clínicos**: el cliente compartió (análisis Ninjo×C
sentiment del cliente → Ninjo · caché (2026-09-15 17:45:47) · modelo claude-sonnet-4-6 · ventana 7d
-1
Sentiment score
frustrado_pero_enganchado
Medio
Churn risk
del lado del cliente
22
Cambios pedidos
pendientes en checklist
0
Volumen cliente
agente: 13 convs

Matriz de volumen 🚨

alarma real
Cliente callado mientras el agente tiene tráfico: desenganche / churn silencioso. Abrir loop proactivo.

Sentiment del cliente

📋 Jorgelina está activamente involucrada (itera flows, audita, documenta casos) pero acumula frustración por bugs recurrentes no resueltos (empatía excesiva, deploys autónomos, silencio del agente en leads calientes) — riesgo medio de desgaste. Acción CS: cerrar los loops abiertos con confirmación explícita de que el fix quedó en prod; establecer ritual semanal de verificación DB antes de cualquier deploy; y blindar el proceso de supervisión humana para evitar el patrón bot-deploy-sin-validar que ya generó dos incidentes.
SeñalValorEvidencia (cita del cliente)
Enojado con la plataformasí“estamos corrigiendo varias veces lo mismo”
Es quejasí“el agente sigue mandando demasiada empatía inicial y re-empatiza ante cada respuesta”
Queja constructiva (accionable)sí“muy repetitivo y lastimoso [...] Cap pedido: máx 2 veces; tras enviar info → un solo check-in”

Evidencia citada

SeñalCita textualFecha
Rating explícito negativo en encuesta semana 1“estamos corrigiendo varias veces lo mismo”2026-03-27
Frustración por identidad del agente (firma como Jor)“parezco que me agarré un burn out”2026-04-06
Pedido de supervisión humana tras deploys autónomos del bot“Cliente pide supervisión humana”2026-06-01
Fix de empatía excesiva no se sostiene — pide acción más fuerte“Jorgelina reporta 2/6 que el agente sigue mandando demasiada empatía inicial y re-empatiza ante cada respuesta [...] Pide fix 'más fuerte'”2026-06-02
Repetición de contenido al mismo lead — diagnóstico preciso con caso concreto“muy repetitivo y lastimoso”2026-06-08
Handoff over-firing detectado por auditoría propia del cliente con casos documentados“Jorgelina lo detecta auditando los 50 'calientes' del día; tiene casos concretos en Google Doc”2026-06-22
Cliente cuantifica gap de conversión WA — diagnóstico activo y comprometido“conteo manual en el WA de Noelia = 130 en junio sobre ~1000 entregas del teléfono → ~13%, esperado ~30%”2026-07-06
Cliente itera activamente sobre recursos y carriles (CLASE, RITMO, follow-ups)“Jorgelina relanza el podcast con nueva imagen + campaña con CTA 'RITMO'”2026-07-14
Agente en silencio sobre lead enganchada — cliente tomó manual con tono defensivo“el agente marca gente para no responder”2026-07-13

Cambios pedidos por el creador (Métrica 1)

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

IDEstadoCambio pedido
C14pendiente**Sin atribuciones clínicas (agente Y follow-ups)**: no pedir datos clínicos ni indagar el cuadro médico ("qué te dijeron los resultados", pedir valores/estudios/diagnósticos/trata
F8pendienteCuando se pasa un recurso de podcast, NO mandar la show completa — pasar solo el episodio específico que aplica al caso diagnóstico de la lead (baja reserva, pérdidas, SOP, endomet
~~X46~~pendiente~~Caso 9 — pendiente videos/speech/testimonios de U0ASPR0FAQK~~ → PARTIALLY RESOLVED 2026-05-06: Jorgelina entregó speech completo + testimonio https://youtu.be/YfcTMF040Bo. Pendie
X47pendientePSF reel-comment no-response: lead comentó PSF en un reel y el agente no respondió (captura aportada por U0ARFNZQC83). Coni aplicó fix 2026-05-05; pendiente validar en 24-48h
X51pendientePasar links de episodios específicos del podcast Mariana Sosa por caso diagnóstico (baja reserva, pérdidas, SOP, endometriosis, etc.) — pendiente que Jorgelina aporte los links par
X55pendienteTexto fijo del agente para describir el programa — borrador aprobado por Jorgelina basado en sales page (pilares, plataforma, comunidad, material para pareja). Pendiente integrar a
X56pendienteDescripción de entrevista de claridad en Calendly — borrador aprobado por Jorgelina, pendiente subir al evento de Calendly. Filtra por buyer persona, saca "no es llamada de ventas"
X57pendienteIterar agente para que termine en link de Calendly en lugar del WA de Noelia (test Lun-Mié aprobado por Jorgelina) — implementación pendiente
~~X63~~pendiente~~Handoff Calendly 24/7 vs Noelia disponible Lun-Vie 9-15hs causa no-shows masivos~~ → RESUELTO 2026-05-18 (Lolo): default del handoff revertido a WhatsApp; Calendly deja de ser el
X69pendienteVideo pre-llamada para reducir no-shows: guion v2 aprobado 2026-05-18. Filma Jorgelina (no Noelia). Framing: "llamada con Noelia" (NO "llamada de ventas"), incluye criterio de sele
X70pendienteReporte semanal 11–17/05: 406 convos → 233 recursos → 48 links → 17 confirmed (+615% vol). Top keyword: "¡hola jor! 👋 quisiera más información" (170 convs / 17 links / 8 confirmed)
X72pendienteLead pidió "Kit Fértil" y el agente confundió con otras opciones en lugar de entregar el link del lead magnet. Bug que motivó G15 + J8 + deploy v68. Pendiente validar en conversaci
X77pendienteDeploy v72 (`prompt_version_id 019e3d44`, 22:43–23:17): limpieza completa de Calendly + horario "9-15hs" del prompt en producción (`system.md` 0 menciones de horario, `examples.md`
~~X57~~pendiente~~Iterar agente para que termine en link de Calendly en lugar del WA de Noelia~~ → DEPLOYADA v63 2026-05-11 (post-fix del bug de activación X60). Pendiente validación 2026-05-12 co
X101bpendiente**FIX APLICADO v75 + test local armado** (`synthetic/scenarios-nadiscm-replay.json`, replay de turns reales). Fix = Example 12 transformado + Example 23 (contraejemplo turno plano)
X108pendiente**Auto-pausa del agente con condiciones (PROPUESTA)**: Julián propuso pausar el agente automáticamente al cumplirse una condición (ej: ya se pasó link de agenda/WA) para frenar la
X127pendiente**HISTORICAL — superseded for general-info requests by Sep7–8 feedback and Flow §3; do not restore universal class delivery.** **CLASE para todas las leads (no solo por keyword)**
X132pendiente**Reenvío de la clase si la lead se corta temprano**: parte del pedido de X127 — cuando la lead deja de responder, dejarle igual el acceso a la clase (mensaje verbatim + link). Pro
X136pendiente**[FIXED — plataforma, no prompt, pendiente barrido retroactivo] Leads de publicidad sin respuesta por `pause_on_manual_outbound`**: caso `soledadherenuu` (Soledad Hereñu) — entró
~~X139~~pendiente**[REVERTIDO — no está en producción] Keyword "clase" = link directo en turno 1 (pv_019f5bdd)**: el bot deployó pv_019f5bdd — regla en `system.md` Etapa 0 (rama "Lead nueva") + fil