Review — a.single.guy

← overview

ventana últimos 7d vs 7d previos · tz America/Argentina/Buenos_Aires · último cambio Ninjo: 2026-04-09 19:25 (deploy config, hace 113d)
0
Nuevas (7d)
prior 0
0
Calls booked
— de link
0
Link sent
0.0% de activas
$0
Revenue variable
0 msgs

Resumen — período vs período

Métricathis 7dprior 7dΔ
Activas71+600.0%
Nuevas00
Link sent00
Calls booked00
Booked/Link %
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)70000.0%
Semana anterior (7d)10000.0%
Ver desglose por día
DíaActivasNuevasLink sentCalls bookedBooked/LinkBooked/ActivasBooked/Nuevas
07-3020000.0%
07-2920000.0%
07-2820000.0%
07-270000
07-260000
07-250000
07-2410000.0%
07-230000
07-220000
07-210000
07-200000
07-190000
07-180000
07-1710000.0%

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

run 2026-06-23T15:53:24+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
Agent declares `conversational` template. system.md contains all required Tier 2 sections (Identity, Voice, Flow, Calibration, Principles, Tools) plus knowledge_base.md and examples.md providing Tier 3 reference material. Structure matches the template specification.
BP-2MEDIUMPASSExample coverage and cap (7 base scenarios + conditional, ≤20 total)
examples.md contains 14 examples covering all 7 base scenarios (happy path, resource delivery, objection handling, disqualification, emotional/sensitive, re-engagement, off-topic) plus keyword-trigger example (APPROACH keyword in Example 3). Total count is 14, within the ≤20 cap.
evidence (1)
  • {'file': 'examples.md', 'quote': 'Example 1: General DM — happy path with resource... Example 3: APPROACH keyword — free training path... Example 6: Price objection — redirect then close... Example 4: Vendor/salesperson — disengage'}
BP-3HIGHPASSExamples align with the flow
All 14 examples follow the flow steps defined in system.md (Open → Discover → Dig → Connect → Resource → Bridge → Close) and reach terminal states (NO_RESPONSE, application submitted, or link sent with conversation ended).
evidence (1)
  • {'file': 'examples.md', 'quote': 'Example 1: Open (whats up man) → Discover (where you from, whats your dating life) → Dig (whats the part youd most want to improve) → Connect (thats super common) → Resource (gameplan call link) → Close (NO_RESPONSE)'}
BP-4CRITICALPASSNo internal contradictions in system.md
system.md contains one explicit exception to the consent rule: 'Always get consent before sending any link or resource. Ask first, send only after they say yes. Exception: hot leads who explicitly ask for the link.' This exception is clearly documented and does not contradict the default rule — they apply under different preconditions (hot lead vs. standard lead).
evidence (1)
  • {'file': 'system.md', 'quote': 'Always get consent before sending any link or resource. Ask first, send only after they say yes. Exception: hot leads who explicitly ask for the link'}
BP-5CRITICALPASSNo cross-file contradictions
keywords.json declares `send_without_permission: true` for 'talk' and 'places' keywords. system.md explicitly documents this exception in the Flow section: 'If a keyword was sent (APPROACH, etc), adjust the resource to match the keyword topic.' The exception is stated in system.md, and keywords.json implements it under a different precondition (keyword-triggered immediate delivery vs. standard DM flow). Both rules coexist without firing simultaneously under the same precondition.
evidence (2)
  • {'file': 'system.md', 'quote': 'If a keyword was sent (APPROACH, etc), adjust the resource to match the keyword topic.'}
  • {'file': 'keywords.json', 'quote': '"keyword": "talk", "send_without_permission": true'}
BP-6MEDIUMPASSVoice consistency across examples
All 14 examples use consistent voice: lowercase, no periods, casual buddy-like tone, max 30 words per message, no emojis, no markdown. Tone is uniform across happy path, objections, disqualifications, and edge cases.
evidence (1)
  • {'file': 'examples.md', 'quote': 'whats up man appreciate the follow... where you from?... cool whats your dating life like right now?... i hear you man thats super common'}
BP-7CRITICALPASSUnguarded actions (PAT-004)
All risky actions (sending links, qualifying, closing) are guarded. Consent rule is stated: 'Always get consent before sending any link or resource' with explicit exception for hot leads. Prequalification gate is stated: 'Minimum: learn where theyre from AND whats going on with their dating life before offering any resource.' Examples demonstrate guards firing correctly (Example 1 shows consent before link; Example 2 shows hot lead exception; Example 6 shows price objection handling).
evidence (2)
  • {'file': 'system.md', 'quote': 'Always get consent before sending any link or resource. Ask first, send only after they say yes. Exception: hot leads who explicitly ask for the link'}
  • {'file': 'system.md', 'quote': 'Minimum: learn where theyre from AND whats going on with their dating life before offering any resource.'}
BP-8HIGHPASSNo stale version language in examples
All examples use current language from system.md. CTAs match: 'fill it out and let me know' / 'fill it out and well get you on the calendar' align with system.md's voice examples. NO_RESPONSE closers match the stated rule. No outdated phrasing detected.
evidence (2)
  • {'file': 'system.md', 'quote': 'cool heres the link https://calendly.com/thesingleguy2017/10-minute-goal-setting?utm_term=[[CONTACT_ID]] fill it out and let me know'}
  • {'file': 'examples.md', 'quote': 'here you go https://calendly.com/thesingleguy2017/10-minute-goal-setting?utm_term=[[CONTACT_ID]] fill it out and well get you on the calendar'}
