Review — nissirealstate

← overview

Sin actividad del agente en la ventana.

run 2026-06-02T17:28:49+00:00 · fuente: live DB state (daily_audit pipeline)
10/10
BP semánticos PASS
top-10 best practices
11/16
Determinísticos PASS
1 FAIL · 4 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 16 required sections of the universal_dm template are present in system.md and match the template's specification: Identity, Tone and Style, Conversation Length (Hard Cap), Hard Invariants, Mandatory Qualification Gates, Disqualification Rules, Entry Types and Routing, Path Routing, Universal DM Flow (7 Phases), Path-Specific Logic, Non-Fit Fallback, Qualification Scorecard, Show-Up Protection, Follow-Up Logic, What to Never Do, and Links Reference Table (via resources.json).
BP-2MEDIUMPASSExample coverage and cap (7 base scenarios + conditional, ≤20 total)
examples.md contains 17 examples covering all 7 base scenarios (happy path, resource/link delivery, objection handling, graceful disqualification, emotional/sensitive lead, re-engagement, off-topic question) plus two conditional scenarios (keyword trigger in Examples 1–2, price objection in Example 4). Total count is 17, within the ≤20 cap.
evidence (1)
  • {'file': 'examples.md', 'quote': "Example 1: Happy path deptos... Example 2: Happy path Komunah... Example 4: Objeción precio... Example 7: Lead 'no es momento'... Example 8: Descarte broker... Example 12: Lead vuelve después de días... Example 13: Lead pregunta si es bot"}
BP-3HIGHPASSExamples align with the flow
Every example in examples.md follows the 7-phase flow defined in system.md (Entry → Rapport → Diagnosis → Micro-positioning → Invitation → Booking → Pre-Booking Consent) and reaches a terminal state (booking confirmed with NO_RESPONSE, disqualification with NO_RESPONSE, or soft close with NO_RESPONSE).
evidence (1)
  • {'file': 'examples.md', 'quote': "Example 1 ends: 'Genial. Nos vemos el jueves con Enrique. NO_RESPONSE - booked'. Example 8 ends: 'NO_RESPONSE - broker'. Example 7 ends: 'NO_RESPONSE - not_ready'."}
BP-4CRITICALPASSNo internal contradictions in system.md
system.md is internally consistent. The Segmentación por campaña rule ("Cero mezcla en bienvenida") and the cross-sell exception ("En perfilamiento, si descubro que encaja en ambos, presento la otra opción como complementaria") are explicitly stated as a single rule with a named exception. No shared precondition produces conflicting outputs.
BP-5CRITICALPASSNo cross-file contradictions
All SDK files agree on behavior and data. examples.md demonstrates the flow and tone defined in system.md; objections.md provides handlers consistent with the flow; keywords.json routes to the flow; resources.json provides the Calendly link used throughout; program.json and case_studies.json align with the ICP and messaging. No file demonstrates behavior that contradicts another file under the same precondition.
BP-6MEDIUMPASSVoice consistency across examples
All examples in examples.md use the same persona (Sofía), vocabulary (tuteo mexicano, professional warmth), formality level (short messages, one question per turn), and dialect (no voseo, no marked mexicanisms). A reader would believe all examples are the same agent.
evidence (1)
  • {'file': 'examples.md', 'quote': "Example 1: '¡Hola! Gracias por escribir. Soy Sofía de Nissi Real State.' Example 2: '¡Hola! Gracias por escribir. Soy Sofía de Nissi Real State.' Example 13: 'Soy parte del equipo de Nissi Real State, atiendo los mensajes que llegan por Instagram.'"}
BP-7CRITICALPASSUnguarded actions (PAT-004)
All risky actions in system.md are paired with guards. Sending Calendly is guarded by mandatory qualification gates (Paso 6 only after gates pass). Disqualification actions (broker, minor, capital <$300K, inappropriate) are guarded by explicit trigger signals. Examples demonstrate guards firing correctly (e.g., Example 1 shows gates passed before booking; Example 8 shows broker descarte; Example 9 shows capital check).
evidence (2)
  • {'file': 'system.md', 'quote': 'Routing gate antes de Paso 6 (capital): ≥$300K MXN declarado o sugerido... <$300K MXN explícito → derivar con dignidad + NO_RESPONSE - capital_below_300k'}
  • {'file': 'examples.md', 'quote': "Example 9: Lead declares '200 mil pesos' → Agent responds 'Nuestros proyectos arrancan desde los 630 mil pesos... NO_RESPONSE - capital_below_300k'"}
