Aprendizajes Históricos, Reglas de Negocio y Trampas de Datos
Minado desde las sesiones de trabajo de Gabriel Busso con Claude Code (2026-10-05)
Este documento recopila las trampas de datos que costaron dinero, criterios operativos fundamentales y soluciones arquitectónicas consolidadas.
Cualquier modelo o asistente debe incorporar estas advertencias como verdades operativas.
⚠️ Trampas Críticas de Datos (Han costado millones por cálculo erróneo)
- [6507a876]: trampa: le pusimos soy a algo que apenas pasa
- [6507a876]: criterio de meses y actualizo la doc del deploy.
- [6507a876]: criterio de `extract_weekly.
- [6507a876]: criterio de Mauro aplicado.
- [6507a876]: criterio de aceptación?** Estamos en 97% de exactitud con dos diferencias explicables por agujeros de datos, no por la regla.
- [6507a876]: trampa que casi me come: sin cortar por
modified_date >= cierreel número daba 332 líneas y $2,27M, porqueshippingDateno se borra al cancelar y entraban las que ya estaban canceladas cuando se liquidó — ésas nunca se pagaron. - [6507a876]: Ojo con la trampa que documentó la otra sesión: el
qson unidades *de publicación*, no sueltas — hay que multiplicar por el pack. - [6507a876]: trampa: son dos puertas.
- [6507a876]: No usar nunca «te faltan $X para pasar al #6»: eso revela el total de otra marca.
- [6507a876]: criterio de Pulse, Barra Brava es #1 del último ciclo cerrado con $10,8M, casi el doble que el segundo.
- [6507a876]: regla fundamental de Gabriel es que toda sesión debe registrar sus avances y leer el contexto central en plant-cerebro para mantenernos sincronizados.
- [6507a876]: trampa conocida:
kv_putpuede guardar un string como JSON, con comillas incluidas, y el worker compara contra1a secas. - [c1492db5]: trampa ahí**: en un archivo del repo figura `tatiana.
- [dcc318a2]: Criterio de facturación', d.
- [dcc318a2]: Trampa que encontré:**
ml:fulldice 48. - [dcc318a2]: trampa:
plant-alta-clientestiene un secretHUB_KEYque un deploy con este script borraría. - [dcc318a2]: nunca usaron el selector compartido: marcas tiene su propio filtro con dos
<input type=date>que hice hace semanas, y pulse no tiene selector de rango. - [dcc318a2]: Ojo con la trampa: si alguien suma la columna P sola (sin multiplicar por CANTIDAD), los últimos 30 días dan $1.
- [459c1525]: Ojo con una trampa: existe otro proyecto llamado
vivet-webque es el Vívet Panel, cosa distinta. - [459c1525]: trampa del fallback silencioso.
- [459c1525]: trampa que ya tengo anotada.
- [459c1525]: criterio de igualar tinta que usamos en el portafolio.
- [459c1525]: trampa conocida del término.
- [459c1525]: trampa que ya nos comió en el hero —
autoPlayno dispara si la pestaña arrancó en segundo plano, y el póster se queda para siempre sin que nadie se entere. - [18fb5bcd]: criterio de rango —qué es normal, qué mirar— y dice cuándo conviene preguntarle al pediatra de verdad, sin diagnosticar.
- [f03ce782]: Cuidado con los nombres que se repiten
- [f03ce782]: trampa del costo [dato · 2026-09-21]
- [710ae485]: Criterio de
obj:serievalidado al peso contra 6 meses cerrados. - [3bdfa2bb]: trampa que nos costó medio día con los otros dos cerebros, y se nos pasó porque esta lista tiene otra forma: no es un archivo generado, es código.
- [4c5ca47c]: trampa que ya tuvimos con nuestros tableros.
- [0f788c50]: criterio de facturación, las cinco unidades
- [0f788c50]: trampa del pago que no vive en Mongo) y sus comandos sin aprobación.
- [0f788c50]: Trampa fuerte: *"if any agent has a
heartbeatblock, only those agents run heartbeats. - [0f788c50]: Ojo con el límite de la plataforma WhatsApp (~4 dispositivos vinculados por cuenta) — no está documentado por OpenClaw, es un límite de WhatsApp.
- [0f788c50]: Cuidado con la trampa documentada: *"An omitted
accountIdmatches only the channel's default account. - [0f788c50]: trampa del
accountIdomitido - [0f788c50]: nunca usaron ese selector compartido** — marcas tiene su propio filtro con dos campos de fecha y pulse no tiene rango.
- [7b5aebc8]: trampa: el gratuito te tope a 25 notas en total, no por mes — históricas.
- [7b5aebc8]: trampa que costó contar 26,5 millones en órdenes canceladas.
- [7b5aebc8]: criterio de facturación —excluir por `data.
- [7b5aebc8]: trampa: **Claude Code lee `CLAUDE.
- [3759f524]: trampa: este equipo no tiene radio de 5 GHz y va a fallar o conectar mal.
- [c441dd86]: criterio de cierre de la Tarea 1.
- [c441dd86]: criterio de seguridad que venís aplicando, sería el peor canje posible.
- [c441dd86]: Ojo con
propuestovsobjetivo:** si un líder propuso y Dirección todavía no aprobó, - [c441dd86]: Cuidado con el caché:** el objetivo b2b de septiembre pasó de `703.
- [c441dd86]: trampa del esquema que no estaba en tu lista
- [c441dd86]: criterio de costos no tiene mucho sentido para un asistente reactivo.
- [c441dd86]: criterio de costos pega fuerte acá: las definiciones de herramientas de cada MCP viajan en todos los turnos.
- [c441dd86]: criterio de ejecutivos | "¿quién dejó de comprar?" |
- [c441dd86]: criterio de no instalar skills de ClawHub fuera del canal
official, esto es exactamente lo mismo un escalón más arriba: acá no es una skill, es tu correo entero. - [c441dd86]: criterio desde el principio y ahora está aplicado con datos, no con estimaciones.
Conocimiento/aprendizajes-historicos-claude-code