Ejecución larga|INEMA.CLUB-PRO

Formación LOOP-R Ingeniería · curso 2 de 6 · 8 clases

Ejecución larga: el agente trabaja horas y quien decide que terminó es el test

Siete archivos de estado, un goal.md que no se cumple con atajos, un hook que vigila el contexto y la caché, un handoff que se verifica, un loop headless con tope y medición de cada sesión. Todo con el kit abierto execucao-longa y salidas reales de terminal.

Banco de ingeniería de noche con terminal, panel de instrumentos y un cable en lazo.
  • 8clases
  • 20ejercicios con salida esperada
  • 73tests en el kit (19/10)
  • 1video

Las clases

En el orden en que lo armas: carpeta y goal, contexto y caché, handoff, loop sin interfaz, medición y una ejecución completa.

  1. Clase 1 · 15 minEl kit: siete archivos que sostienen una ejecución largaUna sesión larga falla de tres maneras: no sabe cuándo parar, olvida lo que hizo después de compactar y gasta lo que no debía. El kit execucao-longa responde con archivos, no con la memoria del modelo: el agente relee la carpeta en vez de recordar. En esta clase instalas el kit y creas la primera carpeta.
  2. Clase 2 · 18 minEscribir el goal.md nivel 3+ sin atajo posibleEn el piloto del kit, con criterio nivel 3 y 14 pruebas congeladas, la ejecución terminó en el primer ciclo, en 3 minutos. La mayor parte del trabajo de una ejecución larga es escribir el criterio. Aquí escribes tu goal.md de forma que la única manera de cumplirlo sea hacer el trabajo.
  3. Clase 3 · 18 minContexto en franjas: 50, 70 y 85% del punto de compactaciónEl mayor enemigo de una sesión larga es la compactación repetida: el objetivo sobrevive, pero lo que ya está hecho y lo que falta se diluyen. El hook-longrun mide el contexto y actúa antes del límite, en tres franjas. En esta lección activas el hook y provocas las tres franjas en un ensayo, sin gastar un token.
  4. Clase 4 · 16 minCaché e inactividad: lo que muestran los números de octubreVolver a una sesión grande parada hace dos horas puede costar cientos de miles de tokens en un solo mensaje. No es un error: es la caché que venció. Con los números medidos en octubre de 2026, entiendes la línea de tiempo de una sesión parada y decides, con cuentas, entre reenviar y empezar limpio.
  5. Clase 5 · 17 minHandoff que verifica si se guardóUn handoff escrito por el propio agente se autocertifica: puede decir que probó lo que no probó, y el archivo puede ni haberse grabado. Desde el 17/10/2026 la prueba salió del texto: un script graba sello, commit y huella digital de los archivos, y el hook verifica en la transcripción si el handoff realmente se guardó.
  6. Clase 6 · 20 minLoop headless: loop-longrun.sh, flock, timeout y MemoryMaxEn el /goal interactivo, quien decide que terminó es un evaluador que lee la conversación. En el loop headless, quien decide es la prueba, ejecutada por el propio loop, con los archivos de prueba protegidos. En esta lección ejecutas el loop-longrun.sh con un agente falso: ves cómo concluye, ves cómo se revierte la trampa y ves cómo la trava impide dos loops en la misma carpeta, sin gastar cuota.
  7. Clase 7 · 17 minMedir la sesión: medir-sessao.py, costo de retomada y recallSin medir, "la sesión se puso cara" y "el agente se olvidó" son pura impresión. El kit lee las transcripciones JSONL de Claude Code y de Codex y devuelve duración, compactaciones, tokens y caché por turno, el costo real de retomar y una búsqueda en todo lo que ya se dijo. En esta clase mides un caso conocido y después tu sesión más grande.
  8. Clase 8 · 20 minUna ejecución de horas, de principio a finAhora junta todo en una ejecución de verdad: carpeta, goal nivel 3, pruebas congeladas, el modo de ejecutar, vigilar sin interrumpir, saber cuándo parar y cerrar con medición. El piloto del kit, del 01/10/2026, sirve de referencia paso a paso. Al final, el mapa del curso y tu plan con fechas.

Para quién es

  1. 1Quien ya usa Claude Code o Codex en la terminal y quiere dejar una tarea corriendo por horas.
  2. 2Quien ya vio al agente decir "terminé" con un test borrado, o olvidar lo que hizo después de compactar.
  3. 3Quien necesita correr un agente en cron o systemd sin trabar la máquina ni gastar la cuota en vano.

Lo que sales haciendo

  1. 1Crear la carpeta longrun/ y escribir criterios comando → salida que cubran función, regresión y límite.
  2. 2Activar el hook de franjas de contexto y saber cuándo compactar, grabar un handoff o abrir una sesión nueva.
  3. 3Correr loop-longrun.sh con flock, timeout, MemoryMax y tests protegidos, primero con un agente falso.
  4. 4Medir la sesión, el costo de retomar y encontrar decisiones antiguas con recall.

Antes de empezar

  1. 1Linux o macOS con git, Python 3 y pytest; en Linux, systemd de usuario para el MemoryMax y los timers.
  2. 2Claude Code o Codex instalado y entrando por tu suscripción. Las prácticas de ensayo no gastan cuota.
  3. 3Recomendado: el curso 0 (Base) para la escala de criterio de terminado y el curso 1 (Verificación) para evaluadores.