| Métrica | this 7d | prior 7d | Δ |
|---|---|---|---|
| Activas | 61 | 18 | +238.9% |
| Nuevas | 38 | 7 | +442.9% |
| Link sent | 2 | 1 | +100.0% |
| Calls booked | 0 | 0 | — |
| Booked/Link % | 0.0% | 0.0% | +0.0pp |
| Booked/Activas % | 0.0% | 0.0% | +0.0pp |
| Booked/Nuevas % | 0.0% | 0.0% | +0.0pp |
| Revenue variable | $1.61 | $1.19 | +35.3% |
| Período | Activas | Nuevas | Link sent | Calls booked | Booked/Link | Booked/Activas | Booked/Nuevas |
|---|---|---|---|---|---|---|---|
| Semana actual (7d) | 61 | 38 | 2 | 0 | 0.0% | 0.0% | 0.0% |
| Semana anterior (7d) | 18 | 7 | 1 | 0 | 0.0% | 0.0% | 0.0% |
| Día | Activas | Nuevas | Link sent | Calls booked | Booked/Link | Booked/Activas | Booked/Nuevas |
|---|---|---|---|---|---|---|---|
| 06-02 | 18 | 12 | 0 | 0 | — | 0.0% | 0.0% |
| 06-01 | 9 | 7 | 0 | 0 | — | 0.0% | 0.0% |
| 05-31 | 11 | 8 | 0 | 0 | — | 0.0% | 0.0% |
| 05-30 | 9 | 5 | 0 | 0 | — | 0.0% | 0.0% |
| 05-29 | 7 | 5 | 0 | 0 | — | 0.0% | 0.0% |
| 05-28 | 3 | 1 | 2 | 0 | 0.0% | 0.0% | 0.0% |
| 05-27 | 4 | 0 | 0 | 0 | — | 0.0% | — |
| 05-26 | 3 | 1 | 0 | 0 | — | 0.0% | 0.0% |
| 05-25 | 1 | 1 | 0 | 0 | — | 0.0% | 0.0% |
| 05-24 | 4 | 2 | 1 | 0 | 0.0% | 0.0% | 0.0% |
| 05-23 | 1 | 0 | 0 | 0 | — | 0.0% | — |
| 05-22 | 1 | 0 | 0 | 0 | — | 0.0% | — |
| 05-21 | 2 | 1 | 0 | 0 | — | 0.0% | 0.0% |
| 05-20 | 6 | 2 | 0 | 0 | — | 0.0% | 0.0% |
| BP | Sev | Estado | Detalle |
|---|---|---|---|
| BP-1 | HIGH | PASS | Template compliance Agent declares 'scripted' template. system.md contains all 14 required sections in order: STEP 0 (Keyword Check), Identity, Voice, RESOURCE_FLOW, COACHING_FLOW, DIRECT_FLOW, Principles, Hard Rules, Calibration, Tools, NO_RESPONSE. All sections match the template specification. |
| BP-2 | MEDIUM | PASS | Example coverage and cap (7 base scenarios + conditional, ≤20 total) examples.md contains 20 examples covering all 7 base scenarios (happy path: Ex 1-6, 7-9; resource delivery: Ex 1-6; objection handling: Ex 11, 13-14; disqualification: Ex 13; emotional/sensitive: Ex 3; re-engagement: Ex 18; off-topic: Ex 12) plus two conditionals (keyword trigger: Ex 1-6; price objection: Ex 6, 11). Total count = 20, at cap. |
| BP-3 | HIGH | PASS | Examples align with the flow Every example maps to a declared flow (RESOURCE_FLOW, COACHING_FLOW, DIRECT_FLOW, or edge cases) and reaches a terminal state: resource sent + bridge offered/declined, DFY link sent, membership link sent, NO_RESPONSE, or referral to team. No example ends mid-flow. |
| BP-4 | CRITICAL | PASS | No internal contradictions in system.md system.md is internally consistent. The RESOURCE_FLOW bridge rule ('offer it once, only to a lead who engaged positively after completing the resource') and the NO_RESPONSE rule ('Never NO_RESPONSE on a keyword match') apply to different preconditions: the bridge applies after resource completion; NO_RESPONSE applies when conversation is complete or lead declines. No shared precondition produces conflicting outputs. |
| BP-5 | CRITICAL | PASS | No cross-file contradictions All SDK files agree on behavior and data. The CLASS keyword's notes state 'completion check is did you save your spot, not did email come through' because it is an event/webinar (not an email-capture landing page), so it applies a different completion rule than BUDGET/GUIDE/PLAN/RESET — different preconditions, not a contradiction. All URLs, prices, and flows are consistent across system.md, examples.md, keywords.json, resources.json, and program.json. |
| BP-6 | MEDIUM | PASS | Voice consistency across examples All examples use consistent U.S. casual, direct voice with micro-tokens ('got it', 'no worries', 'for sure', 'nice'). Tone is warm and real, never customer-service-like. No jarring tonal shifts across the 20 examples. |
| BP-7 | CRITICAL | PASS | Unguarded actions (PAT-004) All risky actions are guarded. RESOURCE_FLOW bridge is guarded: 'offer it once, only to a lead who engaged positively after completing the resource. If they decline at any point ("no thanks", "not interested") → NO_RESPONSE'. COACHING_FLOW commitment question is guarded: 'If YES → send DFY link. If NO or hesitation → downsell'. Examples 1, 5, 6, 16 demonstrate these guards firing correctly. |
| BP-8 | HIGH | PASS | No stale version language in examples All example CTAs and closing language match current system.md flow definitions. Bridge language ('Want the link to save a spot?', 'One more thing before you go'), downsell language ('$7/week membership'), and NO_RESPONSE triggers all align with current flow rules. |
| BP-9 | MEDIUM | PASS | No duplicated instructions Each behavioral instruction has a single canonical home. The bridge rule lives in RESOURCE_FLOW (system.md); the NO_RESPONSE rule lives in NO_RESPONSE section; voice rules live in Voice section. Examples demonstrate these rules but do not duplicate them. No instruction is restated in two locations. |
| BP-10 | MEDIUM | PASS | Rule-vs-principle balance Behavioral guidance (tone, flow, conversational style) is expressed via Principles and examples. Hard rules are reserved for factual constraints (pricing, link order, no minors) and compliance (no em dashes, plain text links). The balance is appropriate for the agent's use case. |
| Check | Sec | Estado | Notas |
|---|---|---|---|
| 6a | 1.8 | PASS | NO_RESPONSE present (limits not checked, --no-db) |
| 6c | 3.x | PASS | 112 lines |
| 6d | 1.2 | PASS | 20 examples |
| 6e | 1.3 | N/A | no Principles section |
| 6g | PAT-006 | PASS | STEP 0 present |
| 6h | Anti-pat | PASS | no 'burbuja' |
| 6i | Anti-pat | PASS | no HTML comments |
| 6j | Anti-pat | WARN | 1 em-dash(es) in 1 file(s); likely incidental |
| 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 | PASS | URL forms consistent across files |
| 6q | PAT-001 | PASS | no instruction duplication into examples.md, keywords.json, program.json, resources.json |
| 6r | Keyword-drift | PASS | all 7 keyword(s) consistent across keywords.json + system.md (no DB) |
| 6s | Hygiene | PASS | no expired dates in live SDK |
| 6t | Coverage | N/A | no Principles or Flujo section found in system.md |
| Fecha | Tema | Tags |
|---|---|---|
| 2026-06-01 | 48h keyword reset reporting request | data-request, keyword-reset, stripe-api, reporting-automation |
| 2026-06-01 | weekly funnel report may 25 31 reset keyword bottleneck | weekly-reporting, funnel-analysis, keyword-performance, actionable |
| 2026-06-01 | weekly funnel report may 25 31 | weekly-report, funnel-metrics, conversion, keyword-performance |
| 2026-06-01 | lolo requests 48 hour keyword reset report with stripe api | ad-hoc-request, keyword-reset, stripe-integration, reporting |
| 2026-05-30 | secondary ig account ad approval pending | paid-ads, instagram, blocking-issue |
| 2026-05-29 | paid ads campaign launch review | paid-ads, campaign-launch, action-item |
| 2026-05-26 | paid ads campaign launch readiness approval pending | paid-ads, campaign-launch, decision-gate, low-ticket-membership |
| 2026-05-26 | paid ads campaign launch approval | ads, paid-traffic, low-ticket-membership, launch-decision |
| 2026-05-25 | weekly funnel report may 18 24 volume drop | reporting, funnel-metrics, keyword-performance, action-items |
| 2026-05-25 | weekly funnel report may 18 24 | reporting, funnel, metrics, action-item |
| 2026-05-22 | lolo vince meeting scheduling | meeting, scheduling |
| 2026-05-22 | lolo availability check may 22 | scheduling, coordination |
| 2026-05-21 | vince lolo call scheduling | meeting, scheduling |
| 2026-05-18 | paid ads campaign launch approval | paid-ads, low-ticket-membership, conversion-testing, budget-approval |
| 2026-05-12 | paid ads strategy business manager prep | paid-ads, strategy, business-manager, mrr-growth |
| 2026-05-06 | webinar membership growth strategy | webinar, membership, revenue-goal, funnel-strategy |
| 2026-05-06 | webinar funnel and low ticket membership scaling | strategy, webinar, membership, scaling, funnel |
| 2026-05-05 | membership funnel onboarding churn | membership, onboarding, churn, retention |
| 2026-05-04 | weekly funnel report apr27 may03 | funnel, weekly-report, keywords, volume-decline |
| 2026-05-04 | volume recovery action plan | action-items, growth |
Sin pendientes en el checklist ✅
| Señal | Valor | Evidencia (cita del cliente) |
|---|---|---|
| Enojado con la plataforma | no | — |
| Es queja | no | — |
| Queja constructiva (accionable) | sí | — |
| Señal | Cita textual | Fecha |
|---|---|---|
| El equipo del cliente (Lolo) solicita activamente reportes más granulares, señal de engagement y confianza en la plataforma | “None” | 2026-06-01 |
| Vince confirmó aprobación de ads y avanzó con la campaña de paid ads sin fricción visible hacia Ninjo | “None” | 2026-05-29 |
| Decisión de escalar membership de bajo ticket en lugar de expandir a high-ticket, apostando al canal DM automatizado por Ninjo | “None” | 2026-05-06 |
| Aceptación del modelo de revenue share 20% para gestión de paid ads, lo que indica confianza en el equipo Ninjo | “None” | 2026-05-07 |
Sin cambios pendientes en el checklist ✅