PTENES
Saltar al contenido
RUTA 1

🪙 Los logs son oro

Antes de medir cualquier cosa, hay que saber dónde está enterrado el oro. Esta ruta mapea dónde viven las conversaciones de Claude Code, disecciona la anatomía de una sesión JSONL y separa la grasa del oro.

sesión.jsonl append-only 1 evento / línea {"type":"user", ...} {"type":"assistant", ...} {"type":"assistant", ...} {"type":"system", ...} message.model el campo de ORO
2
Módulos
12
Temas
~50 min
Duración
Básico
Nivel
Progreso de la Ruta 1 0%
0 de 0

Mapa de la ruta

Contenido detallado

1.1 ~25 min

📂 Dónde viven las conversaciones y la anatomía de una sesión

El disco, el formato JSONL, la anatomía de un evento y el campo que separa los modelos.

Qué es:

Cada sesión es un archivo ~/.claude/projects/<projeto>/<sessão>.jsonl; hay miles en total.

Por qué aprender:

Es la fuente bruta de todo. Saber la ruta es el primer paso para minar.

Conceptos clave:

Un archivo por sesión; una carpeta por proyecto; sin base de datos.

Qué es:

No es un único JSON: cada línea es un objeto JSON independiente, agregado a medida que avanza la conversación.

Por qué aprender:

Lees línea por línea, sin cargar el archivo entero, y el parsing se vuelve trivial.

Conceptos clave:

Solo anexado; una línea = un evento; resistente a interrupciones.

Qué es:

Campos como type, message, timestamp, uuid, cwd, gitBranch.

Por qué aprender:

Saber qué contiene cada campo es lo que permite filtrar, agrupar y medir.

Conceptos clave:

type ∈ user/assistant/system/summary; timestamp ordena; cwd/gitBranch dan contexto.

Qué es:

El asistente habla en bloques: text, thinking, tool_use, tool_result. Claude Code registra CADA bloque en una LÍNEA separada.

Por qué aprender:

Es el detalle que lo cambia todo en el conteo: «por línea» diluye la señal; por eso agrupamos por turnos.

Conceptos clave:

Un turno físico = una línea = un bloque; varios bloques componen un turno lógico.

Qué es:

El campo que indica qué modelo escribió cada turno: claude-fable-5, claude-opus-4-8, claude-haiku-4-5...

Por qué aprender:

Es lo que permite filtrar por modelo y separar el corpus de cada uno.

Conceptos clave:

Solo los eventos del asistente tienen model; es la clave para comparar Fable con Opus.

Qué es:

Turno físico = una línea. Turno lógico = 1 prompt humano hasta el siguiente prompt humano (todo lo que hay en medio).

Por qué aprender:

Medir por línea diluye la señal; el turno lógico es la unidad que revela el ritmo de trabajo.

Conceptos clave:

Agrupa por prompt humano; cuenta la presencia de thinking y tool_use por turno lógico.

Ver completo
1.2 ~25 min

⛏️ Grasa vs. oro — y el mito del razonamiento minable

Qué descartar, qué guardar, por qué el pensamiento literal no está ahí y la ética del corpus.

Qué es:

tool_result contenido repetido, volcados de archivos completos, salida de comandos, blobs de adjuntos (base64), contabilidad del harness (usage, sidechain, isMeta).

Por qué aprender:

Es la mayor parte del peso del archivo — y casi nada de la señal de comportamiento.

Conceptos clave:

Relleno = salida repetida + bytes opacos; descarta sin perder el ritmo.

Qué es:

Tus prompts, el texto del asistente, la PRESENCIA de razonamiento, la secuencia de tool_use y las marcas de tiempo.

Por qué aprender:

Es lo que revela cómo trabaja cada modelo — el material del playbook.

Conceptos clave:

Oro = decisiones + orden de acciones + cadencia, no bytes de salida.

Qué es:

El texto del thinking viene VACÍO/cifrado en los logs (solo la signature). No extraes el pensamiento literal.

Por qué aprender:

Es la diferencia honesta del curso: mides la presencia y el ritmo del razonamiento, no su contenido.

Conceptos clave:

Presencia ≠ contenido; la signature demuestra que hubo razonamiento sin revelarlo.

Qué es:

La presencia de razonamiento + la cadencia de herramientas + el orden de las acciones revelan el «ritmo» de trabajo de un modelo.

Por qué aprender:

Es exactamente ese ritmo el que se convierte en una regla de playbook que se puede inyectar.

Conceptos clave:

Ritmo = pensar antes de actuar + densidad de herramientas + leer antes de editar.

Qué es:

El debloat reduce una sesión típica alrededor de un 74%: la grasa representa la mayor parte.

Por qué aprender:

Ajusta las expectativas: la señal cabe en un archivo pequeño y legible.

Conceptos clave:

−74% típico; el oro restante es lo que analizas.

Qué es:

Los logs contienen TU código y datos; trata el corpus como sensible y redacta la información antes de compartirlo.

Por qué aprender:

Minar no es excusa para filtrar secretos; el corpus puede contener claves y rutas.

Conceptos clave:

Trátalo como dato personal; redacta los secretos; lo valioso es el ritmo, no los datos.

Ver completo