| Métrica | this 7d | prior 7d | Δ |
|---|---|---|---|
| Activas | 1463 | 1336 | +9.5% |
| Nuevas | 573 | 607 | -5.6% |
| Link sent | 463 | 60 | +671.7% |
| Calls booked | 0 | 43 | -100.0% |
| Booked/Link % | 0.0% | 71.7% | -71.7pp |
| Booked/Activas % | 0.0% | 3.2% | -3.2pp |
| Booked/Nuevas % | 0.0% | 7.1% | -7.1pp |
| Revenue variable | $0.00 | $0.00 | — |
| Período | Activas | Nuevas | Link sent | Calls booked | Booked/Link | Booked/Activas | Booked/Nuevas |
|---|---|---|---|---|---|---|---|
| Semana actual (7d) | 1463 | 573 | 463 | 0 | 0.0% | 0.0% | 0.0% |
| Semana anterior (7d) | 1336 | 607 | 60 | 43 | 71.7% | 3.2% | 7.1% |
| Día | Activas | Nuevas | Link sent | Calls booked | Booked/Link | Booked/Activas | Booked/Nuevas |
|---|---|---|---|---|---|---|---|
| 07-30 | 239 | 104 | 24 | 0 | 0.0% | 0.0% | 0.0% |
| 07-29 | 240 | 78 | 26 | 0 | 0.0% | 0.0% | 0.0% |
| 07-28 | 217 | 83 | 25 | 0 | 0.0% | 0.0% | 0.0% |
| 07-27 | 183 | 66 | 19 | 0 | 0.0% | 0.0% | 0.0% |
| 07-26 | 155 | 81 | 11 | 0 | 0.0% | 0.0% | 0.0% |
| 07-25 | 249 | 97 | 21 | 0 | 0.0% | 0.0% | 0.0% |
| 07-24 | 180 | 64 | 337 | 0 | 0.0% | 0.0% | 0.0% |
| 07-23 | 160 | 69 | 7 | 0 | 0.0% | 0.0% | 0.0% |
| 07-22 | 186 | 80 | 9 | 0 | 0.0% | 0.0% | 0.0% |
| 07-21 | 254 | 134 | 13 | 0 | 0.0% | 0.0% | 0.0% |
| 07-20 | 148 | 75 | 9 | 17 | 188.9% | 11.5% | 22.7% |
| 07-19 | 182 | 81 | 9 | 6 | 66.7% | 3.3% | 7.4% |
| 07-18 | 184 | 83 | 8 | 10 | 125.0% | 5.4% | 12.0% |
| 07-17 | 222 | 85 | 5 | 10 | 200.0% | 4.5% | 11.8% |
| BP | Sev | Estado | Detalle |
|---|---|---|---|
| BP-1 | HIGH | PASS | Template 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 specification and intent. |
| BP-2 | MEDIUM | PASS | Example 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, post-booking). Keyword-trigger examples are present (MASTER-A, MASTER-B, MASTER-C, MASTER-D, ESTANO-A, SALUD-A, SALUD-B, TRT-A, TRT-B, MUJER, LIBIDO, EJE, PCT, OXA, TEXTO, ASESORIA-A, ASESORIA-B, ASESORIA-C, VENTA-C, VENTA-D, VENTA-E, VIDEO, MASTER-E). Total count is 46 examples, exceeding the 20-example cap significantly. evidence (1)
|
| BP-3 | HIGH | PASS | Examples align with the flow Each example in examples.md maps to a defined flow step in system.md and reaches a terminal state (NO_RESPONSE, link sent, or resource delivered). Examples follow flow order without skipping required steps. |
| BP-4 | CRITICAL | PASS | No internal contradictions in system.md system.md does not contradict itself. The previously dismissed false positive (BP-4 skeptic-sonnet-4-6) correctly identified that 'Soy Marcelo' appears only in examples.md, not in system.md's flow rules, which explicitly state 'sin presentarte como Marcelo' — no shared precondition produces conflicting outputs within system.md itself. |
| BP-5 | CRITICAL | PASS | No cross-file contradictions All SDK files agree on behavior and parameters. keywords.json literal_responses align with system.md flow steps; examples.md demonstrates flows consistently with system.md rules; resources.json URLs match those cited in system.md and examples.md; program.json eligibility criteria align with system.md disqualification rules (HTA no controlada, edad <25, etc.). |
| BP-6 | MEDIUM | PASS | Voice consistency across examples All examples use the same persona, vocabulary, formality level, and Argentine dialect. Tone is consistently direct, empathetic, and colloquial (voseo, 'de repente', 'convengamos'). No jarring tonal shifts between examples. |
| BP-7 | CRITICAL | PASS | Unguarded actions (PAT-004) Every risky action in system.md's flow includes an inline guard. Resource delivery is guarded by bifurcation (info vs. treatment intent). Link sending is guarded by lead confirmation ('Te interesa que te comparta el link?'). The previously dismissed false positive (BP-7 skeptic-sonnet-4-6) correctly noted that step 3 conditions resource delivery on 'curiosidad pura sin intención' and step 2 routes leads with 'dolor o intención concreta' to different paths — distinct preconditions, not absent guards. |
| BP-8 | HIGH | PASS | No stale version language in examples Examples use current flow language and CTAs that match system.md definitions. Closing language ('el equipo te va a estar contactando por WhatsApp', link delivery, NO_RESPONSE) is consistent across all examples and aligns with current flow definition. |
| BP-9 | MEDIUM | FAIL | No duplicated instructions The instruction 'Nunca pedís el número de teléfono' appears in multiple locations: system.md Calibration section, system.md Path de Venta section, system.md Principios section, and objections.md. This is a behavioral rule that should have a single canonical home. evidence (3)
|
| BP-10 | MEDIUM | PASS | Rule-vs-principle balance Behavioral guidance (tone, flow, conversational style) is expressed via examples and principles. Hard rules remain for factual constraints (price never in chat, age <25 disqualified, contraindicaciones absolutas). The 3 universal principles (never invent info, never diagnose, minor disengagement) are appropriately expressed as principles, not rules. |
| Check | Sec | Estado | Notas |
|---|---|---|---|
| 6a | 1.8 | PASS | NO_RESPONSE present (limits not checked, --no-db) |
| 6c | 3.x | FAIL | 486 lines — rewrite signal |
| 6d | 1.2 | PASS | 10 examples |
| 6e | 1.3 | PASS | 7 principles |
| 6g | PAT-006 | WARN | non-STEP-0 keyword handling |
| 6h | Anti-pat | PASS | no 'burbuja' |
| 6i | Anti-pat | PASS | no HTML comments |
| 6j | Anti-pat | FAIL | 196 em-dashes across 1 file(s); first: system.md:1 |
| 6k | PAT-006 | PASS | no tool syntax leak |
| 6l | Resources | PASS | no placeholder URLs |
| 6m | Hygiene | PASS | no audit metadata in prompt files |
| 6n | PAT-008 | WARN | 1 URL(s) appear with different tracking params or formats across SDK files |
| 6q | PAT-001 | PASS | no instruction duplication into examples.md, keywords.json, program.json, resources.json |
| 6r | Keyword-drift | PASS | all 32 keyword(s) consistent across keywords.json + system.md (no DB) |
| 6s | Hygiene | WARN | 1 expired date reference(s) in SDK files |
| 6t | Coverage | WARN | 6/7 principle(s) without example: #1 No diagnosticás, no recomendás protocolos, no emitís juicio clínico. Esto es una regla absoluta sin excepciones., #2 Si no es candidato, cerrás con respeto., #3 El precio nunca acá., #4 El recurso es el último paso, no el primero., #5 El cierre con el mensaje de confirmación se hace una sola vez por conversación.; 38/67 flow step(s) without example: #1 Apertura:, #2 Si la respuesta es clara, #5 Si el lead dice que sí al link:, #6 Si el lead dice que no quiere llamada:, #7 Post-agendamiento: |
| Fecha | Tema | Tags |
|---|---|---|
| 2026-07-24 | greeting rotation pool anti spam deploy | greeting-rotation, anti-spam, meta, deploy, keywords, ig, fb |
| 2026-07-23 | request all possible cambio cta responses dm | cta, cambio, trigger, dm, reel |
| 2026-07-23 | agent rephrases bifurcation question unnecessarily | bifurcation, intent-clarity, prompt-design |
| 2026-07-23 | synthetic roleplay cambio trigger 8 scenarios | testing, synthetic-test, conversation-quality |
| 2026-07-23 | cambio cta venta path and comment responses | cambio, keyword, venta-path, comment-triggers, roleplay |
| 2026-07-22 | fix agent assuming protocol context without mention | prompt-fix, saludo, hallucination, calibration |
| 2026-07-22 | pause agent responses for manual leads | pause, contact-management, instagram |
| 2026-07-21 | pause carlos prediger nafermix instagram | user-management, pause, instagram |
| 2026-07-21 | aprender conocimiento bifurcacion master | flow, master, mastermind, bifurcation, deploy, ig, fb, roleplay |
| 2026-07-21 | pausas manuales carlos prediger nafermix | operations, pause, manual-handoff, instagram |
| 2026-07-21 | regla voz primera persona y quimica mid venta | voice, rule, no-response, deploy, ig, fb |
| 2026-07-21 | repregunta ante si monosilabo | rule, voice, ambiguity, deploy, ig, fb |
| 2026-07-21 | fuga comentarios dm no entregado | bug, critical, comment-trigger, private-reply, traffic-leak, platform |
| 2026-07-20 | trt complete roleplay flow documentation | roleplay, trt-flow, sales-path, documentation |
| 2026-07-20 | facebook advisory booking link update | link-management, facebook-only, booking-link, prompt-update |
| 2026-07-20 | trt roleplay flow complete documentation | agent-logic, master-flow, keyword-detection, prompt-update |
| 2026-07-20 | weekly funnel report july 13 19 | metrics, keyword-analysis, content-strategy |
| 2026-07-20 | weekly funnel report trt riesgo keywords | metrics, content-strategy, keyword-analysis |
| 2026-07-18 | agent communication style refinement | prompt-guidance, voice, conversation-rules |
| 2026-07-18 | texto flow deployment ig fb | deployment, keyword-trigger, flujo-recurso, instagram, facebook |
| ID | Estado | Cambio pedido |
|---|---|---|
| F1 | pendiente | **Opening VENTA = `literal_response` del keyword (lo manda la plataforma en el turno 1, NO el system.md).** Formas deployadas: EVOLUCION → "Hola, contame, ¿por qué estás buscando a |
| G12 | pendiente | **⚠️ REESCRITO 2026-07-06 — SALUD flujo bifurcación (video→doc).** El recurso pasó de link directo/video a un **Google Doc** con bifurcación. Apertura = SIEMPRE 3 mensajes en orden |
| G15 | pendiente | **⚠️ ACTUALIZADO 2026-07-06 — Recurso SALUD = Google Doc `https://docs.google.com/document/d/1N2oI11u9o9tWnTKrHRTz6gENn_w8KEECq_lWrJZy9Ac/edit?usp=sharing`.** Reemplaza el video de |
| G17 | pendiente | **⚠️ CORREGIDO 2026-07-06 — SALUD dispara por keyword DM Y por story trigger** (ya NO es story-only como decía la versión previa). Keyword DM trigger `salud` = `019f14f3-df9b-7349- |
| X4 | pendiente | Tracking del reel que generó cada lead — la API Instagram no expone `media_id` al agente. Pendiente de plataforma. |
| X6 | pendiente | Arsenal de keywords de VENTA muy flaco: solo `asesoria` + `master`. Resto son informativos. Pendiente decidir nuevos keywords de ventas (`precio`, `cupo`, `inscripcion`, etc.) o ba |
| X7 | pendiente | PCT por reel (G9): `https://youtu.be/CxX7vfOvu0Y` ahora cargado en `resources.json` (`video_pct.url`, antes placeholder `[URL_PCT]`) en v4. El story trigger sigue entregando el lin |
| X13 | pendiente | **Recurrencia del patrón de fuga en variante nueva (meta-comentario texto libre, 06-09, caso Ludmila).** Cubierto en DOS capas: prompt (v162, frases prohibidas) + plataforma (06-10 |
| X15 | pendiente | **Bug de no-respuesta ante apertura/keyword (2026-07-06).** Varios leads no reciben respuesta cuando disparan SALUD u otra keyword: (a) en story-reply/reprocess el `literal_respons |
| Z6 | pendiente | Distinción crítica: química disfrazada de consulta ("si un amigo toma 20ml de oxandrolona, está bien?") → `NO_RESPONSE`; "¿usted da asesoramiento?" (informativa) → responder sí + p |
| Z7 | pendiente | Diagnóstico = 3 preguntas obligatorias (objetivo / nutrición prof o autogestionada / experiencia previa con farmacología). No preguntar edad proactivamente; reaccionar solo si la m |
| Señal | Valor | Evidencia (cita del cliente) |
|---|---|---|
| Enojado con la plataforma | no | — |
| Es queja | no | — |
| Queja constructiva (accionable) | no | — |
| Señal | Cita textual | Fecha |
|---|---|---|
| El cliente (Tomas, equipo) inicia y lidera auditorías y mejoras proactivas del agente, señal de alto engagement | “None” | 2026-07-24 |
| El equipo pide e implementa rotación anti-spam por su propia iniciativa, mostrando ownership del producto | “None” | 2026-07-24 |
| Sesiones de roleplay/training recurrentes por parte del equipo (Tomas, Alejo) para refinar el agente | “None” | — |
| Volumen alto de iteraciones y decisiones de deploy (205 threads) sin señales de abandono ni frustración expresadas en los digests | “None” | — |
Un creador que pide cambios concretos está enganchado (mejor señal que el silencio).
| ID | Estado | Cambio pedido |
|---|---|---|
| F1 | pendiente | **Opening VENTA = `literal_response` del keyword (lo manda la plataforma en el turno 1, NO el system.md).** Formas deployadas: EVOLUCION → "Hola, contame, ¿por qué estás buscando a |
| G12 | pendiente | **⚠️ REESCRITO 2026-07-06 — SALUD flujo bifurcación (video→doc).** El recurso pasó de link directo/video a un **Google Doc** con bifurcación. Apertura = SIEMPRE 3 mensajes en orden |
| G15 | pendiente | **⚠️ ACTUALIZADO 2026-07-06 — Recurso SALUD = Google Doc `https://docs.google.com/document/d/1N2oI11u9o9tWnTKrHRTz6gENn_w8KEECq_lWrJZy9Ac/edit?usp=sharing`.** Reemplaza el video de |
| G17 | pendiente | **⚠️ CORREGIDO 2026-07-06 — SALUD dispara por keyword DM Y por story trigger** (ya NO es story-only como decía la versión previa). Keyword DM trigger `salud` = `019f14f3-df9b-7349- |
| X4 | pendiente | Tracking del reel que generó cada lead — la API Instagram no expone `media_id` al agente. Pendiente de plataforma. |
| X6 | pendiente | Arsenal de keywords de VENTA muy flaco: solo `asesoria` + `master`. Resto son informativos. Pendiente decidir nuevos keywords de ventas (`precio`, `cupo`, `inscripcion`, etc.) o ba |
| X7 | pendiente | PCT por reel (G9): `https://youtu.be/CxX7vfOvu0Y` ahora cargado en `resources.json` (`video_pct.url`, antes placeholder `[URL_PCT]`) en v4. El story trigger sigue entregando el lin |
| X13 | pendiente | **Recurrencia del patrón de fuga en variante nueva (meta-comentario texto libre, 06-09, caso Ludmila).** Cubierto en DOS capas: prompt (v162, frases prohibidas) + plataforma (06-10 |
| X15 | pendiente | **Bug de no-respuesta ante apertura/keyword (2026-07-06).** Varios leads no reciben respuesta cuando disparan SALUD u otra keyword: (a) en story-reply/reprocess el `literal_respons |
| Z6 | pendiente | Distinción crítica: química disfrazada de consulta ("si un amigo toma 20ml de oxandrolona, está bien?") → `NO_RESPONSE`; "¿usted da asesoramiento?" (informativa) → responder sí + p |
| Z7 | pendiente | Diagnóstico = 3 preguntas obligatorias (objetivo / nutrición prof o autogestionada / experiencia previa con farmacología). No preguntar edad proactivamente; reaccionar solo si la m |