BP-9MEDIUMPASSNo duplicated instructions
Each behavioral instruction has a single canonical home. Consent rule stated once in Principles. Prequalification rule stated once in Flow. Price handling stated once in Principles. Objection scripts in objections.md do not duplicate system.md rules — they provide specific phrasings for handling objections, not restating the rules themselves.
BP-10MEDIUMPASSRule-vs-principle balance
Behavioral guidance (tone, flow, conversational style) is expressed via Principles and 14 worked examples. Hard rules are reserved for factual constraints (price handling, eligibility, no minors) and safety boundaries (consent, prequalification gate). Examples demonstrate principles in action rather than prescribing behavior via rules.
evidence (1)
  • {'file': 'system.md', 'quote': 'Principles: 1. Never invent data... 2. Never give prices over chat... 5. One question per message... 6. Always get consent before sending any link'}

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.xPASS81 lines
6d1.2PASS14 examples
6e1.3N/Ano Principles section
6gPAT-006WARNnon-STEP-0 keyword handling
6hAnti-patPASSno 'burbuja'
6iAnti-patPASSno HTML comments
6jAnti-patFAIL48 em-dashes across 1 file(s); first: system.md:30
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-driftFAIL1 in keywords.json + recent digest, never named in system.md: ['action']; (3 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 lloyd-ninjō (C09ME59UE21) · sync 2026-07-14
47
Digests
0 en últimos 14d
0
Cambios pedidos / pendientes
del checklist
49
Threads
en el canal
2026-07-14
Última sync
del digest

Cosas nuevas (digests recientes)

FechaTemaTags
2026-07-13ai chatbot paused manychat switchchatbot-status, tool-switch, cost-optimization
2026-06-22minimal weekly activity content strategyreporting, content-strategy, agent-activation
2026-06-22minimal activity week content strategy alignmentcampaign-planning, content-strategy, traffic-activation
2026-06-22minimal weekly activity content planningweekly-report, activity-monitoring, content-strategy
2026-06-17subscription pause billing concernbilling, subscription, account-management
2026-06-17subscription status and billing pausebilling, subscription, account-management
2026-06-16billing suspension request inactive accountbilling, account-management, service-suspension
2026-06-15zero conversations second week cta missingtraffic, cta, content, funnel, critical
2026-06-15zero traffic two weeks content cta gaptraffic, content, cta, funnel, critical
2026-06-15zero conversations two weeks funnel stalltraffic, funnel, content-cta, critical
2026-05-18weekly funnel report zero activity may 11 17automated-report, funnel-metrics, alert
2026-05-18weekly report may 11 17 zero activityreporting, funnel-metrics, alert
2026-05-18critical zero activity week may 11 17funnel-metrics, alert, zero-activity
2026-05-11weekly funnel report may 04 10 zero activityreporting, funnel-metrics, alert
2026-05-04low activity reactivation sprint proposalactivity, engagement, content-funnel, proposal
2026-04-29instagram reconnection required agent setupagent-setup, instagram, account-access, action-required
2026-04-27weekly performance report apr20 26performance, metrics, bookings, funnel
2026-04-27weekly survey request ninj checkinsurvey, feedback, communication
2026-04-22quarterly agent improvement callagent-performance, optimization, feature-planning
2026-04-22instagram reconnection requestaccount-management, platform-integration

Cambios pedidos por el creador / pendientes

Sin pendientes en el checklist ✅

sentiment del cliente → Ninjo · caché (2026-07-21 15:22:25) · modelo claude-sonnet-4-6 · ventana 7d
-1
Sentiment score
frustrado_pero_enganchado
Alto
Churn risk
del lado del cliente
0
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

📋 Lloyd toleró múltiples problemas acumulados (respuestas largas, contacto a amigos, geo-blocking fallido, links rotos, cero tráfico por semanas) y finalmente pausó el agente indefinidamente migrando a Manychat. El único feedback positivo explícito fue puntual y no sostuvo la retención. Churn riesgo ALTO: CS debe resolver inmediatamente el billing pendiente, ofrecer el tier $150/mes propuesto por Benjamín como puente de bajo riesgo, y agendar call con Lloyd para co-diseñar un plan de reactivación con hito concreto (1 booking en 2 semanas) antes de que la pausa se convierta en cancelación.
SeñalValorEvidencia (cita del cliente)
Enojado con la plataforma“responses are shorter / So yes it is better”
Es queja
Queja constructiva (accionable)

Evidencia citada

SeñalCita textualFecha
Queja recurrente #1: respuestas demasiado largas y robóticas (escalada crítica)“None”2026-03-21
Reconocimiento explícito de mejora tras v5 SDK — único feedback positivo directo del cliente“responses are shorter / So yes it is better”2026-03-26
Solicitud de kill-switch 'DEACTIVATE' — señal de falta de control sobre el agente“None”2026-03-28
Agente contactando amigos personales de Lloyd — pain point recurrente y sensible“None”2026-03-28
Pausa indefinida del chatbot AI — Lloyd vuelve a Manychat ($65/mes) por bajo volumen de conversaciones“None”2026-07-13
Links de Typeform muertos siendo enviados por el agente — Lloyd lo flaggeó; sin resolución en semanas“None”2026-04-07
Cero actividad durante semanas consecutivas (may 04–17, jun 08–22) sin diagnóstico resuelto“None”2026-05-18
Preocupación de billing: cliente pidió suspensión de facturación con cuenta inactiva“None”2026-06-17

Cambios pedidos por el creador (Métrica 1)

Sin cambios pendientes en el checklist ✅