Review — alicehongofficial

← overview

ventana últimos 7d vs 7d previos · tz America/Argentina/Buenos_Aires · último cambio Ninjo: 2026-07-31 14:05 (deploy config, hace 0d) · 196 untracked
171
Nuevas (7d)
prior 61
0
Calls booked
0.0% de link
2
Link sent
0.7% de activas
$0
Revenue variable
196 msgs

Resumen — período vs período

Métricathis 7dprior 7dΔ
Activas300111+170.3%
Nuevas17161+180.3%
Link sent20
Calls booked00
Booked/Link %0.0%
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)300171200.0%0.0%0.0%
Semana anterior (7d)11161000.0%0.0%
Ver desglose por día
DíaActivasNuevasLink sentCalls bookedBooked/LinkBooked/ActivasBooked/Nuevas
07-302823000.0%0.0%
07-296022000.0%0.0%
07-282712200.0%0.0%0.0%
07-274730000.0%0.0%
07-263931000.0%0.0%
07-256433000.0%0.0%
07-243520000.0%0.0%
07-23147000.0%0.0%
07-222512000.0%0.0%
07-211811000.0%0.0%
07-201410000.0%0.0%
07-19105000.0%0.0%
07-18117000.0%0.0%
07-17199000.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
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-07-30
104
Digests
8 en últimos 14d
0
Cambios pedidos / pendientes
del checklist
42
Threads
en el canal
2026-07-30
Última sync
del digest

Cosas nuevas (digests recientes)

FechaTemaTags
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
2026-05-12booking link tracking analytics requestlead-management, agent-optimization, analytics, booking-tracking
2026-05-10bot story response suppressionbot-behavior, instagram-dm, agent-configuration
2026-05-10journal lead magnet context issuelead-magnet, bot-behavior, agent-configuration
2026-05-08manychat automation disabled ig dminstagram-dm, automation, bot-config, manychat

Cambios pedidos por el creador / pendientes

Sin pendientes en el checklist ✅

sentiment del cliente → Ninjo · caché (2026-07-30 15:30: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
8
Volumen cliente
agente: 171 convs

Matriz de volumen

enganchado pero en distres
Cliente activo (volumen alto) pero con tono negativo: enganchado, riesgo está en el TONO, no en el silencio.

Sentiment del cliente

📋 Alice está activamente invertida en hacer funcionar Ninjo (equipo en expansión, reportes detallados, acciones proactivas), pero acumula fricciones sin resolver: dependencia de accesos manuales, bug de chunking que daña ~56% de su funnel de entrada, y una regresión de keyword triggers con pérdida real de leads de retiro. Churn risk medio-alto si los bugs críticos no se resuelven en días. Acción CS: (1) confirmar ETA de fix NINJO-2034 (chunking) y comunicarlo hoy; (2) ejecutar Path 1+2 de accesos para eliminar dependencia de Benjamín; (3) usar Meta Graph API para recuperar lista de comentaristas caídos en la ventana de blackout y entregarla a los setters — gesto concreto de reparación.
SeñalValorEvidencia (cita del cliente)
Enojado con la plataforma“Ideally, I would like to be able to do this myself and not have to ask your team each time”
Es queja“Ideally, I would like to be able to do this myself and not have to ask your team each time”
Queja constructiva (accionable)“Ideally, I would like to be able to do this myself and not have to ask your team each time”

Evidencia citada

SeñalCita textualFecha
Fricción operativa: Alice no puede gestionar accesos de su equipo sin depender de Ninjo cada vez“Ideally, I would like to be able to do this myself and not have to ask your team each time”2026-07-27
Bug crítico de entrega de recursos keyword afecta ~56% del tráfico de primer contacto (LOVEMASKS)“None”2026-07-29
Regresión en keyword triggers para contactos existentes provoca pérdida de leads de retiro en vivo y fuerza intervención manual de setters“None”2026-07-25
Alice toma acción proactiva renombrando canal para claridad operativa de su equipo, y solicita admin access“None”2026-07-25
Alice comparte lista completa de emails del equipo para provisioning de accesos — señal de compromiso con la plataforma“None”2026-07-27
Tres bugs de API/workflow adicionales (schema validation, evaluator scoring, PATCH silently nulling) reportados en producción“None”2026-07-25

Cambios pedidos por el creador (Métrica 1)

Sin cambios pendientes en el checklist ✅