Review — alicehongofficial

← overview

ventana últimos 7d vs 7d previos · tz America/Argentina/Buenos_Aires · último cambio Ninjo: 2026-09-28 11:00 (deploy config, hace 0d)
264
Nuevas (7d)
prior 107
0
Calls booked
0.0% de link
3
Link sent
0.9% de activas
$5
Revenue variable
140 msgs

Resumen — período vs período

Métricathis 7dprior 7dΔ
Activas348163+113.5%
Nuevas264107+146.7%
Link sent30—
Calls booked00—
Booked/Link %0.0%——
Booked/Activas %0.0%0.0%+0.0pp
Booked/Nuevas %0.0%0.0%+0.0pp
Revenue variable$4.90$1.93+153.9%

Funnel — semana actual vs anterior

PeríodoActivasNuevasLink sentCalls bookedBooked/LinkBooked/ActivasBooked/Nuevas
Semana actual (7d)348264300.0%0.0%0.0%
Semana anterior (7d)16310700—0.0%0.0%
Ver desglose por día
DíaActivasNuevasLink sentCalls bookedBooked/LinkBooked/ActivasBooked/Nuevas
09-27573100—0.0%0.0%
09-267666100.0%0.0%0.0%
09-253929100.0%0.0%0.0%
09-245137100.0%0.0%0.0%
09-23322400—0.0%0.0%
09-22413400—0.0%0.0%
09-21524300—0.0%0.0%
09-20282300—0.0%0.0%
09-19453100—0.0%0.0%
09-18383100—0.0%0.0%
09-17291900—0.0%0.0%
09-166000—0.0%—
09-159300—0.0%0.0%
09-148000—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
10/16
Determinísticos PASS
3 FAIL · 3 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
system.md contains all 7 required sections for the principles template: Identity, Voice, Calibration, Principles, Tools, NO_RESPONSE, and examples.md provides 18 worked examples. All sections match the template's specification.
BP-2MEDIUMPASSExample coverage and cap (7 base scenarios + conditional, ≤20 total)
examples.md contains 18 examples covering all 7 base scenarios (happy path, resource delivery, objection handling, disqualification, emotional lead, re-engagement, off-topic) plus two conditional scenarios (keyword trigger in Examples 4, 13, 18; price objection in Examples 6, 6b). Total count is 18, within the ≤20 cap.
BP-3HIGHPASSExamples align with the flow
Every example in examples.md follows the flow defined in system.md: greeting → discovery (max 2 questions) → resource or call → terminal state. No example skips required steps or ends mid-flow. Examples 1, 2, 3 show complete happy paths; Examples 6, 6b show price objection handling with call routing; Examples 10, 16 show NO_RESPONSE terminal states.
BP-4CRITICALPASSNo internal contradictions in system.md
system.md is internally consistent. Principle 3 (max 2 discovery questions, then resource) and Principle 7 (one message = one question or one next step) operate at different levels: Principle 3 governs turn count; Principle 7 governs message format. They coexist without conflict. Example 11 (marked WRONG) demonstrates the violation of Principle 3, not a contradiction between principles.
BP-5CRITICALPASSNo cross-file contradictions
All SDK files agree on behavior and parameters. system.md states campaign keywords take priority and send literal responses; keywords.json declares the keywords and their literal_response fields; examples.md (Examples 4, 13, 18) demonstrates keywords triggering correctly. Pricing rules in system.md (Principle 2: never say 'i dont share pricing in DMs') are consistently applied in objections.md, program.json, and examples.md (Examples 6, 6b). No file contradicts another under the same precondition.
BP-6MEDIUMPASSVoice consistency across examples
All examples use the same persona: warm, direct, minimal filler, emoji usage (❤️, 🔥, 💋), no bullet points, conversational tone, and consistent message length. Voice samples in system.md match the tone across all 18 examples. No jarring tonal shifts detected.
BP-7CRITICALPASSUnguarded actions (PAT-004)
All risky actions in system.md have inline guards. Principle 3 guards resource sending ('max 2 discovery questions, then send resource'). Principle 4 guards campaign keyword delivery ('always check first, call lookup_keyword()... even in conversations with history. Exception: if the same link was already sent, skip the link'). Principle 5 guards link sending ('max 1 resource link per conversation. If one was already sent, nurture with text only'). Examples 1–18 demonstrate these guards firing correctly.
BP-8HIGHPASSNo stale version language in examples
All examples use current flow language and CTAs matching system.md. Booking CTA in Examples 1, 2, 6 ('the next step is to book a call with my team...') aligns with current flow. Keyword responses in Examples 4, 13, 18 match the literal_response fields in keywords.json. No stale phrases detected.
BP-9MEDIUMPASSNo duplicated instructions
Each behavioral instruction has a single canonical home. Principle 2 (pricing rule) is stated once in system.md and cross-referenced in objections.md and program.json. Principle 3 (max 2 discovery questions) is stated once in system.md and demonstrated in examples.md. Principle 4 (campaign keywords) is stated once in system.md and demonstrated in examples.md. No instruction is restated verbatim in two locations.
BP-10MEDIUMPASSRule-vs-principle balance
Behavioral guidance (tone, flow, conversational style) is expressed via Voice section (5–6 real messages) and Principles (5 principles). Hard rules remain for factual constraints: email address (alice@alicehong.com), booking links, keyword names, and NO_RESPONSE triggers. Principles 1–5 govern behavior; Knowledge and tools govern facts. 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.xPASS69 lines
6d1.2PASS22 examples
6e1.3N/Ano Principles section
6gPAT-006WARNnon-STEP-0 keyword handling
6hAnti-patPASSno 'burbuja'
6iAnti-patFAILHTML comments in: ['examples.md']
6jAnti-patFAIL38 em-dashes across 2 file(s); first: system.md:1
6kPAT-006FAILtool-call syntax appears as raw text in examples.md (4 line(s))
6lResourcesPASSno placeholder URLs
6mHygieneWARNaudit metadata (dates/slack refs) in 2 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-driftPASSall 8 keyword(s) consistent across keywords.json + system.md (no DB)
6sHygieneWARN2 expired date reference(s) in SDK files
6tCoverageN/Ano Principles or Flujo section found in system.md
canal ninjo-alice-hong · sync 2026-09-28
108
Digests
1 en últimos 14d
0
Cambios pedidos / pendientes
del checklist
35
Threads
en el canal
2026-09-28
Última sync
del digest