BP-8HIGHPASSNo stale version language in examples
All examples use current flow language and CTAs from system.md. Closing language matches the current flow definition (e.g., 'Te paso el link 🗓️' for booking, 'NO_RESPONSE - {razón}' for terminal states). No examples reference outdated flow versions or deprecated CTAs.
BP-9MEDIUMPASSNo duplicated instructions
Each behavioral instruction has a single canonical home. The 7-phase flow is defined once in system.md; qualification gates are stated once in system.md and referenced in examples; the NO_RESPONSE protocol is defined once in system.md and demonstrated in examples. No instruction is restated in two locations with similar prose.
BP-10MEDIUMPASSRule-vs-principle balance
Behavioral guidance (tone, flow, conversational style) is expressed via Voz section + examples. Hard rules remain for factual constraints (capital minimum $300K, no exact pricing in chat, mandatory gates). The balance is appropriate: principles + examples teach behavior; rules enforce facts and safety.

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.xPASS147 lines
6d1.2PASS17 examples
6e1.3WARN8 principles (target ≤7)
6gPAT-006WARNnon-STEP-0 keyword handling
6hAnti-patPASSno 'burbuja'
6iAnti-patPASSno HTML comments
6jAnti-patFAIL6 em-dashes across 3 file(s); first: system.md:47
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-driftPASSall 25 keyword(s) consistent across keywords.json + system.md (no DB)
6sHygieneWARN1 expired date reference(s) in SDK files
6tCoverageWARN6/8 principle(s) without example: #1 Una pregunta a la vez., #2 Look it up before inventing., #4 No menciones opciones que el lead ya vio., #5 No toques ingresos del lead por chat., #6 Bienvenida limpia.
canal · sync 2026-06-02
30
Digests
12 en últimos 14d
0
Cambios pedidos / pendientes
del checklist
32
Threads
en el canal
2026-06-02
Última sync
del digest

Cosas nuevas (digests recientes)

FechaTemaTags
2026-06-01week 3 activation report lead quality analysisreporting, lead-quality, conversion-tracking, content-strategy
2026-05-26payment method setup for whatsapp templatesmeta-account, payment-method, whatsapp-templates, action-item, blocker
2026-05-26payment method confirmation whatsapp templatesmeta-account, whatsapp-templates, payment-method, blocker
2026-05-25weekly funnel report and content strategyreporting, analytics, content-strategy, conversion
2026-05-25weekly funnel report may 18 24reporting, analytics, content-strategy
2026-05-22meta payment method whatsapp templateswhatsapp, meta, templates, cold-outreach, action-item
2026-05-21meta account connected whatsapp templates readywhatsapp, meta-integration, templates, cold-outreach
2026-05-21cold lead database setup supportdatabase-setup, action-item, support-needed
2026-05-21lead notification webhook body fixbug-fix, notifications, webhook, custom-properties
2026-05-21fix lead notification webhook variablesbug-fix, webhook, notifications, custom-properties
2026-05-21enrique needs support google sheets integrationaction-item, google-sheets, lead-database
2026-05-20cold lead reactivation campaign setupcampaign, whatsapp-templates, follow-up-agent, cold-outreach
2026-05-19lead recontact workflow database followupaction-item, feature-request, lead-management
2026-05-19bot channel access permission blockerblocker, permissions, infrastructure
2026-05-19webhook notification data resolution issuebug, data-integrity, webhook
2026-05-19nissi leads notification format standardizationbug-fix, notification-format, data-quality
2026-05-18weekly funnel report may 11 17analytics, content, conversion
2026-05-18lead notification duplicate bug fixbug, workflow, lead-capture
2026-05-16slack webhook configuration for lead notificationsintegration, webhooks, slack, configuration
2026-05-16slack webhook lead capture automation crmlead-capture, crm-integration, automation, slack-webhook, prompt-deployment

Cambios pedidos por el creador / pendientes

Sin pendientes en el checklist ✅

sentiment del cliente → Ninjo · caché (2026-06-03 01:12:14) · modelo claude-sonnet-4-6 · ventana 7d
+0
Sentiment score
neutral_activo
Bajo
Churn risk
del lado del cliente
0
Cambios pedidos
pendientes en checklist
1
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

📋 El digest es 100% operacional y escrito por Ninjo/Cortex — no contiene ninguna voz directa del cliente (Enrique o su equipo). No hay citas atribuibles al cliente que permitan medir sentimiento. Acción CS: solicitar al equipo que registre reacciones textuales de Enrique en el canal (aprobaciones, fricciones, comentarios) para poder generar una señal de salud real en el próximo ciclo.
SeñalValorEvidencia (cita del cliente)
Enojado con la plataformano
Es quejano
Queja constructiva (accionable)no

Cambios pedidos por el creador (Métrica 1)

Sin cambios pendientes en el checklist ✅