Cosas nuevas (digests recientes)

FechaTemaTags
2026-09-28keyword trigger coverage gap analysisbot-behavior, keyword-gating, agent-configuration
2026-08-14mcp working notes claude project setupagent-configuration, mcp, claude-project, documentation, tooling
2026-08-03european client geo complianceagent-configuration, compliance, geo-restrictions
2026-08-02eu ai labeling compliance meta enforcementcompliance, eu-regulations, meta-policy, ai-disclosure
2026-07-29message chunking bug keyword resourcesbug, agent-configuration, instagram-dm-automation, keyword-resource-delivery
2026-07-29keyword resource delivery message chunking bugbug, critical, message-formatting, instagram-dm, keyword-delivery
2026-07-28ninjo workspace access path recommendationinfrastructure, access-control, setters, workflow
2026-07-27slack channel access and ownership transferslack-workspace, access-control, channel-management, blocking-issue
2026-07-27team emails shared for accessoperations, access, team-emails
2026-07-25ig lead alerts channel rename admin requestadmin-request, channel-management, lead-tracking
2026-07-25comment keyword trigger regression returning contactsbug, instagram-dm-automation, keyword-triggers, regression
2026-07-25api schema validation and workflow patch bugsbug, api, agent-configuration, data-integrity
2026-06-22ghl connection guide deliveredinfrastructure, ghl, onboarding, mcp
2026-06-19mcp setup and agent reactivationagent-configuration, mcp-setup, infrastructure, agent-reactivation
2026-06-10account communication and meeting requestmeeting-request, partnership-alignment
2026-06-09service model negotiation and agent value proposalservice-agreement, billing, agent-performance, partnership-terms
2026-06-08realignment call request thursday fridaycollaboration, meeting-request, strategy
2026-06-08bot sending resources without contextbot-behavior, quality-issue, retreat-queries
2026-05-26masterclass alert timing bugbot-behavior, alerts, bug
2026-05-13lead sheet update sharedlead-management, data-tracking

Cambios pedidos por el creador / pendientes

Sin pendientes en el checklist ✅

sentiment del cliente → Ninjo · scoreado ahora (2026-09-28 20:11:31) · modelo claude-sonnet-4-6 · ventana 7d
-1
Sentiment score
frustrado_pero_enganchado
Medio
Churn risk
del lado del cliente
0
Cambios pedidos
pendientes en checklist
1
Volumen cliente
agente: 264 convs

Matriz de volumen 🚨

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

Sentiment del cliente

📋 El cliente está operativamente comprometido pero cargando workarounds manuales crónicos por fallas repetidas del bot; no hay citas directas de frustración verbal, pero el patrón (shutdown de emergencia, setter cubriendo gaps, llamada urgente, lista larga de bugs pendientes) indica churn risk medio-alto si los issues abiertos no se cierran. Acción recomendada: priorizar cierre de los pending proposals más críticos (keyword gap, shutoffs, DESIRE sequence), entregar un update de estado proactivo a Alice/Amir esta semana y proponer una revisión de salud quincenal para recuperar confianza antes de que la fatiga acumulada escale.
SeñalValorEvidencia (cita del cliente)
Enojado con la plataformano—
Es quejasí—
Queja constructiva (accionable)sí—

Evidencia citada

SeñalCita textualFecha
El equipo del cliente detectó y reportó por su cuenta un gap en la cobertura de keyword triggers en chats activos“None”2026-09-28
El cliente cubre manualmente las fallas del bot (setter escanea chats por keyword triggers perdidos), señal de fricción operativa sostenida“None”2026-09-28
Historial extenso de problemas recurrentes de comportamiento del bot (repetición, shutoffs, misfires, mirroring, etc.) — patrón de desgaste acumulado“None”—
Bot fue apagado de emergencia por errores críticos de configuración y reactivación no autorizada — evento de alta severidad“None”2026-01-21
El cliente propone activamente una solución técnica (LLM secundario) en lugar de escalar como queja pura — señal de engagement y ownership“None”2026-09-28
Se realizó una llamada urgente con Alice, Amir y Agus para tratar fixes del agente, estado del setter, KPIs y acuerdos — señal de tensión pero también de compromiso con la relación“None”2026-03-06

Cambios pedidos por el creador (Métrica 1)

Sin cambios pendientes en el checklist ✅