Desarrollo con IA v6.2 · 6 módulos · 30 lecciones de unos 15 minutos
Claude y Codex juntos, desde el briefing hasta la aceptación: uno planifica o implementa, el otro critica el artefacto real, y las pruebas y tú deciden. Con el modelo y el esfuerzo elegidos por etapa y el costo medido.

Cambiar «parece correcto» por «lo verifiqué así».
Plan en un archivo, criticado por el otro modelo sobre ese mismo archivo.
Uno construye por etapas; el otro revisa el diff con el briefing y las pruebas.
Pruebas pertinentes, comportamiento real y decisión humana.
Cambiar de sesión o de modelo sin explicarlo todo de nuevo.
Elegir modelo y esfuerzo para cada etapa y medir costo × resultado.
Dev con IA v6.2
Los términos técnicos del curso explicados con palabras sencillas. Cada término te lleva a las lecciones donde aparece.
Archivo de texto en la raíz del proyecto con las reglas y el orden de lectura. Codex lo lee automáticamente al empezar; otros asistentes lo leen cuando alguien se lo indica.
Aparece en: Lección 23
Puerta de acceso para que un programa use directamente el servicio de IA; se cobra según el consumo y se habilita con una clave secreta.
Aparece en: Lección 29
Línea de prueba separada dentro de Git. Pruebas cambios allí sin modificar la versión que ya funciona.
Aparece en: Lección 11 Lección 12 Lección 15
Archivo breve con el objetivo, el alcance, los criterios de aceptación y los límites de una tarea. Ambos modelos leen el mismo.
Aparece en: Lección 2 Lección 5 Lección 6 Lección 7 Lección 8 Lección 9 Lección 10 Lección 11 Lección 12 Lección 13 Lección 14 Lección 15 Lección 16 Lección 17 Lección 18 Lección 20 Lección 22 Lección 23 Lección 24 Lección 25 Lección 26 Lección 27 Lección 30
Asistente de programación de Anthropic que lee y modifica archivos en una carpeta de tu computadora.
Programa que se usa con comandos escritos en el terminal, sin ventanas ni botones.
Aparece en: Lección 8
Asistente de programación de OpenAI que lee y modifica archivos en una carpeta de tu computadora.
Una versión guardada en Git, con fecha y una frase que indica qué cambió.
Aparece en: Lección 11 Lección 12 Lección 13 Lección 15
Frase escrita antes del trabajo que indica cómo vas a comprobar que quedó listo. Ej.: 'el mensaje de prueba llega a la bandeja de recepción'.
Aparece en: Lección 1 Lección 2 Lección 3 Lección 6 Lección 10 Lección 12 Lección 16 Lección 20 Lección 26 Lección 30
La lista de lo que cambió entre dos versiones de un archivo: líneas que se quitaron (con −) y líneas que se agregaron (con +).
Aparece en: Lección 11 Lección 12 Lección 13 Lección 15
Controla cuánto analiza el modelo antes de responder. Un mayor esfuerzo suele tardar más y consumir más uso de la cuenta.
Aparece en: Lección 27
Programa de control de versiones: guarda cada cambio de los archivos de una carpeta, para que puedas ver qué cambió y volver atrás. El módulo 3 enseña lo necesario.
Aparece en: Lección 8 Lección 11 Lección 12 Lección 13 Lección 15 Lección 24
Archivo breve que registra decisiones, pendientes y la próxima acción, para que otra conversación u otro modelo continúe desde donde quedó.
Aparece en: Lección 5 Lección 21 Lección 22 Lección 23 Lección 24 Lección 25 Lección 27
El programa de IA que lee tu pedido y escribe la respuesta, como Claude o GPT. Otro modelo = otra IA; una conversación nueva con el mismo asistente también sirve como segunda opinión.
Aparece en: Lección 1 Lección 2 Lección 5 Lección 6 Lección 7 Lección 10 Lección 13 Lección 17 Lección 20 Lección 21 Lección 23 Lección 24 Lección 25 Lección 26 Lección 27 Lección 28 Lección 29 Lección 30
Complemento que se añade a un programa para darle una función nueva.
Primer pedido de una sesión: el asistente lee los archivos del proyecto y el handoff, sin modificar nada, y devuelve un resumen con las fuentes.
Aparece en: Lección 22 Lección 23 Lección 24 Lección 25
Un modelo hace el trabajo y otro modelo, u otra conversación, examina el resultado real y señala fallas con evidencia.
Aparece en: Lección 2 Lección 7 Lección 13 Lección 20 Lección 25 Lección 28 Lección 30
Un ida y vuelta entre el plan y la crítica: quien revisa señala los hallazgos y quien escribió responde a cada uno y redacta la nueva versión.
Aparece en: Lección 9
Área protegida en la que el asistente trabaja con permisos limitados. En el modo de solo lectura, lee los archivos, pero no puede modificar nada.
Aparece en: Lección 8 Lección 24
Ventana de texto donde escribes comandos para que la computadora los ejecute y lees la respuesta.
Aparece en: Lección 4 Lección 8 Lección 11 Lección 12 Lección 13 Lección 19 Lección 24 Lección 27 Lección 30
Verificación que la computadora ejecuta por sí sola y responde «pasó» o «falló», siempre de la misma manera. La IA puede escribir la prueba por ti.
Aparece en: Lección 16 Lección 17
Fragmento de texto que el modelo lee o escribe. El uso de IA se mide y se cobra en tokens.
Aparece en: Lección 4 Lección 19 Lección 28 Lección 29
Módulo 1 · Lección 1 de 5

Puedes mirar un resultado hecho con IA y distinguir lo que verificaste de lo que solo aceptaste.
La IA escribe código, texto y hojas de cálculo en minutos, y con mucha seguridad. El problema es que la seguridad no es una prueba. Quien entrega el trabajo responde por él, no la IA.
En 1 minuto
Los asistentes de código como Claude Code y Codex trabajan rápido. Al final, escriben un resumen de lo que hicieron.
Ese resumen es la opinión de la IA sobre su propio trabajo. A veces tiene razón. A veces dice "probado" sin haber probado nada.
Rafael, desarrollador independiente, pidió un formulario de contacto para el sitio web de una clínica. La respuesta llegó en dos minutos, con "probado y funcionando".
RafaelCrea el formulario de contacto de la página de la clínica. El envío va al correo electrónico de recepción.
IAListo. Creé el formulario con nombre, teléfono y mensaje, y el envío a recepción. Probado y funcionando.
Parece completo. Pero ¿qué se probó y cómo?
Rafael¿Cómo probaste exactamente el envío a recepción?
IAVerifiqué que la página se abre y que aparece el formulario. No envié ningún mensaje de verdad. Para probar el envío, manda un mensaje desde la página y revisa la bandeja de recepción.
Una pregunta mostró que "probado" solo significaba que la página se abría.
Aceptar es confiar en el resumen. Verificar es abrir lo que se hizo y comprobar si hace lo que debía.
Rafael abrió la página, completó el formulario e hizo clic en enviar. La pantalla mostró "mensaje enviado", pero no llegó nada a la bandeja de recepción.
Lo que hizo: leyó "probado y funcionando" y envió el enlace a la clínica.
Resultado: recepción descubre el error días después, con pacientes sin respuesta.
Lo que hizo: envió un mensaje de prueba y revisó la bandeja de recepción.
Resultado: encontró el error antes de entregar y pidió que lo corrigieran.
Balance: cinco minutos de verificación en lugar de una semana de mensajes perdidos.
No existe una sola comprobación. Este curso usa tres, siempre juntas.
La primera es un criterio de aceptación, escrito antes. La segunda es abrir y usar el resultado. La tercera es una segunda mirada: otro modelo, una conversación nueva u otra persona.
Carla, analista de operaciones, genera con IA el informe semanal de entregas. Comprueba el total de pedidos con la hoja de cálculo original antes de enviarlo a la dirección.
Si te trabaste aquí, es normal¿Parece demasiado trabajo para cada pedido? No es para cada pedido. Empieza solo por lo que va a otra persona: cliente, jefe, equipo.
Ponte a prueba
La IA terminó la tarea y escribió "todas las pruebas pasaron". ¿Qué es esto?
Un segundo modelo encuentra fallas que el primero no vio. Aun así, la decisión de entregar sigue siendo tuya.
Carla le pide a otro modelo que revise el informe. Señala dos ciudades intercambiadas. Quien decide si el informe se envía hoy es ella.
Produce, revisa y señala fallas con la evidencia.
Defines el criterio, miras el resultado real y decides si lo entregas.
Practica ahora 0/3
Termina cuando hayas marcado cada elemento del caso como "comprobado" o "aceptado". Unos 8 minutos, en papel o en el bloc de notas.
Solo tienes que leer un caso. Si tienes dudas sobre un elemento, marca "aceptado": si hay dudas, no se comprobó.
El caso. Rafael le pidió a la IA una página de precios. Respondió: "Página creada, aparecen los tres planes, el botón lleva al pago y el texto fue revisado". Rafael abrió la página y vio los tres planes. No hizo clic en el botón. No leyó el texto. Le envió el enlace al cliente.
Ya sabes separar lo que se comprobó de lo que solo se dijo.
Resumen de bolsillo
Lección 1 · Dev con IA v6.2 · INEMA.CLUB
Módulo 1 · Lección 2 de 5

Puedes decir qué permite dar por terminada la revisión de un trabajo, además de la opinión de un segundo modelo.
Pedirle a otro modelo que revise es un buen paso. El riesgo es detenerte ahí: "el otro también lo aprobó, entonces está bien". Dos calculadoras con el mismo número incorrecto ingresado dan el mismo resultado incorrecto.
En 1 minuto
Cuando le pides al mismo modelo, en la misma conversación, que revise su propio trabajo, suele estar de acuerdo consigo mismo. Un modelo diferente, o una conversación nueva, lo mira con menos apego.
¿Solo tienes un asistente? Abre una conversación nueva con él: ya tendrás una mirada con menos apego. Otro modelo es aún mejor. El curso llama a esto revisión cruzada: uno lo hace, el otro lo comprueba.
Rafael le pidió a Claude el plan de un área de acceso con contraseña para el sitio web de la clínica. Después le pidió a Codex que leyera el mismo plan y señalara errores.
RafaelRevisa el plan que acabas de escribir.
ClaudeEl plan está completo y cubre los requisitos. No veo que sea necesario hacer ajustes.
Quien lo escribió, en la misma conversación, confirmó su propio plan.
RafaelLee el plan de abajo y señala errores, junto con el fragmento que muestra cada uno.
CodexError 1: el plan no dice qué pasa cuando la persona se equivoca de contraseña varias veces. Dónde: la parte "Entrada" del plan solo enumera correo electrónico, contraseña y el botón para entrar.
Una mirada externa encontró un caso que el autor no había previsto.
La revisión cruzada encuentra errores. No garantiza que no quede ninguno. Si ambos modelos leyeron mal el mismo dato, ambos estarán de acuerdo con el error.
Carla le pidió a un modelo la fórmula del tiempo promedio de transporte, desde la salida del almacén hasta la entrega. El segundo modelo la revisó y aprobó. Los dos contaron desde la fecha del pedido, y no desde la fecha de salida del almacén.
Lo que Carla tenía: la fórmula y el «está correcta» de los dos modelos.
Lo que pasó: el tiempo de transporte resultó dos días mayor que el real.
Lo que hizo Carla: calculó a mano tres pedidos y los comparó con la fórmula.
Lo que pasó: la diferencia apareció en el primer pedido.
Balance: tres cálculos a mano detectaron lo que dos revisiones dejaron pasar.
Si te trabaste aquí, es normalEntonces, ¿la revisión no sirve? Sí sirve, y mucho. Solo que no es la última palabra. Piensa en ella como otro par de ojos, no como el sello final.
Tres cosas cierran el ciclo, y ninguna es la opinión de un modelo. El criterio de aceptación escrito de antemano. La prueba con el resultado real. Tu decisión.
En el área de acceso de la clínica, el criterio de Rafael era «después de cinco contraseñas incorrectas, aparece el aviso de esperar diez minutos». Lo probó escribiendo mal la contraseña cinco veces.
Ponte a prueba
Claude escribió, Codex revisó y aprobó. ¿Qué falta antes de entregar?
Para que la revisión sirva, el segundo modelo recibe el mismo briefing y el trabajo real: el archivo, el plan, la hoja de cálculo. Nunca un resumen de lo que el primero dijo que hizo.
Carla empezó a pegar el pedido original y adjuntar la hoja de cálculo con el clip del chat. Antes, pegaba solo la respuesta de la primera IA. En un asistente de código, basta con mencionar el archivo por su nombre.
«El otro modelo dijo que la fórmula está bien. Compruébala».
El pedido inicial, la hoja de cálculo y la fórmula, con: «señala los errores e indica el fragmento que muestra cada uno».
Practica ahora 0/3
Listo cuando hayas respondido las tres preguntas del caso. Unos 8 minutos, en papel o en el bloc de notas.
Solo tienes que leer un caso. Si dos respuestas parecen correctas, elige la que incluye una prueba con el resultado real.
El caso. Carla le pidió a Claude una rutina que junta las hojas de cálculo de entregas de la semana. Pegó la respuesta en Codex y preguntó «¿está bien?». Codex respondió «sí, parece correcto». Carla envió el informe a la dirección.
Ya sabes qué falta cuando «los dos estuvieron de acuerdo».
Resumen de bolsillo
La síntesis de INEMA del 27 de septiembre de 2026 lo resume así: la revisión cruzada ayuda a revelar problemas, pero el acuerdo entre modelos no demuestra que el sistema funcione. Los criterios de aceptación, las pruebas y la verificación humana cierran el ciclo.
El kit Use Both, resumido en el área Codex + Claude de Eventos INEMA, dice lo mismo en el nivel 1: una IA escribe el plan, la otra critica el mismo archivo, solo leyendo, con hallazgos respaldados por evidencia y su gravedad, en un máximo de dos rondas. «Que dos IA estén de acuerdo no es una prueba independiente».
Según Mark Kashef, autor del video que acompaña el kit, el modelo que escribió el plan, más aún en la misma sesión, tiende a aprobarlo. Un modelo diferente o una sesión nueva da otro resultado. Es un relato del autor, sin medición publicada.
Fuentes: Área Codex + Claude — Eventos INEMA · Guía de Use Both
Lección 2 · Dev con IA v6.2 · INEMA.CLUB
Módulo 1 · Lección 3 de 5

Puedes escribir tres criterios de aceptación que se comprueban con sí o no para una tarea real tuya.
Sin un criterio escrito de antemano, «listo» se convierte en lo que la IA considere que está listo. Entonces, la verificación depende de la memoria y del estado de ánimo. Con el criterio, cualquier persona lo verifica de la misma manera.
En 1 minuto
El criterio de aceptación convierte un deseo en algo que se puede revisar. «Fácil de encontrar» se convierte en «el enlace Contacto aparece en el menú de todas las páginas».
Rafael reescribió el pedido del formulario de la clínica. Quitó «bonito» y «funcionando». Agregó tres frases que puede comprobar.
«Un formulario de contacto bonito y funcionando».
1. El mensaje de prueba llega a la bandeja de recepción.
2. El campo de teléfono no acepta letras.
3. En el celular, la página no se desplaza hacia los lados.
Balance: tres cosas que cualquiera puede comprobar en cinco minutos.
Lee cada criterio y pregúntate: ¿alguien que no hizo el trabajo puede responder sí o no? Si la respuesta es «depende», el criterio todavía es un deseo.
Carla escribió «informe claro». No pasó la prueba. Lo cambió por «cada ciudad aparece una vez, con el total de pedidos de la semana».
Si te trabaste aquí, es normal¿No se te ocurre ningún criterio? Piensa en cómo puede salir mal el trabajo cuando lo usa el cliente. Cada posible error, convertido en lo contrario, es un criterio.
Escribir el criterio solo para ti ayuda. Ponerlo en el pedido ayuda más: la IA empieza a trabajar para cumplirlo. Y le pides que diga cómo va a comprobar cada uno.
Rafael pegó los tres criterios al final del pedido. La respuesta empezó a indicar cómo comprobar cada uno, en vez de solo decir «probado».
RafaelCrea el formulario de contacto de la clínica. Criterios de aceptación: 1. El mensaje de prueba llega a la bandeja de recepción. 2. El campo de teléfono no acepta letras. 3. En el celular, la página no se desplaza hacia los lados. Al final, di cómo comprobar cada criterio.
IAFormulario creado. Para comprobarlo: 1. Envía un mensaje de prueba y revisa la bandeja de recepción. 2. Escribe letras en el teléfono: el envío debe bloquearse. 3. Abre la página en el celular e intenta desplazarte hacia los lados.
La IA devuelve una guía de comprobación, no un «funcionando».
CarlaJunta las hojas de cálculo de entregas de la semana en un informe nuevo. Criterios de aceptación: 1. El total de pedidos es igual a la suma de las hojas de cálculo. 2. Cada ciudad aparece una vez, con su total. 3. Debajo de cada tabla, el nombre de la hoja de cálculo de donde provino. Al final, di cómo comprobar cada criterio.
IAInforme creado. Para revisarlo: 1. Suma la columna de pedidos de las hojas de cálculo y compárala con el total del informe. 2. Lee la lista de ciudades y busca nombres repetidos. 3. Comprueba que cada tabla tenga debajo el nombre de la hoja de cálculo.
La misma forma de pedir sirve para un informe.
Un buen pedido incluye la parte externa: lo que la IA no debe tocar. Sin eso, “mejora” cosas que nadie pidió y la revisión se hace más larga.
Carla agregó: “no cambies las hojas de cálculo originales; guarda el informe en un archivo nuevo”. Ya no necesita comprobar si cambiaron los datos de origen.
Generar el informe semanal en un archivo nuevo, con los tres criterios.
No cambiar las hojas de cálculo originales. No cambiar el formato del informe.
Practica ahora 0/3
Listo cuando tengas tres criterios que pasen la prueba de sí o no y una línea sobre lo que queda fuera. Unos 10 minutos, en papel o en el bloc de notas.
Solo escribes; no se envía nada a nadie. Si no tienes una tarea de código, usa una de texto o de hoja de cálculo: el criterio funciona igual.
Tarea: <lo que le vas a pedir a la IA> Criterios de aceptación: 1. <algo que se comprueba con sí o no> 2. <otro> 3. <otro> Fuera: <lo que la IA no debe tocar> Ejemplo de Carla: Tarea: informe semanal de entregas 1. Total de pedidos igual a la suma de las hojas de cálculo de la semana 2. Cada ciudad aparece una vez, con su total 3. Debajo de cada tabla, el nombre de la hoja de cálculo de donde salió Fuera: no cambiar las hojas de cálculo originales
Ya conviertes un deseo en criterios que otra persona puede comprobar.
Resumen de bolsillo
Lección 3 · Dev con IA v6.2 · INEMA.CLUB
Módulo 1 · Lección 4 de 5

Puedes cambiar un límite vago por tres límites que se pueden comprobar: intentos, archivos y tiempo o gasto.
Una tarea larga con IA consume tiempo y uso de tu cuenta. Una frase como “detente en dos horas” parece un límite, pero la IA puede no cumplirla. El límite que te protege es el que alguien o algo comprueba.
En 1 minuto
La IA lee "detente en dos horas" como cualquier otra frase. Puede que no tenga un reloj a mano y piense que falta poco. La frase ayuda, pero no garantiza nada.
El riesgo aumenta en el modo automático, en el que el asistente aprueba sus propias acciones y sigue sin pedirte confirmación. Cada paso consume el uso de tu cuenta.
Rafael dejó al asistente en modo automático corrigiendo el formulario, "en un máximo de una hora". Volvió del almuerzo y el asistente iba por el décimo intento.
"Corrige el envío del formulario. Detente en una hora."
Qué pasó: hizo diez intentos y el trabajo continuó después de la hora.
En el pedido: "como máximo dos intentos, solo el archivo del formulario". Fuera del pedido: se quedó cerca, con una alarma de 30 minutos.
Qué pasó: se detuvo en el segundo intento y describió lo que faltaba.
Cada límite responde a una pregunta que puedes revisar después. ¿Cuántos intentos hizo? ¿Qué archivos cambió? ¿Cuánto tiempo o uso consumió? Un intento es cada vez que la IA dice que probará de otra manera.
Carla le pidió a la IA que trabajara en una carpeta de copias. Después abrió la carpeta de las hojas de cálculo originales en el modo Detalles (en Mac, Lista) y revisó la columna "Fecha de modificación": ninguna fecha de hoy.
El límite en el pedido lo compruebas después. La restricción detiene el trabajo en el momento. Para el tiempo, si estás cerca, basta con una alarma: cuando suene, haz clic en el botón para detener del asistente (un cuadrado, en la app y la extensión) o presiona Esc en el terminal.
Para el gasto, entra al sitio donde te suscribiste, abre la configuración de la cuenta y busca "Uso" (en inglés, "Usage"). Ahí puedes medirlo. Solo hay una restricción de gasto cuando la cuenta permite fijar un tope, algo común en las cuentas de pago por consumo.
Carla encontró la página de uso de su cuenta y anotó cuánto consumía una tarea de informe. Así supo cuántas podía hacer por semana.
Alarma de 30 minutos. Cuando suene: haz clic en el botón para detener y pide un informe de lo que se hizo.
Página de uso de la cuenta, abierta antes y después de la tarea. Tope de gasto, si la cuenta lo ofrece.
En el terminal de Linux, el comando timeout cierra otro programa cuando se acaba el tiempo. En Mac, viene con el paquete coreutils (brew install coreutils) y se llama gtimeout.
$ timeout 30m claude -p "Corrija o envio do formulário. No máximo 2 tentativas. Altere só contato.html."
...
$ echo $?
124
124 quiere decir que se acabó el tiempo y el programa se cerró. Otro número es la respuesta del propio programa: cero si terminó bien.
Con Codex, cambia claude -p por codex exec. Cerrar a mitad del proceso puede dejar un archivo incompleto: revisa qué cambió antes de seguir.
Si te trabaste aquí, es normal¿No encontraste la página de uso de tu cuenta? Empieza solo por la alarma. Después, busca la página de uso con calma, una sola vez.
El límite solo funciona si dices qué hacer cuando se alcanza. Pide: detente, describe qué intentaste, qué falló y qué necesitarías para seguir.
Carla recibió un aviso claro después de dos intentos: una hoja de cálculo tenía las columnas en otro orden. Arregló la hoja de cálculo en dos minutos.
CarlaJunta las hojas de cálculo de la carpeta "entregas-copia". Como máximo 2 intentos. Si no se puede, detente y dime qué intentaste, qué falló y qué falta.
IAMe detuve después de 2 intentos. Intenté juntar las hojas de cálculo según el orden de las columnas. Falló: una de las hojas de cálculo tiene la columna "cidade" en otra posición. Falta: que me digas si puedo reordenar las columnas de esa hoja de cálculo en la copia.
Un bloqueo descrito vale más que un décimo intento.
Practica ahora 0/3
Listo cuando tu pedido tenga un límite de intentos, una lista de archivos, una instrucción para detenerse y la alarma acordada. Unos 10 minutos, en el bloc de notas.
Solo escribe el pedido; no hace falta que lo envíes ahora. ¿No hiciste la lección 3? Usa cualquier tarea que le pedirías a la IA esta semana.
<tu pedido, con los criterios de aceptación> Límites: - Como máximo 2 intentos. - Cambia solo: <archivo o carpeta>. - Si se alcanza un límite, detente y di qué intentaste, qué falló y qué falta.
Ya conviertes "no te demores" en límites que se pueden comprobar.
Resumen de bolsillo
El kit Use Both, una guía abierta para usar Claude y Codex juntos, llama a esto "objetivo con condición de parada": un objetivo con éxito observable (qué pruebas, qué resultado) y límites de archivos, intentos y gasto. Pedir "detente en dos horas" es un pedido, no un límite garantizado.
En el video que acompaña el kit, el autor, Mark Kashef, cuenta que el modo de metas de Codex (en el que persigue un objetivo por su cuenta) tarda de 3 a 5 veces más y consume más tokens. Es un relato suyo, sin mediciones publicadas.
Define límites verificables para las tareas largas. Comprueba los precios, las cuotas y las herramientas disponibles en tu cuenta antes de usar recursos de pago. Los precios y los límites cambian; lo que vale es lo que muestra tu cuenta ese día.
Fuentes: Área Codex + Claude — Eventos INEMA · Guía de Use Both
Lección 4 · Dev con IA v6.2 · INEMA.CLUB
Módulo 1 · Lección 5 de 5

Puedes preparar el briefing de tu piloto: objetivo, qué queda dentro y fuera, criterios de aceptación y límites, en un solo archivo.
En las lecciones anteriores viste las piezas por separado: comprobar, revisión cruzada, criterios y límites. Por separado, se pierden entre un pedido y otro. Juntas en un archivo, se convierten en el comienzo de un método que cualquier modelo sigue.
En 1 minuto
Este curso sigue cinco pasos, uno por módulo. El primero ya lo practicaste: definir la tarea. Los demás vienen en los próximos módulos.
El último paso es el handoff: un registro para que la próxima conversación continúe sin que tengas que volver a explicarlo todo.
Rafael pegó los cinco pasos en la pared de la oficina. Toda tarea con IA para un cliente pasa por ellos.
Un punto de partida común: Claude escribe el plan y Codex lo critica. Después, uno construye y el otro revisa. Esa es una ruta para empezar, no una clasificación de qué modelo es mejor.
¿Solo tienes un asistente? Empieza con él haciendo el trabajo y, en una conversación nueva, pídele que lo critique. El método es el mismo.
Carla tiene Codex y un chat de IA. Usa Codex para hacer el trabajo y el chat, en una conversación nueva, para criticarlo.
Plan: Claude escribe, Codex critica.
Construcción: uno hace el trabajo y el otro revisa lo que cambió.
La calidad de la entrega en tu tarea. Los modelos, el acceso y los cobros cambian de una cuenta a otra.
El briefing reúne en un archivo de texto lo que escribiste en las lecciones 3 y 4. Los dos modelos reciben el mismo archivo. Así, nadie trabaja con un resumen.
La extensión .md quiere decir texto simple en formato Markdown: los # marcan los títulos. Los asistentes leen bien este formato.
Rafael guarda el briefing.md en la carpeta del proyecto del cliente. En Claude Code y Codex, escribe @ en el pedido y elige el archivo. En un chat, pega el texto.
Todo el curso gira en torno a un piloto tuyo. Elige una tarea real y pequeña que puedas hacer en una o dos horas de tu trabajo. Si es demasiado grande, el ciclo se pierde. Si es ficticia, nadie la verifica de verdad.
Carla eligió la rutina que reúne las hojas de cálculo de entregas de la semana. Es pequeña, la hace todas las semanas y sabe decir cuándo está correcta.
"Automatizar todos los informes de la empresa."
"Reunir las hojas de cálculo de entregas de la semana en un informe, verificado contra la suma."
Si te trabaste aquí, es normal¿Ninguna tarea te parece lo bastante pequeña? Toma una parte de una grande: solo una página, solo un informe, solo una fórmula.
Practica ahora 0/4
Está listo cuando el archivo briefing.md tenga las cuatro partes completas. Unos 12 minutos, en la computadora.
Es un archivo de texto tuyo; no se envía nada. Si no sabes qué límite poner, escribe "por definir" y vuelve a la lección 4. ¿No tienes una computadora ahora? Escribe en la app de notas del celular y crea el archivo después.
# Instrucciones: <nombre del piloto> ## Objetivo <una frase: para qué sirve> ## Dentro y fuera Dentro: <qué puede cambiar> Fuera: <qué no puede cambiar> ## Criterios de aceptación 1. <sí o no> 2. <sí o no> 3. <sí o no> ## Límites - Intentos: <máximo 2> - Archivos: <cuáles> - Tiempo o gasto: <dónde está el límite>
Ya tienes el briefing que los dos modelos leerán en el módulo 2.
Resumen de bolsillo
Lección 5 · Dev con IA v6.2 · INEMA.CLUB
Módulo 2 · Lección 1 de 5

Puedes pedirle a la IA un plan-v1.md con el alcance, las suposiciones, los criterios de aceptación y los riesgos, sin que todavía cambie nada.
Cuando el plan queda en medio de la conversación, se mezcla con preguntas, correcciones y código. Nadie logra criticarlo completo. En un archivo, el plan se convierte en algo que otra IA y tú pueden leer de principio a fin.
En 1 minuto
plan-v1.md, en la carpeta del piloto.El plan es lo primero que escribe la IA. Si queda solo en la conversación, desaparece cuando desplazas la pantalla. En un archivo, queda en la carpeta, con nombre y versión.
Así el segundo modelo lee exactamente el mismo texto que tú leíste.
Rafael pidió el plan del formulario de la clínica. La primera vez, apareció en la conversación, mezclado con código. La segunda, pidió un archivo.
RafaelPlanea el formulario de contacto de la clínica.
IAClaro. Primero voy a crear el formulario. Ya creé el archivo contato.html con los campos. Después…
El plan se convirtió en trabajo en medio de la respuesta. No quedó nada para criticar.
RafaelLee briefing.md. Escribe el plan en plan-v1.md, con alcance, suposiciones, criterios de aceptación y riesgos. Todavía no implementes nada.
IAGuardé plan-v1.md en la carpeta del piloto. No modifiqué ningún otro archivo.
Un archivo que cualquier persona, u otra IA, puede leer completo.
Un plan que se puede criticar tiene cuatro partes. Alcance: lo que incluye y lo que queda fuera. Suposiciones: lo que la IA da por sentado. Criterios de aceptación: cómo comprobarlo. Riesgos: lo que puede salir mal.
Los criterios de aceptación vienen de tu briefing. El plan dice cómo se probará cada uno.
En plan-v1.md de Rafael, la parte de riesgos advirtió: el alojamiento de la clínica puede bloquear el envío de correo electrónico.
A los asistentes de código les gusta empezar enseguida. Sin la frase "todavía no implementes nada", el plan se convierte en trabajo. Y deshacer un trabajo equivocado cuesta más que corregir un plan equivocado.
La frase es un pedido. En Claude Code hay un bloqueo real: el modo de planificación, que impide editar archivos. Presiona Shift+Tab hasta que aparezca; el plan vuelve a la conversación y tú mismo lo guardas en plan-v1.md.
Carla pidió el plan de la rutina de las hojas de cálculo y olvidó la frase. El asistente ya creó tres archivos nuevos en la carpeta. Tuvo que borrar todo y pedirlo de nuevo.
Pedido: "Planifica la rutina de las hojas de cálculo."
Resultado: tres archivos creados antes de que alguien leyera el plan.
Pedido: "Escribe el plan en plan-v1.md. No implementes nada todavía."
Resultado: un solo archivo, para leer en cinco minutos.
La parte de las suposiciones es la más valiosa. Los errores suelen esconderse en lo que nadie escribió. Cuando la IA escribe lo que dio por cierto, tú y quien revisa pueden discrepar.
En el plan-v1.md de Carla apareció: "todas las hojas de cálculo tienen las mismas columnas, en el mismo orden". Ella sabía que eso no era cierto para una ciudad. El error apareció antes de cualquier intento.
El plan indica "unir las hojas de cálculo según el orden de las columnas". Nadie se da cuenta de lo que eso supone.
"Supongo que todas las hojas de cálculo tienen las mismas columnas, en el mismo orden". Carla lo lee y lo corrige de inmediato.
Si te trabaste aquí, es normal¿El plan quedó demasiado largo? Pide: "resúmelo en una página, manteniendo las cuatro partes". Un plan corto es más fácil de criticar.
Practica ahora 0/3
Está listo cuando haya un plan-v1.md en la carpeta del piloto con las cuatro partes y ningún otro archivo nuevo. Unos 10 minutos, en la computadora.
El pedido dice que no implementes nada. Si el asistente crea otros archivos de todos modos, interrúmpelo (tecla Esc en Claude Code; botón para detener en la app) y borra solo lo que creó. ¿No hiciste la lección 5? Escribe tres líneas de briefing en el mismo pedido.
Lee briefing.md. Escribe el plan en plan-v1.md, en la misma carpeta. Incluye cuatro partes: alcance (dentro y fuera), suposiciones, criterios de aceptación (cada uno con la prueba que lo verificará) y riesgos. No implementes nada todavía. No modifiques ningún otro archivo.
Ya tienes un plan en un archivo, listo para que otra IA lo critique.
Resumen de bolsillo
El primer flujo del kit Use Both, "planificar y después desafiar", empieza así: crear plan-v1.md para la tarea, sin implementar nada, con alcance, suposiciones, criterios de aceptación (cada uno con su prueba) y riesgos. Después, el mismo archivo pasa al otro modelo para que lo critique en modo de solo lectura. El nombre con número de versión permite guardar el plan original cuando llegue la versión revisada.
Fuentes: Guía de Use Both · Área Codex + Claude — Eventos INEMA
Lección 6 · Dev con IA v6.2 · INEMA.CLUB
Módulo 2 · Lección 2 de 5

Puedes pedirle a otra IA una crítica de tu plan en la que cada hallazgo incluya la falla, la evidencia, el impacto y la corrección más sencilla.
"Parece bueno" y "podrías considerar más casos" no ayudan a nadie. Una crítica solo sirve cuando señala el fragmento, dice qué pasa si nadie lo corrige y propone el arreglo más sencillo.
En 1 minuto
En la crítica, quieres hallazgos, no que escriban un plan nuevo encima del tuyo. Por eso el pedido dice: lee, señala, no modifiques archivos. Esa frase sigue siendo un pedido; la protección real que impide modificar archivos viene en la lección 8.
El revisor puede ser otro modelo o una conversación nueva con el mismo asistente. Es la revisión cruzada de la lección 2 aplicada al plan.
Rafael le envió a Codex el plan plan-v1.md del formulario, con el pedido de una crítica en modo de solo lectura. Recibió tres hallazgos y no se modificó ningún archivo.
RafaelLee briefing.md y plan-v1.md. Enumera los hallazgos del plan. Para cada hallazgo: falla, fragmento del plan, impacto y la corrección más sencilla. No modifiques archivos.
CodexHallazgo 1. Falla: el plan no dice qué pasa si falla el envío. Fragmento: "enviar al correo electrónico de recepción". Impacto: el paciente ve "enviado" y el mensaje se pierde. Corrección más sencilla: mostrar un aviso de error y registrar la falla.
Un hallazgo que Rafael puede revisar y corregir sin preguntar nada.
Una falla es lo que está mal o falta. La evidencia es el fragmento que lo muestra. El impacto es lo que pasa si nadie lo corrige. La corrección mínima es el arreglo más sencillo que lo resuelve.
Pide también un nivel de gravedad: alta, media o baja. Así sabrás por dónde empezar.
Carla pidió una crítica del plan de las hojas de cálculo en el chat de IA, en una conversación nueva. Pidió que los hallazgos estuvieran ordenados por gravedad.
Sin los cuatro campos, la crítica se convierte en un consejo genérico. No sabes si estás de acuerdo porque no sabes de qué se trata.
La primera crítica que recibió Rafael, sin el molde, decía "considera validar mejor los campos". Con el molde, se convirtió en un hallazgo sobre el teléfono.
"Considera validar mejor los campos del formulario."
Falla: el plan no contempla teléfonos con letras. Evidencia: "campo teléfono, texto libre". Impacto: incumple el criterio 2 del briefing. Corrección mínima: aceptar solo números.
Si te trabaste aquí, es normal¿El revisor devolvió hallazgos que parecen incorrectos? ¡Genial! No tienes que aceptarlos todos. En la lección 9, aprenderás a responder a cada uno con "aceptado", "rechazado con evidencia" o "pendiente".
Sin el briefing, el revisor juzga el plan según su propio criterio. Con el briefing, lo juzga según lo que pediste. Envía los dos archivos, de verdad.
Carla pegó en el chat el briefing, luego el plan y solo entonces el pedido de crítica. En el asistente de código, basta con mencionar los dos archivos por su nombre.
El revisor sugiere cambiar la hoja de cálculo por una base de datos. Está fuera del alcance.
El revisor señala que el plan olvidó el criterio "cada ciudad aparece una vez".
Practica ahora 0/3
Termina cuando tengas un review.md con al menos dos hallazgos que incluyan los cuatro campos. Unos 10 minutos, en la computadora.
El pedido es solo de lectura: ningún archivo cambia. Usa otro asistente o una conversación nueva con el mismo. ¿No hiciste la lección 6? Pide una crítica de cualquier plan que tengas en texto.
Lee briefing.md y plan-v1.md. Critica el plan solo con una lectura. Enumera los hallazgos. Para cada uno, escribe: - Falla: - Evidencia (el fragmento exacto del plan): - Impacto (lo que pasa si nadie lo corrige): - Corrección mínima: - Gravedad (alta, media o baja): Ordénalos por gravedad. No modifiques ningún archivo.
Ya recibes críticas que puedes verificar, no consejos genéricos.
Resumen de bolsillo
Lección 7 · Dev con IA v6.2 · INEMA.CLUB
Módulo 2 · Lección 3 de 5

Puedes pedirle a otro asistente que critique el plan con un comando, o hacerlo por el camino manual, y abrir el review.md que recibes.
Copiar el plan de una ventana y pegarlo en la otra funciona, pero cansa y da lugar a errores: falta un fragmento, sobra otro. Hay caminos en los que un asistente llama al otro y la respuesta se guarda directamente en un archivo.
En 1 minuto
Claude Code y Codex pueden comunicarse de tres formas automáticas. La primera es un plugin oficial de Codex para Claude Code. La segunda es un comando que llama al otro asistente y guarda la respuesta en un archivo.
La tercera es la revisión de un cambio publicado, que aparece en el módulo 3. Todos los caminos, incluido el manual, siguen la regla del módulo: el revisor recibe el briefing y el archivo real.
Rafael usa el segundo camino: un solo comando, ejecutado en la carpeta del piloto.
En la terminal, dentro de la carpeta del piloto, el comando codex exec hace un pedido y termina. Es la CLI de Codex.
La opción --sandbox read-only pone a Codex en una sandbox de solo lectura. La opción -o guarda la última respuesta en review.md.
La carpeta del piloto de Rafael todavía no usa Git. Por eso añade --skip-git-repo-check, que Codex pide fuera de él.
$ codex exec --skip-git-repo-check --sandbox read-only -c model_reasoning_effort=medium -o review.md 'Leia briefing.md e plan-v1.md. Liste os achados do plano, cada um com falha, evidência, impacto e a menor correção. Não altere arquivos.'
...
$ ls
briefing.md plan-v1.md review.md
ls muestra que solo apareció review.md. El plan sigue igual.
-c model_reasoning_effort=medium elige el esfuerzo medio. El módulo 6 retoma este tema.Si quien escribió el plan fue Codex, Claude puede ser el revisor. El comando claude -p hace un pedido, imprime la respuesta y termina. El signo > guarda esa respuesta en un archivo.
La protección está en la opción --permission-mode plan: es el modo de planificación, en el que Claude lee los archivos, pero no modifica ninguno. Sin esa opción, “no modifiques archivos” sería solo un pedido.
Rafael invirtió los papeles en un segundo proyecto: Codex hizo el plan y Claude lo revisó.
$ claude -p --permission-mode plan 'Leia briefing.md e plan-v1.md. Liste os achados do plano, cada um com falha, evidência, impacto e a menor correção. Não altere arquivos.' > review-claude.md
No aparece nada en la pantalla: toda la respuesta se guardó en review-claude.md.
--model y --effort; los nombres dependen de tu cuenta. El módulo 6 retoma este tema.Si te trabaste aquí, es normal¿Nunca usaste la terminal? Sigue el camino manual, el punto 4 del cuadro: abre una conversación nueva, pega el briefing, el plan y el pedido de crítica de la lección 7, y guarda la respuesta como review.md. El resultado es el mismo.
El contenido de la crítica no cambia. Cambian el trabajo manual y el riesgo de pegar algo equivocado. Con el comando, el revisor lee los archivos directamente desde la carpeta.
Carla usa Codex desde la aplicación y un chat de IA. Eligió el camino manual y guardó el pedido de crítica en un archivo para pegarlo siempre igual.
Conversación nueva, pega el briefing, el plan y el pedido. Guarda la respuesta como review.md. Funciona en cualquier chat.
Un comando en la carpeta. El revisor lee los archivos y la respuesta queda en review.md. Menos copias, menos errores al pegar.
Practica ahora 0/3
Listo cuando exista un review.md junto a plan-v1.md y el plan siga igual que antes. Unos 12 minutos, en la computadora.
El revisor solo lee. Si el comando da error, comprueba que estés en la carpeta del piloto y que el asistente esté conectado a tu cuenta; si no se resuelve, usa la opción manual. Para abrir la terminal en la carpeta: en Windows 11, haz clic derecho en la carpeta › Abrir en Terminal; en Mac, escribe cd y un espacio, y arrastra la carpeta a la ventana. En Windows, usa PowerShell: las comillas simples no funcionan en el Símbolo del sistema. ¿No hiciste las lecciones 5 y 6? Usa cualquier plan en texto.
codex exec --skip-git-repo-check --sandbox read-only -o review.md 'Lee briefing.md y plan-v1.md. Enumera los hallazgos del plan, cada uno con falla, evidencia, impacto y la corrección más pequeña. No alteres archivos.'
¿Solo tienes Claude Code? Usa este:
claude -p --permission-mode plan 'Lee briefing.md y plan-v1.md. Enumera los hallazgos del plan, cada uno con falla, evidencia, impacto y la corrección más pequeña. No alteres archivos.' > review.md
Ya recibes la crítica de otro asistente sin modificar el plan.
Resumen de bolsillo
La sección Codex + Claude de Eventos INEMA enumera tres formas de conectar los dos: el plugin oficial de Codex para Claude Code (openai/codex-plugin-cc), una CLI que llama a la otra y guarda la respuesta en un .md, y un pull request (la revisión de un cambio publicado) que el otro modelo revisa. Los dos comandos de esta lección se comprobaron en el entorno de INEMA; las opciones cambian según las versiones, así que ejecuta codex exec --help y claude --help para ver las de tu equipo.
De forma predeterminada, codex exec solo se ejecuta dentro de una carpeta con control de versiones. Fuera de ella, esta opción permite ejecutarlo. En el módulo 3, la carpeta del piloto tendrá ese control y la opción dejará de ser necesaria.
Fuentes: Área Codex + Claude — Eventos INEMA
Lección 8 · Dev con IA v6.2 · INEMA.CLUB
Módulo 2 · Lección 4 de 5

Puedes responder a cada hallazgo de la crítica, decidir cuándo terminar el debate y saber cuándo vale la pena automatizarlo.
El plan y la crítica pueden ir y venir para siempre. Cada ronda consume tiempo y uso de la cuenta, y a partir de cierto punto ambos solo están de acuerdo por cansancio. Quien decide qué queda pendiente son las pruebas, no otra ronda.
En 1 minuto
Una ronda de revisión es un ida y vuelta: llega la crítica y cada hallazgo recibe una respuesta. Aceptado: se incluye en el plan. Rechazado con evidencia: muestras por qué no. Pendiente: todavía nadie lo sabe.
Carla respondió a los tres hallazgos del plan de las hojas de cálculo. Uno aceptado, uno rechazado y uno pendiente.
La primera ronda encuentra la mayoría de los fallos. La segunda comprueba si las correcciones quedaron bien. Después de eso, cada ronda encuentra menos y cuesta lo mismo. Y los dos modelos empiezan a estar de acuerdo, lo que la lección 2 mostró que no es una prueba.
Rafael dejó que el debate del formulario llegara hasta la quinta ronda. En las tres últimas solo cambiaron palabras de lugar.
Rondas 3, 4 y 5: ajustes de redacción. Los dos asistentes terminan «de acuerdo». Ninguna prueba con nombre.
La ronda 1 encuentra fallos. La ronda 2 comprueba las correcciones. Lo que queda se convierte en una prueba antes de construir.
Ponte a prueba
Después de la segunda ronda, los dos modelos están de acuerdo en que el plan está listo. ¿Qué garantiza eso?
Un hallazgo pendiente no se resuelve discutiendo. Se convierte en una prueba escrita en el plan, para ejecutarla cuando haya algo que probar. Así el debate termina, pero la duda no desaparece.
El hallazgo de la ciudad en blanco se convirtió en una prueba. Ejecutarla con la hoja de cálculo de Juiz de Fora, que tiene la ciudad en blanco, y comprobar dónde aparece el pedido.
CarlaEl hallazgo 3 sigue abierto: no sé qué hacer con la ciudad en blanco. Conviértelo en una prueba para el plan, sin decidir por mí.
IAPrueba propuesta: ejecutar la rutina con una hoja de cálculo que tenga una fila con la ciudad en blanco. Comprobar si el pedido aparece en el total general y dónde se muestra. Tú decides qué es lo correcto.
La prueba indica qué comprobar. Carla sigue definiendo la regla de negocio.
Para un plan pequeño, bastan dos rondas hechas a mano. Para un plan grande, existe claudex, un plugin de Claude Code. Con el comando /claudex:plan --rounds 2 <tema>, Claude escribe el PLAN.md y Codex lo critica, con un revisor diferente en cada ronda. El ciclo se repite hasta la aprobación o hasta alcanzar el número de rondas. El valor predeterminado es 3; fija 2 para seguir la regla de esta lección.
Rafael usa las dos rondas manuales en el formulario. Dejó claudex para el sistema de citas de la clínica, que es mucho más grande.
Dos rondas a mano. Lees cada hallazgo y respondes.
/claudex:plan --rounds 2, con el número de rondas fijado. Al final, todavía lees el plan y nombras las pruebas.
Si te trabaste aquí, es normal¿No usas Claude Code? Ignora claudex por ahora. Las dos rondas manuales funcionan con cualquier asistente, incluso con una conversación nueva con el mismo.
Practica ahora 0/3
Terminas cuando cada hallazgo del caso tenga una respuesta y el que estaba abierto se haya convertido en una prueba. Unos 8 minutos, en papel o en el bloc de notas.
Es un caso para practicar. Si un hallazgo parece tanto aceptado como rechazado, márcalo como abierto y escribe la prueba que permitiría decidir.
El caso. El briefing de Rafael pide un formulario de contacto para la clínica, solo en la página de contacto. La crítica presentó tres hallazgos. A: "el plan no limita el tamaño del mensaje". B: "cambiar los colores de la página de inicio para destacar el contacto". C: "no está claro si recepción quiere recibir una copia de los mensajes en el celular".
Ya puedes cerrar el debate cuando cada hallazgo tenga respuesta y la duda quede registrada en una prueba.
Resumen de bolsillo
En el flujo «planear y luego cuestionar», el kit pide reconciliar los hallazgos como aceptados, rechazados con evidencia o sin resolver (el kit dice «no resueltos»), guardar plan-v2.md y review.md, y limitarse a dos rondas de revisión. Y recuerda: estar de acuerdo no es una prueba; nombra las pruebas o la evidencia necesarias antes de implementar.
Según el área Codex + Claude de Eventos INEMA, ambos son complementarios. claudex es un software que automatiza el debate de un plan grande. Use Both es un método para todo lo demás: revisar cambios, definir una meta con una condición de parada, cambiar de sesión.
Fuentes: Guía de Use Both · Área Codex + Claude — Eventos INEMA
Lección 9 · Dev con IA v6.2 · INEMA.CLUB
Módulo 2 · Lección 5 de 5

Puedes cerrar el plan-v2.md de tu piloto, con una respuesta para cada hallazgo y una prueba vinculada a cada criterio de aceptación.
Recibir la crítica es la mitad del camino. La otra mitad es reunir lo que se aceptó en una nueva versión. Sin perder el plan original ni olvidar lo que quedó sin resolver. Y sin convertir la ruta del kit en una verdad absoluta.
En 1 minuto
El kit Use Both incluye una tabla sobre quién hace qué. Para planear: Claude escribe y Codex cuestiona las premisas. El objetivo es un plan con alcance y criterios de aceptación, cada uno con su prueba. Son preferencias iniciales registradas por el autor, no una clasificación medida de modelos.
Rafael empezó con la ruta de la tabla. En el segundo proyecto, intercambió los roles para ver qué crítica encontraba más problemas reales en su tarea.
Los modelos, el acceso y los cobros cambian de una cuenta a otra y de un mes a otro. Por eso, la pregunta útil no es "cuál es el mejor". Es "en esta tarea, ¿qué crítica encontró fallas reales con evidencia?".
Carla comparó dos críticas del mismo plan: una de Codex y otra de una conversación nueva del chat. Contó cuántos hallazgos tenían evidencia que ella verificó.
"Dicen que el modelo X es el mejor para planear". Carla usaría solo ese, sin verificarlo.
Crítica 1: 3 hallazgos, 2 verificados. Crítica 2: 5 hallazgos, 1 verificado. En esta tarea, la crítica 1 sirvió más.
No escribas encima de plan-v1.md. La versión nueva es un archivo hermano: plan-v2.md. Así comparas ambos y sabes qué cambió a causa de la crítica.
El plan-v2.md incluye los hallazgos aceptados, una lista de los rechazados con la evidencia y los pendientes como pruebas.
La carpeta del piloto de Rafael quedó con cuatro archivos, cada uno con una función.
Antes de construir, verifica que cada criterio de aceptación del briefing tenga una prueba en el plan. Un criterio sin prueba es un criterio que nadie va a verificar.
Rafael pidió esta verificación a una conversación nueva. Un criterio se había quedado sin prueba.
RafaelLee briefing.md y plan-v2.md. Enumera cada criterio de aceptación del briefing y la prueba del plan que lo verifica. Señala los criterios sin prueba. No modifiques archivos.
IACriterio 1, el mensaje llega a recepción: prueba de envío real. Criterio 2, el teléfono rechaza letras: prueba de escritura. Criterio 3, se abre en el celular: ninguna prueba en el plan.
La brecha apareció antes de la primera línea de código.
Si te trabaste aquí, es normal¿Tu review.md tiene demasiados hallazgos? Lleva al plan-v2.md solo los de gravedad alta y media. Los de gravedad baja reciben la respuesta "pendiente (baja)" y se quedan en el review.md; no se incluyen en el plan-v2.md.
Practica ahora 0/4
Listo cuando el plan-v2.md esté en la carpeta, junto al plan-v1.md, con cada criterio de aceptación vinculado a una prueba. Unos 12 minutos, en la computadora.
El plan-v1.md no cambia: creas un archivo nuevo. ¿No hiciste las lecciones 6 a 9? Usa la plantilla con cualquier plan y crítica que tengas por escrito.
Lee briefing.md, plan-v1.md y review.md (con mis respuestas: aceptado, rechazado o pendiente). Escribe plan-v2.md, un archivo nuevo: - incorpora los hallazgos aceptados; - enumera los rechazados con la evidencia; - convierte los pendientes en pruebas con nombre. No modifiques plan-v1.md ni review.md. No implementes nada.
Cerraste el plan del piloto: recibió críticas, tiene respuestas y una prueba para cada criterio.
Resumen de bolsillo
La tarjeta de rutas del kit Use Both, resumida en el área Codex + Claude de Eventos INEMA, presenta preferencias iniciales registradas en el video de Mark Kashef y traducidas en tareas. El propio kit dice que son elecciones editoriales, no una clasificación medida: prueba y quédate con la ruta que produzca mejor evidencia. El video menciona Claude Opus 5.5 y GPT-6 Astra; los modelos, las herramientas, los límites y los cobros cambian según la cuenta, y el flujo de trabajo es más portátil que esos nombres.
Fuentes: Área Codex + Claude — Eventos INEMA · Guía de Use Both
Lección 10 · Dev con IA v6.2 · INEMA.CLUB
Módulo 3 · Lección 1 de 5

Puedes crear una rama de prueba y leer un git diff línea por línea, indicando qué salió y qué entró.
En el módulo 2 alguien criticó el plan. Ahora la IA va a modificar archivos reales. Para revisar lo que hizo, necesitas ver exactamente qué cambió, no lo que dice que cambió.
En 1 minuto
git diff, la línea con − salió y la línea con + entró.Git guarda versiones de los archivos de una carpeta. Con él, comparas la versión anterior con la actual, línea por línea.
Para revisar trabajo de IA, esto es lo que importa. El resumen dice "cambié el formulario". La diferencia muestra qué líneas cambiaron y en qué archivos.
Rafael pidió corregir el campo de teléfono del sitio de la clínica. El resumen mencionaba un archivo. La diferencia mostró dos: la IA también había modificado el pie de página.
Pregunta: "¿qué cambiaste?"
Respuesta: el resumen de la IA, con su memoria.
Pregunta: "¿qué cambió?"
Respuesta: Git enumera los archivos que cambiaron, incluidos los nuevos, y muestra las líneas.
Balance: Rafael encontró el cambio en el pie de página, que nadie había pedido.
Antes de que la IA haga cambios, crea un branch. Si el cambio no sirve, la versión que funciona sigue intacta.
En el terminal, dentro de la carpeta del proyecto, un comando crea el branch y te cambia a él. git status confirma dónde estás.
Rafael creó el branch formulario-contato antes de pedirle nada a la IA. La versión publicada del sitio quedó en el branch principal.
$ git switch -c formulario-contato
Switched to a new branch 'formulario-contato'
$ git status
On branch formulario-contato
nothing to commit, working tree clean
"Switched to a new branch" = branch creado y ya estás en él. "nothing to commit" = todavía no cambió nada.
Después de que la IA trabaje, ejecuta primero git status: enumera todos los archivos que cambiaron, incluidos los nuevos. Un archivo nuevo no aparece en git diff hasta que usas git add, que se muestra en la lección 13.
Luego, git diff muestra el diff. Cada archivo modificado aparece con su nombre. Una línea que empieza con − salió; una línea con + entró. Las demás son contexto, no cambiaron.
En el diff de Rafael, salió una línea del campo de teléfono y otra entró en su lugar. Leyó ambas y vio la nueva regla: solo números, espacios, paréntesis y guiones.
$ git diff
diff --git a/contato.html b/contato.html
index 3f2a1c0..8b7d4e2 100644
--- a/contato.html
+++ b/contato.html
@@ -14,3 +14,3 @@
<label for="telefone">Telefone</label>
- <input type="text" id="telefone" name="telefone">
+ <input type="tel" id="telefone" name="telefone" pattern="[0-9 \(\)\-]+">
<label for="mensagem">Mensagem</label>
Las primeras cinco líneas indican qué archivo y en qué sección. Después, − la línea anterior y + la nueva. Un diff largo se abre página por página: Espacio avanza, q sale.
Ponte a prueba
En el diff, una línea empieza con −. ¿Qué significa?
Si usas el asistente desde la app, no necesitas abrir el terminal. Pídele que muestre el diff completo de los cambios. El asistente ejecuta el comando y pega el resultado.
Carla usa Codex desde la app. Después de cada pedido, escribe: "muestra el git diff completo". Así ve las líneas y no solo la frase "cambié el juntar.py".
Una hoja de cálculo .xlsx es diferente: en el diff solo aparece como "Binary files differ", sin las celdas. Para una hoja de cálculo, pídele al asistente un resumen de las celdas que cambiaron, o trabaja con la copia en CSV, donde el diff muestra cada línea.
CarlaSuma los pedidos por ciudad en el archivo juntar.py.
IAListo. Ajusté la suma por ciudad.
¿Qué ajustaste? ¿Cuántas líneas? No se puede saber.
CarlaMuestra el git diff completo de lo que cambiaste.
IAdiff --git a/juntar.py b/juntar.py --- a/juntar.py +++ b/juntar.py @@ -8,1 +8,1 @@ -total = pedidos.sum() +total = pedidos.groupby("cidade").sum()
Ahora Carla ve la línea que salió y la que entró.
Si te trabaste aquí, es normal¿El diff parece una sopa de letras? Lee solo tres cosas: el nombre del archivo, las líneas con − y las líneas con +. El resto es dirección y contexto.
Practica ahora 0/4
Listo cuando hayas leído un diff de tu briefing.md y anotado una línea que salió y una que entró. Unos 12 minutos, en la computadora.
Todo sucede en la carpeta del piloto, con el briefing de la lección 5; ¿no lo hiciste? Crea cualquier archivo de texto allí. Si aparece "git: command not found" (en Windows: "El término 'git' no se reconoce"), instala Git desde el sitio oficial, git-scm.com, y cierra y vuelve a abrir el terminal. Si el commit te pide nombre y correo electrónico, ejecuta los dos comandos git config que te muestre, cambiando el nombre y el correo electrónico de ejemplo por los tuyos. ¿Prefieres no usar el terminal? Pídele cada paso a tu asistente, en la carpeta del piloto.
git init git add briefing.md git commit -m "briefing inicial" git switch -c teste-diff git diff
Ya puedes leer, en el propio Git, qué cambió en un archivo.
Resumen de bolsillo
Lección 11 · Dev con IA v6.2 · INEMA.CLUB
Módulo 3 · Lección 2 de 5

Puedes pedir solo la primera etapa de tu piloto, con los criterios del briefing incluidos y una pausa al final.
Pedir toda la tarea de una vez genera un cambio enorme. Nadie revisa bien trescientas líneas. Por etapas, cada cambio es pequeño, se verifica y se revisa antes del siguiente.
En 1 minuto
Cuando la IA hace todo en un solo pedido, el diff queda largo. Lo hojeas, te cansas y lo apruebas. Así es como se cuela el error.
Rafael pidió «el formulario completo, con envío y validación». Recibió cambios en siete archivos. La siguiente vez, pidió solo los campos: un archivo, pocas líneas.
Pedido: formulario completo.
Diff: siete archivos. Rafael aprobó sin leerlos todos.
Pedido: solo los campos del formulario.
Diff: un archivo, que leyó línea por línea.
Balance: un cambio pequeño es un cambio que de verdad verificas.
Toma el plan del módulo 2 y divídelo en etapas que quepan en un pedido. Cada etapa toma del briefing el criterio de aceptación que debe cumplir.
Carla dividió la rutina de las hojas de cálculo en tres etapas. La primera solo lee las hojas de cálculo de la semana. Su criterio: el total de filas leídas coincide con la suma de las filas de las hojas de cálculo.
El pedido tiene cuatro partes: dónde leer el contexto, qué etapa hacer, sus criterios y la orden de detenerse al final. Con la pausa, la IA no continúa con la siguiente etapa antes de que la verifiques.
Rafael menciona los archivos por su nombre, con @, y pide la etapa 1. La respuesta enumera qué cambió y cómo verificarlo.
RafaelLee @briefing.md y @plan-v2.md. Haz solo la etapa 1: los campos del formulario. Criterios de esta etapa: 1. El nombre, el teléfono y el mensaje aparecen en la página. 2. El campo de teléfono no acepta letras. Modifica solo contato.html. Al final, detente, enumera los archivos modificados y di cómo comprobar cada criterio.
IAEtapa 1 lista. Archivo modificado: contato.html. Para comprobarlo: 1. abre la página y mira los tres campos; 2. escribe letras en el teléfono e intenta enviar. Me detuve aquí. La etapa 2 es el envío.
Un archivo, dos criterios y la IA se detuvo a esperarte.
Si te trabaste aquí, es normal¿No tienes el plan-v2.md del módulo 2? Usa solo el briefing de la lección 5 y escribe tú la etapa 1 en el pedido. El resto funciona igual.
La versión guardada en Git se llama commit. En este curso viene después de la revisión de la lección 13. Hasta entonces, el cambio está solo en los archivos y puedes deshacerlo.
Si la etapa no quedó bien, git restore . devuelve los archivos que Git ya sigue a la última versión guardada. Los archivos nuevos que creó la IA no desaparecen con eso: revísalos con git status y bórralos a mano.
A Carla no le gustó el primer intento de la etapa 1. Le pidió a Codex, desde la app: "deshaz los cambios de esta etapa con git restore y muestra git status". Todo volvió a como estaba antes.
$ git status
On branch etapas-relatorio
Changes not staged for commit:
modified: juntar.py
$ git restore .
$ git status
On branch etapas-relatorio
nothing to commit, working tree clean
"modified" = archivo modificado y aún no guardado. Después de git restore ., "nothing to commit" = volvió a la última versión guardada.
git add en la lección 13, usa git restore --staged --worktree . para deshacer también lo que preparaste.Practica ahora 0/3
Listo cuando el pedido de la etapa 1 tenga contexto, etapa, criterios y una indicación para detenerse, y hayas comprobado la respuesta. Unos 10 minutos, en la computadora.
La IA modifica solo el archivo que enumeres, dentro del branch de prueba de la lección 11 (¿no lo hiciste? Pídele al asistente: "crea un branch de prueba y cámbiate a él"). Si pasa de la etapa 1, presiona el botón para detener (Esc en el terminal) y pídele que informe lo que hizo. En un chat común, pega el texto del briefing en lugar de @.
Lee @briefing.md <y @plan-v2.md, si lo tienes>. Haz solo la etapa 1: <en qué consiste la etapa 1>. Criterios de esta etapa: 1. <sí o no> 2. <sí o no> Modifica solo: <archivo>. Al final, detente, enumera los archivos modificados y di cómo comprobar cada criterio. Ejemplo de Carla: Lee @briefing.md. Haz solo la etapa 1: leer las hojas de cálculo de la semana. Criterios de esta etapa: 1. El total de filas leídas es igual a la suma de las filas de las hojas de cálculo. 2. Las hojas de cálculo originales no cambian. Modifica solo: juntar.py. Al final, detente, enumera los archivos modificados y di cómo comprobar cada criterio.
Ya pides trabajo por etapas que puedes revisar una por una.
Resumen de bolsillo
Lección 12 · Dev con IA v6.2 · INEMA.CLUB
Módulo 3 · Lección 3 de 5

Puedes pedirle al otro modelo que revise una etapa con el paquete adecuado: briefing, diff y el resultado de tus verificaciones.
En la lección anterior, la IA entregó una etapa. Si quien revisa solo recibe "hice esto", revisa una frase. Con el paquete adecuado, revisa el trabajo y señala la línea exacta del problema.
En 1 minuto
La revisión cruzada de una etapa necesita tres cosas. El briefing, para saber qué se pidió. El diff, para ver qué cambió. Y lo que verificaste, con el resultado.
Rafael anota las verificaciones de la etapa en un archivo conferencias.txt: "Aparecen 3 campos: sí. El teléfono rechaza letras: sí." Esa hoja se envía junto con el paquete para quien revisa.
Con el resumen, quien revisa tiende a estar de acuerdo. Con el paquete, compara el pedido con el cambio y con lo que se verificó. Así aparece el criterio que nadie probó.
Rafael le envió a Codex el paquete de la etapa 1. En la revisión se notó que conferencias.txt decía «sí» para el teléfono sin explicar cómo se comprobó.
RafaelClaude dijo que completó los campos del formulario. ¿Está bien?
CodexParece adecuado. Los campos de un formulario son un cambio sencillo.
El revisor aprobó una frase.
RafaelLee briefing.md, mudanca.diff y conferencias.txt. Enumera los hallazgos. Para cada uno: dónde, qué falla, impacto y la corrección mínima. No modifiques archivos.
CodexHallazgo 1. Dónde: conferencias.txt, línea «Teléfono rechaza letras: sí». Falla: no dice cómo se comprobó. Impacto: medio. Corrección mínima: escribir letras en el teléfono, intentar enviar y anotar lo que apareció.
El hallazgo señala el archivo, la línea y la corrección.
Antes del commit, la versión guardada, pídele a Git el diff en un archivo, desde el terminal. Después llama al otro modelo en modo de solo lectura, con la respuesta guardada en un archivo.
En la app, el proceso es el mismo, explicado con palabras. Pídele a quien hizo el trabajo: «ejecuta git add -A y guarda git diff --staged en mudanca.diff». Después abre una conversación nueva, con el otro asistente o con el mismo, y menciona los tres archivos. En la app, «no modifiques archivos» es un pedido, no un bloqueo: después, comprueba con git status que nada haya cambiado.
Carla hace todo desde la app. Codex hizo la etapa; el chat de IA, en una conversación nueva, recibe los tres archivos adjuntos con el ícono del clip. Si el chat rechaza el .diff, ella lo cambia de nombre a mudanca.txt.
$ git add -A
$ git diff --staged --output=mudanca.diff
$ codex exec --sandbox read-only -o review.md "Leia briefing.md, mudanca.diff e conferencias.txt. Liste os achados. Para cada achado: onde, o que falha, impacto e a menor correção. Não altere arquivos."
Las dos primeras líneas preparan todo, incluidos los archivos nuevos, y guardan el diff. La tercera llama a Codex solo para leer, y la respuesta queda en review.md. En Claude: claude -p --permission-mode plan "…mismo pedido…" > review-claude.md. En Windows, es mejor usar PowerShell 7 o la app para ese >, que en el PowerShell antiguo puede dañar los acentos.
Si te trabaste aquí, es normal¿El comando largo te asusta? Cópialo, cambia solo los nombres de archivo si son otros y pégalo. O sigue el proceso desde la app, que te lleva al mismo resultado.
"Puede mejorar" no ayuda a nadie. Pide que cada hallazgo indique dónde está, qué falla, el impacto y la corrección mínima. Así decides rápido qué corregir.
Carla recibió un hallazgo impreciso sobre el paso de la suma. Volvió a pedirlo en las cuatro partes y obtuvo el punto exacto: la línea de la suma, donde la ciudad con y sin tilde se convertía en dos.
"La suma por ciudad puede tener inconsistencias."
Dónde: juntar.py, línea de la suma. Falla: "São Paulo" y "Sao Paulo" se convierten en dos ciudades. Impacto: el total queda dividido. Corrección: quitar las tildes antes de sumar.
Practica ahora 0/3
Listo cuando tengas una revisión con al menos un hallazgo en las cuatro partes, o la frase "no se encontraron fallas" junto con lo que se leyó. Unos 10 minutos, en la computadora.
El revisor solo lee. ¿Solo tienes un asistente? Abre una conversación nueva con él para revisar. ¿No hiciste la etapa de la lección 12? Revisa el diff del briefing de la lección 11.
Lee briefing.md, mudanca.diff y conferencias.txt. Revisa la etapa <número> según los criterios del briefing. Para cada falla: dónde, qué falla, impacto (alto, medio, bajo) y la corrección mínima. Si no encuentras fallas, di qué leíste para llegar a esa conclusión. No modifiques archivos.
Ya pides una revisión del trabajo real, con evidencia en cada hallazgo.
Resumen de bolsillo
"Dividir construir y revisar": un asistente construye por separado de la versión que funciona; el otro revisa el diff con el briefing y el resultado de las pruebas. Las pruebas y tu aprobación deciden qué se incorpora. El revisor recibe el mismo briefing y el artefacto real, nunca un resumen impreciso de lo que hizo el primero.
Según el video que acompaña el kit: el complemento oficial de Codex para Claude Code; una línea de comandos que llama a la otra, con la respuesta guardada en un archivo; o una solicitud de cambio en un sitio de código, que el otro modelo revisa.
Fuentes: Área Codex + Claude — Eventos INEMA · Guía de Use Both
Lección 13 · Dev con IA v6.2 · INEMA.CLUB
Módulo 3 · Lección 4 de 5

Puedes revisar una imagen hecha con IA en cuatro puntos: herramienta y costo antes, archivo real, tamaño de uso y versión hermana.
Una imagen también es un cambio en el proyecto y también se equivoca con seguridad. Puede consumir créditos sin que te des cuenta, llegar solo como enlace o tener letras inventadas en los bordes.
En 1 minuto
Tener un asistente de código no garantiza que genere imágenes. Cuando lo hace, cada imagen puede descontar créditos de la cuenta. Revisa ambas cosas antes de pedirla.
Por eso, escribe en el pedido: si no hay una herramienta, detente y avísame, sin usar otro servicio de pago. Sin esa instrucción, puede cambiar por su cuenta.
Rafael quería un banner para la página de contacto de la clínica. Antes, le preguntó al asistente si había una herramienta de imagen en la sesión y cómo cobraba.
RafaelAntes de generar: ¿esta sesión tiene una herramienta de imagen? ¿Cómo se cobra? Si no hay, detente y dímelo; no uses otro servicio.
IANo encontré una herramienta de imagen en esta sesión. Me detuve aquí, sin generar nada. Puedo escribir la descripción del banner para que la generes donde tengas acceso.
Con la instrucción escrita en el pedido, se detuvo y avisó en vez de buscar otro servicio.
Una descripción de imagen no es una imagen. Un enlace temporal tampoco: desaparece. Solo cuenta el archivo guardado en la carpeta del proyecto, con un nombre claro.
Carla pidió una portada para el informe semanal. La primera respuesta solo trajo un enlace. Volvió a pedirla: "guarda el archivo en imágenes/capa-relatorio-v1.png".
Una descripción de la imagen o un enlace que vence.
El archivo imagens/capa-relatorio-v1.png, dentro de la carpeta del proyecto.
En una miniatura, casi cualquier imagen parece buena. Ábrela al tamaño real de uso y revisa tres cosas: texto, marcas y recorte. Es común que aparezcan letras inventadas en los bordes.
En la pantalla pequeña, la portada de Carla se veía excelente. Impresa en una hoja completa, apareció una palabra sin sentido en una esquina y una persona con la cara cortada.
Ponte a prueba
La imagen quedó excelente en la miniatura. ¿Qué haces antes de usarla?
¿Necesitaste cambiar la imagen? Guarda la nueva al lado, con otro número, y conserva el original. Anota en el proyecto qué versión está en uso. Así puedes volver atrás y comparar.
Rafael generó el banner donde tenía acceso, en tres versiones. Guardó las tres y anotó en el briefing (briefing.md): "banner en uso: v2".
Si te trabaste aquí, es normal¿Tu asistente no genera imágenes? No pasa nada: las revisiones de los pasos 2 a 4 sirven para cualquier imagen, hecha con IA, por ti o por un diseñador.
Practica ahora 0/4
Listo cuando tengas una imagen del piloto revisada en los tres puntos y una versión hermana guardada al lado. Unos 10 minutos, en la computadora.
No se genera ni se cobra nada: usa una imagen que ya tengas, del proyecto o una foto tuya. Si el asistente dice que va a generar algo, detente antes.
Antes de generar cualquier imagen: ¿esta sesión tiene una herramienta de imagen? ¿Cómo se cobra? No generes nada ahora ni uses otro servicio.
Ya revisas una imagen de IA como revisas cualquier otro cambio.
Resumen de bolsillo
Solo si hay una herramienta de imagen disponible en la sesión; revisa el acceso y el cobro antes. El resultado esperado es el archivo real en el proyecto, abierto al tamaño en que se va a usar. Conserva el original y guarda las revisiones como archivos hermanos, registrando qué versión usa el proyecto.
Una guía automática solicita la imagen al generador de Codex y guarda el archivo en una carpeta. Cada generación consume crédito de la suscripción, por eso solo se ejecuta cuando está autorizada; sin autorización, se usa por defecto un generador local gratuito. Después de generar, se revisa la imagen: el texto de los bordes puede aparecer inventado.
Fuentes: Área Codex + Claude — Eventos INEMA
Lección 14 · Dev con IA v6.2 · INEMA.CLUB
Módulo 3 · Lección 5 de 5

Puedes entregar un cambio de tu piloto con la revisión cruzada registrada en un archivo: hallazgos, lo que corregiste y lo que rechazaste.
La revisión que queda solo en la conversación se pierde. Mañana nadie recuerda qué se encontró ni por qué se rechazó un punto. Y, si siempre tienes el mismo revisor, no descubres si la otra ruta funciona mejor para tu tarea.
En 1 minuto
revisao-etapa-N.md, junto al código."Claude hace, Codex revisa" es una ruta para empezar, no un ranking. En una etapa, prueba lo contrario y compara con tu propio criterio: ¿qué ruta encontró más fallas reales?
¿Solo tienes un asistente? El intercambio se hace entre conversaciones: una hace, otra nueva revisa y, en la etapa siguiente, al contrario.
Rafael hizo la etapa 2 con Codex y pidió la revisión a Claude. Claude encontró una falla en el envío que la ruta anterior no había detectado en esta tarea.
Claude hace la etapa. Codex revisa el diff.
Codex hace la etapa. Claude revisa el diff.
No todos los hallazgos merecen una corrección. Corrige lo que señala dónde está el problema, muestra la falla y coincide con un criterio del briefing. Rechaza lo que sea cuestión de gusto o esté fuera del alcance, y escribe por qué.
Carla recibió dos hallazgos. Uno señalaba ciudades repetidas por la tilde: lo corrigió. El otro sugería cambiar el formato del informe, que está en la sección "Fuera" del briefing: lo rechazó.
"São Paulo" y "Sao Paulo" se contaban como dos ciudades. Criterio 2 del briefing.
"Cambiar el formato del informe." Motivo: está en la sección Fuera del briefing.
Si te trabaste aquí, es normal¿Dudas si corregir o rechazar? Pregúntate: ¿esto incumple algún criterio del briefing? Si sí, corrígelo. Si no, anótalo y sigue.
Un archivo breve por etapa guarda la revisión. Quién revisó, qué encontró, qué se corrigió, qué se rechazó y por qué. El archivo queda en la carpeta del piloto, junto al código.
El revisao-etapa-2.md de Rafael tiene seis líneas. En el módulo 5, otra conversación leerá ese archivo para continuar.
En Git, el módulo completo se convierte en una secuencia: branch, etapa, paquete, revisión, corrección, registro y commit. El commit va al final, después de la revisión. Es el primer cambio de tu piloto, realizado y verificado por dos personas.
Carla hizo la etapa 2 desde la app, en el orden de la ventana de abajo. Desde la etapa hasta el commit, tardó unos cuarenta minutos, y el revisao-etapa-2.md quedó en la carpeta.
Practica ahora 0/4
Listo cuando la carpeta del piloto tenga el revisao-etapa-N.md completado a partir del review.md de la lección 13 y la etapa esté guardada en un commit. Unos 12 minutos, en la computadora.
Todo sucede en el branch de prueba; la versión que funciona no cambia. ¿No tienes el review.md de la lección 13? Practica con el ejemplo de Carla en la plantilla. Si la revisión pide algo grande, anota "queda para otra etapa" y sigue.
# Revisión de la etapa <N> Lo hizo: <modelo o conversación> · Revisó: <otro> Hallazgo 1: <qué es> · corregido | rechazado (motivo) Hallazgo 2: <qué es> · corregido | rechazado (motivo) Verificado después: <qué probaste y cuál fue el resultado> Ejemplo de Carla: # Revisión de la etapa 2 Lo hizo: Codex · Revisó: chat de IA, conversación nueva Hallazgo 1: la ciudad con y sin tilde aparecía como dos · corregido Hallazgo 2: cambiar el formato del informe · rechazado (Fuera del encargo) Verificado después: cada ciudad aparece una vez; el total coincide con las hojas de cálculo
Cerraste el módulo 3 con un cambio realizado, revisado, corregido y registrado.
Resumen de bolsillo
Reserva de 30 a 45 minutos. En la siguiente etapa del piloto, invierte las rutas: quien revisaba hace, quien hacía revisa. ¿Solo tienes un asistente? Una conversación hace el trabajo y otra nueva lo revisa.
git status y anota el resultado de cada criterio en conferencias.txt.revisao-etapa-N.md.git add -A
git diff --staged --output=mudanca.diff
codex exec --sandbox read-only -o review.md "Leia briefing.md, mudanca.diff e conferencias.txt. Liste os achados. Para cada achado: onde, o que falha, impacto e a menor correção. Não altere arquivos."
git add -A
git commit -m "etapa 2 revisada"
En Claude, la revisión de solo lectura es claude -p --permission-mode plan "…" > review-claude.md.
Fuentes: Área Codex + Claude — Eventos INEMA · Guía de Use Both
Lección 15 · Dev con IA v6.2 · INEMA.CLUB
Módulo 4 · Lección 1 de 5

Puedes escribir, junto a cada criterio de tu briefing, cómo se comprobará y quién lo comprobará.
En el módulo 1 escribiste los criterios. Un criterio sin una forma de comprobarlo se convierte en un adorno del briefing. Al entregar, cada criterio necesita una verificación acordada de antemano.
En 1 minuto
Todo criterio de aceptación necesita una forma acordada de comprobarlo. Sin eso, cada persona lo comprueba a su manera o nadie lo comprueba.
Rafael tomó los tres criterios del formulario de la clínica y escribió, junto a cada uno, cómo iba a comprobarlo.
Una prueba automática comprueba una regla de la misma manera, tantas veces como quieras. Es excelente para «rechaza letras» o «el total coincide». Es poco útil para «el texto tiene sentido» o «la página se ve bonita».
Carla puso una celda de comprobación en la hoja de cálculo: compara el total del informe con la suma de las hojas de cálculo y muestra «coincide» o «no coincide». En cambio, lee la lista de ciudades con sus propios ojos.
Reglas que se repiten: suma, formato, campo obligatorio. Se ejecuta igual cada vez.
Sentido, apariencia, tono, el recorrido del usuario. Hace falta que alguien lo revise.
En una celda vacía de la hoja de cálculo del informe, escribió una fórmula que compara el total con la suma de las hojas de cálculo. Por ejemplo: =SE(B2=SOMA(C2:C8);"confere";"não confere"), donde B2 es el total del informe y de C2 a C8 están los totales de cada hoja de cálculo. Cambia las celdas por las tuyas. ¿No sabes cómo armarla? Pídele a la IA la fórmula e indica qué celdas debe comparar.
Si te trabaste aquí, es normal¿No sabes si un criterio se puede comprobar con una prueba automática? Pregúntate: ¿se puede escribir la regla como una operación o un formato (suma, solo números, campo completado)? Entonces es automática. ¿Depende de observar, leer o usar? Es una comprobación manual.
La IA escribe la prueba automática. Tu trabajo es pedir una prueba por criterio y revisar su resultado: el texto que muestra al ejecutarse. No aceptes solo «creé las pruebas, todas pasan».
Rafael pidió una prueba solo para el criterio del teléfono y su resultado, antes y después de la corrección.
RafaelCrea pruebas para el formulario.
IACreé pruebas para el formulario. Todas pasan.
¿Qué pruebas? ¿Qué criterio se está comprobando? No se puede saber.
RafaelCrea una prueba para el criterio 2 de briefing.md: el teléfono rechaza letras. Prueba con el texto "abc". Ejecútala antes de corregir y muéstrame el resultado. Después corrige y ejecútala de nuevo.
IAAntes de la corrección: FALLÓ — el campo aceptó "abc". Después de la corrección: PASÓ — el campo rechazó "abc".
Un criterio, una prueba y el resultado que se muestra las dos veces.
Una prueba mal escrita puede pasar siempre, con el error o sin él. Por eso conviene ver que la prueba falle una vez, cuando el error todavía existe. Si nunca falló, no sabes si revisa lo correcto.
En una copia, Carla cambió a propósito un valor de la última hoja de cálculo, y la celda siguió diciendo "coincide". La fórmula sumaba de C2 a C7 y dejaba fuera la última hoja de cálculo.
"Coincide" con los valores correctos y también con un valor cambiado a propósito.
Lo que demuestra: nada.
Con la fórmula sumando de C2 a C8: "no coincide" con el valor cambiado; "coincide" con los correctos.
Lo que demuestra: que detecta el error.
Ponte a prueba
La IA escribió una prueba para "el total coincide" y pasó a la primera. ¿Qué pides después?
Practica ahora 0/3
Está listo cuando cada criterio de tu briefing tenga una línea "cómo verifico" y "quién verifica". Unos 10 minutos, en la computadora.
Solo escribes en tu archivo; todavía no se ejecuta nada. ¿No tienes el briefing.md de la lección 5 (en la carpeta del piloto)? Usa tres criterios de cualquier tarea tuya.
## Cómo verifico 1. <criterio 1> → <cómo verifico> · <automático o manual> · quién: <nombre> 2. <criterio 2> → <cómo verifico> · <automático o manual> · quién: <nombre> 3. <criterio 3> → <cómo verifico> · <automático o manual> · quién: <nombre> Ejemplo de Carla: 1. Total igual a la suma de las hojas de cálculo → celda de verificación · automático · quién: Carla 2. Cada ciudad una vez → leer la lista · manual · quién: Carla 3. Origen debajo de cada tabla → revisar cada tabla · manual · quién: colega de la dirección
Ya sabes cómo se va a verificar cada criterio de tu piloto.
Resumen de bolsillo
Lección 16 · Dev con IA v6.2 · INEMA.CLUB
Módulo 4 · Lección 2 de 5

Puedes verificar un cambio de tu piloto siguiendo el recorrido de quien lo va a usar, de principio a fin, con datos de prueba.
Una prueba verifica una regla. Quien usa el sistema pasa por varias reglas seguidas, en un celular y con prisa. Muchos errores solo aparecen al recorrer todo ese camino.
En 1 minuto
La prueba automática revisa una regla a la vez. No ve la pantalla pequeña del celular, el teclado que cubre el botón ni el mensaje que termina en la carpeta de spam.
En el formulario de la clínica, la prueba del teléfono pasó. En el celular de Rafael, el teclado cubría el botón de enviar y no se podía desplazar la pantalla hasta él.
Lo que vio Rafael: PASÓ — el campo rechazó "abc".
Lo que vio el paciente: un botón de enviar al que no podía llegar.
Lo que hizo Rafael: abrió el formulario en el celular, lo llenó como paciente e intentó enviarlo.
Lo que encontró: el botón oculto, antes de que llegara a la clínica.
Piensa en quién lo va a usar y dónde. Haz el mismo recorrido, en el mismo tipo de dispositivo, desde el primer clic hasta el resultado final.
La dirección lee el informe de Carla en el celular, desde el correo electrónico. Ella empezó a enviarse el informe a sí misma y abrirlo en el celular antes de enviarlo.
Verifica con datos inventados y deja claro que son de prueba. Así nadie confunde la prueba con un caso real y no circulan datos de personas reales.
Rafael envía el formulario como "Paciente Teste" y acuerda con recepción que pueden borrar los mensajes con ese nombre.
Carla verifica en una copia de las hojas de cálculo, nunca en las originales.
El nombre y el teléfono de un paciente real en el formulario de prueba.
"Paciente Teste", un teléfono de ejemplo y recepción avisada.
Si te trabaste aquí, es normal¿No puedes hacer la prueba sin realizar una acción real, como enviar un correo electrónico? Primero envíatelo a ti. Después, envíalo una sola vez al destino real y avisa a quien lo recibe.
Opcional: si tu asistente no maneja el navegador, salta esta parte. Algunos asistentes pueden manejar el navegador o la computadora, como Claude Code con la extensión de Chrome. Esto solo funciona si la herramienta está disponible en tu cuenta: tener el asistente en la computadora no es suficiente.
Incluso con la herramienta, hay tres cosas que quedan en tus manos: la contraseña, el pago y el clic final para enviar. La IA prepara y se detiene. Si se niega a realizar una acción por seguridad, no cambies de modelo para evitarlo: hazlo tú por el camino habitual.
RafaelAbre la página de contacto de la clínica y completa: nombre "Paciente Teste", teléfono "11 90000-0000", mensaje "teste do formulário". Detente antes de enviar.
IACompleté el nombre "Paciente Teste", el teléfono "11 90000-0000" y el mensaje "teste do formulário". Me detuve antes de enviar. Revisa los campos y dime si puedo hacer clic en enviar.
La IA preparó todo; el envío espera tu confirmación.
Practica ahora 0/3
Listo cuando hayas hecho el recorrido de quien lo usa, de principio a fin, y hayas anotado lo que viste. Unos 10 minutos, en el dispositivo que usa la persona.
Usa datos de prueba y una copia, nunca el original. Si tu piloto todavía no tiene nada funcionando, haz el recorrido con el resultado de cualquier tarea con IA de esta semana.
Ya revisas el sistema de la manera en que se va a usar.
Resumen de bolsillo
El kit lo llama "uso supervisado de la computadora": delegar una acción autorizada en una interfaz cuando no hay otro camino. Prefiere una cuenta de prueba y un registro inventado. Confirma que el asistente realmente tenga la herramienta de uso de la computadora. Escribe la contraseña y el código de verificación tú mismo, nunca en el pedido. Pídele que prepare todo y se detenga antes de enviar, comprar, publicar o borrar. Revisa los campos finales y verifica el resultado después.
El kit también dice: si una herramienta rechaza una acción sensible, no cambies a otro modelo para evitar el rechazo. Usa el camino habitual, realizado por una persona.
Fuentes: Área Codex + Claude — Eventos INEMA · Guía de Use Both
Lección 17 · Dev con IA v6.2 · INEMA.CLUB
Módulo 4 · Lección 3 de 5

Puedes pedir la corrección más pequeña para una falla de tu piloto y registrarla en una línea del archivo FALHAS.md.
Cuando algo se rompe, dan ganas de pedir «hazlo de nuevo y bien». La IA rehace mucho más de lo necesario, y tienes que volver a revisarlo todo. Y sin un registro, el mismo error vuelve al mes siguiente.
En 1 minuto
La corrección más pequeña es el cambio más breve que hace que el criterio vuelva a cumplirse. Cuanto menor sea, menos cosas tendrás que volver a revisar y menos posibilidades habrá de que se rompa otra parte.
El botón de enviar desaparecía detrás del teclado del celular. Rafael casi pidió «rehaz el formulario». Solo pidió que el botón quedara visible con el teclado abierto.
Pedido: «El formulario se ve mal en el celular, reházlo».
Resultado: página nueva y tres criterios para volver a revisar.
Pedido: «Deja visible el botón de enviar con el teclado abierto. No cambies nada más».
Resultado: un cambio, un punto para revisar.
Qué falló, con la evidencia. Qué corregir, y solo eso. Qué debe informar la IA al final: qué cambió y qué quedó igual.
La fórmula de Carla contaba el plazo desde la fecha equivocada. Pidió que corrigieran solo la fórmula, con la hoja de cálculo de ejemplo que mostraba el error.
CarlaFalló: el plazo de transporte se cuenta desde la fecha del pedido. Evidencia: pedido 3 de la hoja de cálculo adjunta. Corrige solo la fórmula del plazo para que se cuente desde la fecha de salida. No cambies las columnas ni el formato. Al final, di qué cambió y qué quedó igual.
IACambié la fórmula del plazo para que se cuente desde la fecha de salida. Las columnas y el formato quedaron iguales. Para revisar: calcula a mano el pedido 3 y compáralo.
Falla con evidencia, corrección delimitada, informe de lo que cambió.
¿Lo corregiste? Antes de seguir, escribe una línea en un archivo llamado FALHAS.md, en la carpeta del piloto. Cuatro campos: fecha, qué se rompió, la corrección más pequeña y si fue el prompt (tu pedido) o la infra (algo ajeno al pedido). Sin una historia larga.
Rafael crea el FALHAS.md de la misma manera que creó el briefing.md en la lección 5. También puedes pedirle al asistente: «crea FALHAS.md en la carpeta del piloto con este encabezado». La línea más reciente va arriba.
Prompt, aquí, es tu pedido: marca "prompt" cuando el pedido indujo el error o la IA entendió mal. Infra es cuando el problema está fuera del pedido: máquina, red, servicio fuera de línea, cuenta, dirección. Cuando sean ambas cosas, marca ambas.
Después de diez líneas, Carla vio que seis eran "prompt" y todas hablaban de columnas. Empezó a pegar el nombre de las columnas en cada pedido.
"El pedido no decía desde qué fecha contar el plazo."
"La dirección de envío de la clínica estaba mal en el proveedor de correo electrónico."
Si te trabaste aquí, es normal¿No sabes si fue prompt o infra? Marca "?" y sigue. Con el tiempo, las líneas parecidas muestran la respuesta.
Ponte a prueba
La IA no pudo terminar porque su servicio quedó fuera de línea. ¿Qué etiqueta va en la línea?
Practica ahora 0/3
Listo cuando la carpeta del piloto tenga un FALHAS.md con el encabezado y una línea completada. Unos 8 minutos, en la computadora.
Es un archivo de texto tuyo. ¿Todavía no hubo fallas en el piloto? Registra la última vez que una IA se equivocó en un trabajo tuyo o usa la falla del botón de Rafael. Las barras y los guiones de la plantilla forman la tabla: cópiala tal como está.
| fecha | qué falló | corrección mínima | prompt o infra | |---|---|---|---| | <dd/mm> | <qué falló, en pocas palabras> | <el cambio mínimo que lo resolvió> | <prompt, infra o ambas> |
Ya tienes el registro que muestra, con el tiempo, dónde fallan tus pedidos.
Resumen de bolsillo
Lección 18 · Dev con IA v6.2 · INEMA.CLUB
Módulo 4 · Lección 4 de 5

Puedes escribir la meta de un error difícil: el éxito que se puede ver, los límites y el momento en que la IA debe detenerse e informar.
Hay errores que no se van ni en uno ni en dos intentos. La tentación es decir "resuelve esto, cueste lo que cueste". Entonces la IA trabaja mucho tiempo, gasta mucho y nadie sabe decir si lo logró.
En 1 minuto
Un pedido sin meta deja que la IA decida cuándo detenerse. Puede detenerse demasiado pronto o no detenerse nunca. Una meta indica cómo saber que llegó.
El informe de Carla daba un total diferente solo algunas semanas. Escribió la meta con una semana que fallaba y el resultado esperado.
«A veces el total no coincide. Resuelve esto.»
«Con las hojas de cálculo de la semana 38, el total del informe es igual a la suma de las hojas de cálculo. La celda de verificación muestra “coincide”.»
Éxito observable: la entrada, el resultado esperado y cómo verificarlo. Límites: qué archivos, cuántos intentos. Momento para informar: cuándo detenerse y contar lo que intentó. Y, fuera del pedido, el límite de tiempo o gasto, como en la lección 4.
Rafael usó el mismo modelo para un error que solo ocurría con un teléfono de otro estado.
Indica las dos opciones en el pedido. Si cumple el criterio, la IA se detiene, sin agregar funciones que nadie pidió. Si alcanza el límite, se detiene y describe el bloqueo.
Al tercer intento, la IA de Carla se detuvo y mostró dónde estaba la diferencia.
CarlaMeta: con las hojas de cálculo de la semana 38, el total del informe es igual a la suma de las hojas de cálculo. Cómo verificarlo: la celda de verificación muestra «coincide». Solo el archivo juntar.py. Máximo 3 intentos. Si cumple la meta, detente. Si no, detente y di qué intentaste, qué falló y qué falta.
IAMe detuve después de 3 intentos; la meta todavía no se cumple. Probé tres formas de sumar la semana 38. Falló: una hoja de cálculo de la semana 38 tiene pedidos repetidos en dos filas. Falta: que indiques si un pedido repetido cuenta una vez.
Sin llegar a la meta, la IA entregó un bloqueo claro, con la pregunta que solo Carla puede responder.
Si te trabaste aquí, es normal¿No sabes cuál es el resultado esperado? Entonces todavía no entiendes el error. Primero pídele a la IA que solo encuentre un caso que falla, sin corregir nada.
Algunos asistentes tienen un modo de meta, en el que persiguen el objetivo por su cuenta. Según el autor del video que acompaña al kit Use Both, Codex tiene un modo de meta (/goal), que consume de 3 a 5 veces más tiempo y tokens. Es un relato, no una medición: verifica si el modo existe en tu versión y en la app.
Con o sin este modo, las condiciones son las mismas: éxito observable, límites en el pedido y un control real. Ejecutarlo durante mucho tiempo no demuestra nada; lo que cuenta es que se cumpla el criterio.
Rafael no usa el modo de meta para el sitio. Envía el pedido común, con las mismas tres partes.
La misma meta, los mismos límites y un control real de tiempo o gasto.
Pedido común con las mismas tres partes. Funciona con cualquier asistente.
Practica ahora 0/3
Listo cuando tengas una meta con éxito observable, tres límites y las dos salidas. Unos 10 minutos, en un archivo meta.md en la carpeta del piloto o en el bloc de notas.
Solo tienes que escribir; no hace falta que lo envíes ahora. ¿No hubo ningún error difícil en el piloto? Usa el del total de Carla y cámbialo por tu hoja de cálculo o página.
Meta: con <la entrada que falla>, <el resultado esperado>. Cómo comprobarlo: <la prueba o la verificación>. Límites: solo <archivos>; máximo <3> intentos. Si pasa, detente, sin agregar nada. Si no pasa, detente y di qué intentaste, qué falló y qué falta.
Ya conviertes un error difícil en una tarea con inicio, fin y límite.
Resumen de bolsillo
Para un problema bien definido que requiere trabajo prolongado: escribe el objetivo con una condición de éxito observable (qué pruebas, qué entrada, qué resultado se espera); limita los archivos, las herramientas, las rondas de revisión y el gasto, empezando con poco; usa la función de meta de la aplicación si existe, o un pedido común con las mismas condiciones; establece un control real de uso o de tiempo si necesitas un tope; pide un informe en un punto definido o ante un bloqueo repetido. Cuando se aprueben las pruebas de aceptación, detente, sin agregar funciones.
Listo significa que hay evidencia de pruebas que cumple la condición, o un bloqueo informado con lo que se intentó. Un tiempo de ejecución prolongado no indica calidad. Las comparaciones de velocidad, persistencia y costo del video son la experiencia del autor, no una garantía basada en mediciones.
Fuentes: Área Codex + Claude — Eventos INEMA · Guía de Use Both
Lección 19 · Dev con IA v6.2 · INEMA.CLUB
Módulo 4 · Lección 5 de 5

Puedes cerrar la aceptación de tu piloto: para cada criterio, la evidencia que viste y la decisión de incluirlo, incluirlo con un pendiente o volver.
Llegó la hora de entregar. Las pruebas pasaron, el otro asistente aprobó y lo usaste de verdad. Falta la decisión, por escrito, con lo que la respalda. Eso es lo que muestras si alguien pregunta «¿quién lo revisó?».
En 1 minuto
Cada criterio de aceptación del briefing se convierte en una línea: el criterio, la evidencia y el resultado. Al final, la decisión y tu nombre.
Rafael preparó la aceptación del formulario de la clínica en un archivo aceite.md, junto a briefing.md.
«La IA dijo que pasó» no es evidencia. La evidencia es la captura de pantalla de la bandeja de entrada, el resultado de la prueba, la suma realizada, el enlace abierto en el celular. Para capturar la pantalla: Windows+Shift+S en Windows, Cmd+Shift+4 en Mac y el botón de encendido + bajar volumen en la mayoría de los celulares. Algo que otra persona pueda mirar y confirmar.
En la aceptación del informe, Carla cambió «revisado por la IA» por la celda de revisión con la palabra «correcto» y la lista de ciudades que ella leyó.
«Codex lo revisó y dijo que todo está bien.»
«Celda de revisión: “correcto”. Lista de ciudades leída por mí: ninguna repetida.»
No todo es «perfecto» o «rehacer». Muchas veces lo correcto es incluirlo con un pendiente pequeño, por escrito, con responsable y plazo. Lo que no puede pasar es que el pendiente quede solo en tu cabeza.
Carla aprobó todos los criterios, pero el título del informe salió con la semana escrita incorrectamente. Lo aceptó con un pendiente: corregir el título antes del viernes.
Si te trabaste aquí, es normal¿Dudas entre «se acepta con pendiente» y «se devuelve»? Pregúntate: si el cliente ve esta falla mañana, ¿igual puede usarlo? Si sí, queda como pendiente. Si no, se devuelve.
La revisión cruzada y las pruebas ayudan a decidir. La decisión sigue siendo humana. Ni siquiera la aprobación de dos modelos firma en tu lugar.
Rafael envía a la clínica el enlace y una frase: «revisado por mí, criterio por criterio; la aceptación está en el proyecto».
Pruebas, recorrido de quien lo usa, revisión cruzada.
Tú, con nombre y fecha en la aceptación.
Ponte a prueba
Un criterio no tiene evidencia, pero las dos IA dicen que cumple. ¿Qué decisión corresponde?
Practica ahora 0/4
Está listo cuando la carpeta del piloto tenga un aceite.md con la evidencia de cada criterio y tu decisión firmada. Unos 12 minutos, en la computadora.
Es un archivo tuyo; no se envía nada. ¿El piloto todavía no está listo? Haz la aceptación de lo que existe: la decisión honesta puede ser «se devuelve», y eso también es un resultado.
# Aceptación: <nombre del piloto> | criterio | evidencia (lo que vi) | resultado | |---|---|---| | <criterio 1> | <captura, resultado de la prueba, suma, enlace> | <ok, falló o no revisado> | | <criterio 2> | <...> | <...> | | <criterio 3> | <...> | <...> | Decisión: <se acepta, se acepta con pendiente, o se devuelve> Pendiente (si la hay): <qué, quién, hasta cuándo> Firmado: <tu nombre> · <fecha>
Cerraste el módulo 4 con la aceptación de tu piloto, firmada y con evidencia.
Resumen de bolsillo
Lección 20 · Dev con IA v6.2 · INEMA.CLUB
Módulo 5 · Lección 1 de 5

Puedes escribir en un archivo dónde se detuvo el trabajo, las decisiones, los pendientes y la próxima acción exacta.
Una conversación nueva con la IA empieza sin recordar nada. Sin un registro, explicas todo de nuevo y, a veces, la IA deshace una decisión que ya se había tomado. Un archivo breve resuelve eso.
En 1 minuto
Cada conversación con el modelo tiene un límite de tamaño. Cuando termina, o cuando abres otra, lo acordado queda atrás.
El handoff lleva lo acordado a la próxima conversación. Es como el cambio de turno en un hospital: quien llega lee antes de atender al paciente.
Rafael dejó detenido el formulario de la clínica un viernes. El lunes abrió una conversación nueva y solo dijo «continúa el formulario».
RafaelContinúa el formulario de contacto.
IAPuedo crear el formulario con nombre, correo electrónico, teléfono y mensaje. ¿A qué correo quieres que llegue el envío?
La IA empezó desde cero y preguntó qué ya estaba decidido.
RafaelLee handoffs/latest.md y dime dónde nos quedamos, antes de modificar cualquier archivo.
IANos quedamos en el envío a recepción. Decidido: el campo de teléfono rechaza letras. Pendiente: el mensaje de prueba no llegó. Próxima acción: enviar una prueba y revisar la bandeja de recepción.
La IA empezó por lo que dice el archivo. Compara la respuesta con el archivo, línea por línea.
Un buen handoff cabe en una pantalla. Dice dónde se detuvo el trabajo, qué se decidió, qué quedó pendiente y cuál es la próxima acción.
Carla escribe el suyo cada viernes, al cerrar el informe de la semana. Le lleva cinco minutos.
La parte que más suele fallar es la última. "Continuar el formulario" no dice nada. Una buena próxima acción dice qué hacer, dónde y cómo saber si salió bien.
Rafael cambió la frase vaga por una que cualquier asistente puede seguir, incluso otro modelo.
"Próxima acción: continuar el formulario."
"Próxima acción: enviar un mensaje de prueba desde la página de contacto y revisar la bandeja de entrada de recepción. Si no llega, revisar el envío en contato.html."
Balance: la nueva conversación empieza con el paso correcto, sin hacer preguntas.
Si te trabaste aquí, es normal¿No sabes cuál es la próxima acción? Escribe la pregunta que falta responder, como "descubrir por qué no llega el mensaje". Una pregunta clara también sirve.
Al final de la sesión, pídele al asistente que escriba el handoff. Tiene a mano los detalles de la conversación, pero se equivoca. Después, léelo y corrígelo: tú respondes por lo que dice.
Una precaución: el handoff registra lo que pasó. No autoriza a la próxima conversación a enviar, publicar ni borrar nada por su cuenta.
Carla pide el handoff antes de cerrar. La primera vez, la IA escribió "total verificado". Carla no lo había verificado y lo corrigió a "pendiente".
CarlaAntes de terminar, escribe el handoff en handoffs/latest.md con: dónde quedó, decisiones, pendientes y la próxima acción exacta. Marca como pendiente todo lo que yo no haya verificado.
IAHandoff guardado. Pendientes: el total de pedidos no se comparó con la suma de las hojas de cálculo. Próxima acción: sumar la columna de pedidos de las hojas de cálculo y comparar con el total del informe.
"Marca como pendiente lo que yo no haya verificado" evita que el handoff diga más de lo que pasó.
Practica ahora 0/3
Listo cuando el archivo latest.md, dentro de la carpeta handoffs del piloto, tenga las cuatro partes. Unos 10 minutos, en la computadora: este módulo requiere una computadora.
Es solo un archivo de texto tuyo. ¿No hiciste el piloto de los módulos anteriores? Usa cualquier trabajo que vayas a retomar mañana. Archivo nuevo en Windows: haz clic derecho en la carpeta › Nuevo › Documento de texto y cámbiale el nombre (la lección 5 muestra los pasos). Primero activa Ver › Mostrar › Extensiones de nombre de archivo; si no, el archivo termina como latest.md.txt. También puedes pedirle al asistente: "crea handoffs/latest.md con esta plantilla".
# Handoff — <fecha> ## Dónde se detuvo <qué se hizo y en qué carpeta o archivo está> ## Decisiones - <qué no se vuelve a discutir> ## Pendientes - <qué aún no se ha verificado> ## Próxima acción <un paso exacto: qué, dónde y cómo saber si salió bien>
Ya dejas el trabajo listo para que cualquier conversación lo retome.
Resumen de bolsillo
Lección 21 · Dev con IA v6.2 · INEMA.CLUB
Módulo 5 · Lección 2 de 5

Puedes pedirle a una nueva conversación un resumen del proyecto con las fuentes y las contradicciones antes de que modifique cualquier archivo.
El handoff solo ayuda si alguien lo lee. Y leer no basta: la nueva conversación necesita mostrarte lo que entendió, para que lo verifiques antes de que actúe. En este curso, este primer pedido se llama prime. No es un comando de la herramienta: es un texto que pegas.
En 1 minuto
El prime complementa el handoff. Uno se escribe al final de la sesión; el otro se lee al comienzo de la siguiente.
En vez de decir «continúa», pides: lee estos archivos, no cambies nada y dime en qué punto estamos.
Carla siempre abre la conversación del lunes con el mismo pedido, guardado en un archivo de texto. Lo copia, lo pega y espera el resumen.
CarlaLee briefing.md y handoffs/latest.md. No modifiques ningún archivo. Dime: el objetivo, una regla, la última decisión, la próxima acción y cualquier contradicción, e indica el archivo de cada dato.
IAObjetivo: informe semanal de pedidos por ciudad (briefing.md). Regla: no modificar las hojas de cálculo originales (briefing.md). Última decisión: ciudades en orden alfabético (latest.md). Próxima acción: sumar la columna de pedidos y comparar con el total (latest.md). Contradicciones: no encontré ninguna.
Cada dato viene con el archivo del que salió. Así puedes verificarlo.
Un buen prime siempre responde las mismas cinco preguntas. El objetivo viene del briefing; la decisión y la próxima acción vienen del handoff. Si alguna respuesta está equivocada, el problema está en el archivo, no en la próxima tarea.
Rafael revisa el resumen en un minuto: compara cada línea con el handoff que él mismo escribió el viernes.
El handoff es un registro del pasado, no un pedido nuevo. Si dice «falta enviar el informe», la nueva conversación no lo envía por su cuenta. Lo resume y te espera.
Una vez, el asistente de Rafael leyó «próxima acción: publicar la página» y empezó a publicarla de inmediato. Desde entonces, su prime dice «no cambies nada y espera mi orden».
«Vi en el handoff que falta publicar. Publicaré la página ahora».
«El handoff indica que publicar la página es la próxima acción. Espero tu confirmación».
Si te trabaste aquí, es normal¿Parece demasiada desconfianza hacia la IA? Es el mismo cuidado de quien llega al turno: primero lee y verifica, después hace cambios.
Cuando dos archivos dicen cosas distintas, el prime lo señala. Es mejor descubrirlo en el resumen que a mitad del trabajo.
Otra semana, el briefing de Carla pedía ciudades en orden alfabético. El handoff de esa semana registraba «ordenar por total de pedidos». El prime mostró el conflicto y ella decidió en diez segundos.
IAContradicción: briefing.md pide ciudades en orden alfabético; handoffs/latest.md registra «ordenar por total de pedidos». ¿Cuál tiene prioridad?
CarlaTiene prioridad el orden alfabético. Corrige el handoff.
La duda surgió antes del trabajo, no después de que el informe estuviera listo.
Ponte a prueba
El prime respondió con una próxima acción que no aparece en ningún archivo. ¿Qué indica esto?
Practica ahora 0/3
Está listo cuando una nueva conversación haya devuelto el resumen con las fuentes y hayas verificado cada línea. Cerca de 10 minutos, en la computadora: este módulo requiere la computadora.
El pedido prohíbe modificar archivos: solo es de lectura. ¿No tienes el handoff de la lección 21? Borra la línea del handoff del pedido y hazlo solo con el briefing.md de la lección 5, que está en la carpeta del piloto. Si tu archivo es briefing.txt, cambia el nombre en el pedido. Si la IA empieza a modificar algo, haz clic en el botón para detenerla (o presiona la tecla Esc).
Lee briefing.md y handoffs/latest.md, en ese orden. No modifiques ningún archivo ni ejecutes nada. Dime, citando el archivo de cada dato: 1. El objetivo y los criterios de aceptación. 2. Una regla, con el archivo de origen. 3. La última decisión. 4. La próxima acción exacta. 5. Cualquier contradicción entre los archivos. Después, espera mi orden.
Ya empiezas una sesión sabiendo lo que entendió la IA, antes de que modifique algo.
Resumen de bolsillo
Lección 22 · Dev con IA v6.2 · INEMA.CLUB
Módulo 5 · Lección 3 de 5

Puedes preparar, en la carpeta del piloto, los archivos mínimos y el orden de lectura que debe seguir cualquier asistente.
Las instrucciones, decisiones y tareas guardadas solo en la memoria de una herramienta quedan atadas a ella. Al cambiar de asistente, lo pierdes todo. Si las guardas en archivos de texto en el proyecto, cualquier asistente puede leerlas.
En 1 minuto
Cada asistente guarda las cosas a su manera: memoria propia, historial de conversaciones, archivo de instrucciones. Esto funciona mientras usas solo ese asistente.
Cuando el conocimiento está en archivos de texto dentro de la carpeta del proyecto, el asistente pasa a ser solo quien ejecuta. Cambiar de asistente o de modelo deja de poner en riesgo tu trabajo.
Rafael tenía las reglas del sitio de la clínica solo en CLAUDE.md y en la memoria de Claude Code, que Codex no busca. Cuando probó Codex, tuvo que explicar todo de nuevo y olvidó dos reglas.
Reglas en la memoria de un asistente. Decisiones dispersas en conversaciones antiguas.
Al cambiar: explicar todo de nuevo.
Reglas, tarea y handoff en archivos de texto en la carpeta del piloto.
Al cambiar: el otro asistente lee los archivos.
No necesitas muchas cosas. Cinco archivos cubren el piloto: reglas, objetivo, tarea, contexto y entrega del turno.
Carla armó la carpeta del informe así en quince minutos. Ya tenía dos de esos archivos: el briefing y el handoff.
Los nombres de las carpetas son solo un acuerdo. Ningún asistente abre "tasks" por su cuenta. Quien pide la lectura es AGENTS.md, con el orden de lectura justo al inicio. El asistente suele seguirlo; el prime de la lección 22 comprueba si lo siguió.
Codex lee AGENTS.md por su cuenta al empezar. Claude Code lee CLAUDE.md. Para que siga las mismas reglas, pon en CLAUDE.md la línea @AGENTS.md.
Rafael escribió las reglas una sola vez, en AGENTS.md. Su CLAUDE.md tiene una línea, y los dos asistentes siguen las mismas reglas.
Si te trabaste aquí, es normal¿Tu asistente no es ninguno de los dos? Está bien. En el primer pedido, escribe "lee el AGENTS.md antes de todo". En un chat común, que no puede abrir la carpeta, pega el AGENTS.md y después cada archivo en el orden de lectura, uno debajo del otro, con el nombre del archivo arriba.
Un archivo sin responsable se vuelve un caos: la IA cambia una regla que era tuya o tú olvidas actualizar la tarea. Acuerden quién modifica qué.
Carla dejó claro en el AGENTS.md: solo ella cambia las reglas y decisiones; la IA escribe el handoff y ella lo revisa.
AGENTS.md, briefing.md y las decisiones. La IA puede sugerir cambios; quien los aprueba eres tú.
handoffs/latest.md al final de la sesión y el avance en tasks/current.md.
Practica ahora 0/3
Está listo cuando la carpeta del piloto tenga AGENTS.md con el orden de lectura, tasks/current.md y handoffs/latest.md. Unos 12 minutos, en la computadora: este módulo requiere la computadora. Empieza por los tres; context/overview.md se agrega cuando haya datos verificados para registrar.
Son tus archivos de texto; no se borra nada. Para crear una carpeta en Windows: clic derecho › Nuevo › Carpeta. Para crear un archivo: como briefing.md de la lección 5. ¿No tienes el handoff de la lección 21? Crea el archivo con la frase "primera sesión".
# AGENTS.md — <nombre del piloto> Orden de lectura: 1) briefing.md 2) tasks/current.md 3) handoffs/latest.md Lee antes de actuar. No se envía ni publica nada sin mi aprobación. ## Reglas - <lo que aplica a todas las tareas> ## Responsables - AGENTS.md, briefing.md y decisiones: solo yo los cambio. - handoffs/latest.md: la IA lo escribe al final de la sesión y yo lo reviso.
Ya tienes el conocimiento del piloto en un lugar que cualquier asistente puede leer.
Resumen de bolsillo
El kit agente-claude-codex usa siete lugares, cada uno con un responsable: AGENTS.md (reglas y orden de lectura), context/overview.md (datos verificados, con fuente y fecha), context/current-state.md (lo que funciona y lo que está pendiente), context/sources.md (de dónde viene cada información), context/decisions/ (una decisión aceptada por archivo), tasks/current.md (objetivo, responsable, criterio para darlo por listo, próxima acción) y handoffs/latest.md (la continuación para la próxima sesión).
Mezclar hechos con hipótesis, o decisiones con preferencias, hace que el asistente repita errores antiguos y contradiga lo que ya se resolvió. Una información solo pasa de recuerdo suelto a contexto aprobado con tu aprobación.
Llevar instrucciones, skills y memoria de un asistente a otro es el tema del curso Claude → Codex: auditar, adaptar, probar en una sesión nueva y hacer handoff.
Fuentes: Área Claude → Codex — Eventos INEMA · Curso Claude → Codex · Guía del kit agente-claude-codex
Lección 23 · Dev con IA v6.2 · INEMA.CLUB
Módulo 5 · Lección 4 de 5

Puedes pasar tu piloto de un asistente a otro con handoff y prime, y comprobar que el nuevo entendió antes de que trabaje.
Vas a cambiar de asistente. Se acaba el límite de uso, otro hace mejor una parte o quieres una mirada externa. Sin método, el cambio cuesta una hora de explicación. Con los archivos de la lección 23, cuesta diez minutos.
En 1 minuto
Nadie usa un modelo para siempre. El uso de la cuenta se acaba a mitad de semana, el precio cambia o otro asistente hace mejor una parte del trabajo.
Un buen cambio no depende de la memoria. Se hace mediante los archivos: el handoff de quien sale y el prime de quien entra.
El miércoles apareció el aviso de que el límite de uso de Claude de Rafael estaba cerca. Pidió el handoff en ese momento y siguió en Codex. Si el límite ya se hubiera acabado, escribiría a mano las cuatro líneas del handoff.
Contarle el proyecto de memoria al nuevo asistente. Una hora y dos reglas olvidadas.
El nuevo lee los archivos, resume con las fuentes y Rafael comprueba. Diez minutos.
El orden importa. Primero el registro, después la lectura, luego la comprobación. Solo entonces, el trabajo.
Carla tiene Codex y un chat de IA. Hace el cambio al revés: Codex prepara el informe y, para revisarlo, pasa al chat en una conversación nueva y pega los archivos.
Quien usa el terminal puede hacer el prime de Codex con una protección adicional: el modo de sandbox de solo lectura. Aunque quisiera, no podría cambiar archivos.
Rafael ejecuta el prime en la carpeta del sitio. La respuesta queda guardada en prime.md y él la lee con calma antes de autorizar el trabajo.
$ codex exec --sandbox read-only -o prime.md "Leia AGENTS.md e siga a ordem de leitura. Não altere nada. Responda as cinco perguntas do prime, com o arquivo de cada resposta."
...
$ cat prime.md
-o guarda la última respuesta en un archivo. cat muestra ese archivo en la pantalla. Si la carpeta no usa Git, agrega --skip-git-repo-check: sin eso, codex exec se niega a ejecutarse.
El equivalente es claude -p --permission-mode plan "<el mismo pedido>" > prime.md. -p responde una vez y termina. El modo plan es el modo de planificación: lee, pero no cambia archivos.
El asistente que entró responde las cinco preguntas del prime, las mismas de la lección 22. Si una respuesta está equivocada, revisa primero los archivos. Casi siempre el problema está en un texto vago, como el briefing o el handoff, no en el modelo.
El Codex de Rafael se equivocó en la próxima acción: dijo "crear el formulario". El handoff solo decía "continuar". Rafael reescribió la próxima acción y volvió a ejecutar el prime.
Si te trabaste aquí, es normal¿Cinco preguntas parecen muchas para cada cambio? Empieza por la 4. Si la próxima acción es correcta, las demás suelen serlo también.
Practica ahora 0/3
Listo cuando el asistente que tomó el relevo haya respondido las cinco preguntas y hayas marcado cada una como correcta o incorrecta. Unos 10 minutos, en la computadora: este módulo requiere la computadora.
Todo aquí es lectura. ¿Solo tienes un asistente? Haz el cambio a una conversación nueva con ese asistente: el método es el mismo. ¿No tienes el AGENTS.md de la lección 23? Cambia la primera línea por "lee briefing.md y handoffs/latest.md".
Lee AGENTS.md y sigue su orden de lectura. No cambies ningún archivo ni ejecutes nada. Responde citando el archivo de cada respuesta: 1. ¿Cuál es el objetivo y el criterio de aceptación? 2. Cita una regla y el archivo del que proviene. 3. ¿Cuál fue la última decisión? 4. ¿Cuál es la próxima acción exacta? 5. ¿Hay algún conflicto entre los archivos? Después, espera mi orden.
Ya puedes cambiar de asistente sin perder lo que sabe el piloto.
Resumen de bolsillo
Lección 24 · Dev con IA v6.2 · INEMA.CLUB
Módulo 5 · Lección 5 de 5

Puedes completar en tu piloto el ciclo entero: handoff en una sesión, prime en una sesión nueva, revisión y una segunda opinión.
En las cuatro lecciones anteriores viste las piezas: handoff, prime, archivos en el proyecto y cambio de asistente. Ahora se convierten en rutina. Y el mismo ciclo te da, de paso, una segunda opinión sin necesitar otro asistente.
En 1 minuto
/advisor, que cobra aparte. Verifica antes de usarlo.Una conversación nueva no carga con el apego de la anterior. Con el prime, lee el briefing, el handoff y el trabajo real. Entonces pides la crítica: fallas, con el fragmento que muestra cada una.
Es la revisión cruzada del módulo 1, hecha con lo que ya tienes. Otro modelo revisa con aún menos apego, cuando tengas acceso.
Carla tiene Codex y un chat de IA. Esta vez, revisó sin salir de Codex: abrió una conversación nueva, hizo el prime y pidió la crítica.
CarlaAhora lee relatorios/semana.md y señala fallas frente a los criterios de aceptación de briefing.md, con el fragmento que muestra cada una. No cambies nada.
IAFalla 1: el criterio 2 de briefing.md dice "Cada ciudad aparece una vez, con su total". En la tabla de totales de relatorios/semana.md, la ciudad Pelotas aparece en dos filas.
El criterio viene del briefing de Carla, desde la lección 3. Abrió el informe y comprobó que sí eran dos filas.
En Claude Code existe el comando /advisor, seguido del nombre de un modelo. Activa un modelo más potente, al que el modelo principal consulta durante la sesión. El mismo comando cambia de asesor o lo desactiva.
Dos precauciones. El propio Claude Code avisa que el asesor cobra créditos de uso aparte. Y Codex no tiene ese comando. La conversación nueva con prime funciona en cualquier asistente, sin costo extra.
Rafael escribió /advisor en Claude Code y leyó el aviso de cobro. Para la prueba piloto, se quedó con la conversación nueva; deja el asesor para un error difícil.
Conversación nueva, prime con los archivos, pedido de fallas con evidencia.
El /advisor: un modelo más potente al que se consulta durante la sesión, con cobro aparte. Comprueba el costo antes.
Al juntar todo, el día de trabajo con IA tiene cuatro momentos. Es el mismo en cualquier asistente, porque solo depende de archivos de texto.
Rafael cierra cada sesión con el handoff y abre cada sesión con el prime. Dice que perdió el miedo a cerrar la conversación.
Si te trabaste aquí, es normal¿Parece demasiado ritual para una tarea de media hora? Para tareas cortas, basta con el handoff de una línea: la próxima acción exacta.
El laboratorio del módulo reúne las cinco lecciones en una sola pasada. El resultado es el piloto listo para que cualquier asistente lo retome cualquier día.
Carla hizo el laboratorio un viernes y lo retomó el lunes. El prime acertó las cinco preguntas al primer intento.
Cada lunes empieza con «¿dónde me había quedado?», y la IA repite las preguntas.
Cada lunes empieza con un resumen verificado y la próxima acción exacta.
Balance: diez minutos de handoff y prime en lugar de media hora de reconstrucción.
Practica ahora 0/4
Está listo cuando una conversación nueva haya acertado las cinco preguntas y verificado cada criterio de aceptación con el fragmento correspondiente, marcando «fallo» o «ok». Que no haya fallos también es un resultado. Unos 12 minutos, en la computadora: este módulo requiere la computadora.
Todo es lectura, excepto el handoff, que es un archivo tuyo. ¿No hiciste las lecciones anteriores? Usa briefing.md de la lección 5 y un handoff de una línea. Si la IA empieza a cambiar algo, haz clic en el botón para detenerla.
Lee AGENTS.md y sigue el orden de lectura que indica. No cambies ningún archivo ni ejecutes nada. Responde citando el archivo de cada respuesta: 1. ¿Cuál es el objetivo y el criterio de aceptación? 2. Cita una regla y el archivo del que proviene. 3. ¿Cuál fue la última decisión? 4. ¿Cuál es la próxima acción exacta? 5. ¿Hay algún conflicto entre los archivos? Después, para cada criterio de aceptación de briefing.md, di «ok» o «fallo», con el fragmento del trabajo que lo demuestra.
Cerraste el módulo 5 con un piloto que cualquier asistente puede retomar y revisar.
Resumen de bolsillo
El kit Use Both llama a esto «handoff y prime»: el handoff guarda el estado en un archivo portátil; el prime hace que el siguiente asistente lea y verifique ese estado antes de continuar. En el kit agente-claude-codex, cada handoff se convierte en una captura con fecha en handoffs/history/, que nunca se sobrescribe, y handoffs/latest.md es la copia más reciente.
El comando /advisor, seguido del nombre de un modelo, define un modelo consejero que el principal consulta durante la sesión. El consejero debe ser al menos tan capaz como el modelo principal, y su uso se cobra en créditos aparte. La síntesis del INEMA presenta el uso para investigar cuellos de botella como una orientación que debes verificar: prueba con una tarea tuya y compara con una conversación nueva con prime.
Fuentes: Área Codex + Claude — Eventos INEMA · Área Claude → Codex — Eventos INEMA · Guía de Use Both
Lección 25 · Dev con IA v6.2 · INEMA.CLUB
Módulo 6 · Lección 1 de 5

Puedes comparar dos modelos en una tarea tuya, con tus criterios de aceptación, y decir cuál dio mejores resultados en esa tarea.
Cada semana aparece una lista de «la mejor IA del momento». Responde a una pregunta general. Tu pregunta es otra: cuál da mejores resultados en esta tarea, con tu cuenta, hoy.
En 1 minuto
Un modelo al que le va bien en promedio puede irle mal en tu tarea. Y los nombres cambian rápido. En septiembre de 2026, los más mencionados en las fuentes de este curso eran Claude Opus 5.5 y GPT-6 Astra.
Dentro de unos meses serán otros. La forma de elegir sigue siendo la misma.
Rafael leyó que un modelo «era el mejor para programar». En el formulario de la clínica, ese modelo entregó el campo de teléfono aceptando letras.
Rafael¿Cuál es el mejor modelo para programar?
IADepende del uso. Varios modelos se destacan en programación, cada uno con diferentes puntos fuertes.
Una pregunta general recibe una respuesta general.
RafaelLas mismas instrucciones para los dos modelos. ¿Cuál cumplió los tres criterios de aceptación del formulario?
Ficha de RafaelModelo A: 3 de 3. Modelo B: 2 de 3; le faltó rechazar letras en el teléfono.
La respuesta viene de tu revisión, no de la opinión de alguien.
Una comparación justa cambia una sola cosa: el modelo. El pedido, el material y los criterios quedan iguales. Si cambias dos cosas, no sabes cuál marcó la diferencia.
Los criterios son los que ya tienes: el criterio de aceptación de tu briefing. ¿No hiciste el briefing de la lección 5? Escribe ahora tres criterios de sí o no para la tarea.
Carla hizo las dos rondas en Codex, con la misma carpeta de hojas de cálculo y el mismo briefing. Entre una y otra, solo cambió el modelo, en el selector cerca de su nombre.
Si te trabaste aquí, es normal¿No sabes dónde cambiar el modelo? En Claude Code, el comando /model muestra los modelos de tu cuenta; en la app, busca el selector cerca del nombre del modelo. ¿Solo tienes acceso a uno? Compara el mismo modelo en dos conversaciones nuevas, con el mismo pedido: ya aprenderás a usar los criterios.
Una respuesta cuidada, con títulos y frases seguras, parece mejor. Los criterios preguntan otra cosa: ¿cumplió o no cumplió cada uno?
El informe del primer modelo tenía un gráfico y un texto bonito, pero repetía una ciudad. El del segundo era sencillo y cumplió los tres criterios.
Apariencia: gráfico, títulos, resumen elegante.
Criterios: 2 de 3. Una ciudad aparece dos veces.
Apariencia: una tabla sencilla.
Criterios: 3 de 3. El total coincide, las ciudades son únicas y la fuente está abajo.
Balance: la elección sale de la ficha, no de la primera impresión.
El resultado de la comparación vale para ese tipo de tarea, en ese mes. Anota la tarea, el modelo, los criterios que cumplió y la fecha. Cuando cambie el modelo, el precio o la tarea, compara de nuevo.
Rafael guarda una línea por comparación en un archivo escolhas.md, en la carpeta del piloto. En tres meses, ya sabe qué modelo usa para cada tipo de pedido.
28/09/2026 · formulario de contacto · modelo A 3 de 3, modelo B 2 de 3 · se queda el A.
Un modelo nuevo, un precio nuevo o una tarea de otro tipo.
Ponte a prueba
Carla quiere saber qué modelo usar en el informe semanal. ¿Qué hace primero?
Practica ahora 0/3
Listo cuando hayas respondido las tres preguntas del caso. Unos 10 minutos, en papel o en el bloc de notas.
Solo tienes que leer un caso. Si tienes dudas, vuelve a la vara: cuenta lo que cumplió, no lo que parece mejor.
El caso. Rafael dio la misma descripción a dos modelos para la página de precios de un cliente. Criterios: aparecen los tres planes; el botón lleva al pago; en el celular, la página no se desplaza hacia los lados. El modelo A entregó una página bonita: aparecen los tres planes y no se desplaza hacia los lados, pero el botón no abría nada. El modelo B entregó una página sencilla que cumplió los tres criterios. Usó un pedido un poco diferente para el B.
Ya comparas modelos con la vara de tu tarea, no con su fama.
Resumen de bolsillo
El área Codex + Claude de Eventos INEMA registra que el video de Mark Kashef menciona Claude Opus 5.5 y GPT-6 Astra. La síntesis de INEMA del 27 de septiembre de 2026 menciona los mismos nombres, pero destaca que los modelos, el acceso y los cobros varían. La recomendación es comparar la calidad de la entrega en la tarea concreta, en vez de establecer una regla universal sobre cuál es mejor.
La tarjeta de rutas del kit Use Both (Claude/Opus planifica, Codex critica; Claude construye, Codex revisa lo que cambió) es una preferencia inicial registrada en el video de Mark Kashef. El área Codex + Claude de Eventos INEMA advierte: son elecciones editoriales, no un ranking medido. Experimenta y quédate con la ruta que produzca mejor evidencia en tu tarea.
Fuentes: Área Codex + Claude — Eventos INEMA · Guía de Use Both
Lección 26 · Dev con IA v6.2 · INEMA.CLUB
Módulo 6 · Lección 2 de 5

Puedes marcar el esfuerzo alto, medio o bajo para cada paso del ciclo de tu piloto y explicar por qué.
Mucha gente deja el esfuerzo al máximo para todo, por seguridad, o al mínimo, para ahorrar. Ambas decisiones tienen un costo: una en tiempo y uso de la cuenta, la otra en errores en las partes difíciles.
En 1 minuto
El modelo es qué IA hace el trabajo. El esfuerzo de razonamiento es cuánto analiza antes de responder. Puedes cambiar uno sin cambiar el otro.
Rafael usa el mismo modelo todo el día. Lo que cambia es el esfuerzo: alto para planificar el área de acceso, bajo para cambiar los textos de los botones.
Qué IA hace el trabajo. Cámbialo cuando la comparación de la lección 26 muestre que otra ofrece mejores resultados.
Cuánto analiza. Súbelo o bájalo en cada etapa, con el mismo modelo.
Sube el esfuerzo cuando un error cuesta caro o hay muchas partes que debes considerar a la vez. Planificar, buscar un error que nadie encuentra y revisar un cambio grande son tareas para las que conviene subirlo.
El cuadro recorre el ciclo completo, desde el briefing hasta el handoff.
Carla pidió un esfuerzo alto solo al planificar cómo unir hojas de cálculo con columnas diferentes. El resto del trabajo se hizo con un esfuerzo medio.
Las tareas rutinarias, como cambiar nombres, dar formato o cambiar un texto, suelen quedar igual con menos esfuerzo, más rápido y con menos gasto. Comprueba que cumplan los criterios. Pero «el mínimo para todo» no es una regla segura: las partes difíciles salen peor.
Y hay un límite: si faltó la hoja de cálculo o el criterio, ningún esfuerzo lo resuelve. Primero el material, después el esfuerzo.
Carla subió el esfuerzo al máximo cuando el informe salió mal. Siguió mal: faltaba la hoja de cálculo del jueves en la carpeta.
Pedido: "Piensa con calma y vuelve a hacer el informe."
Resultado: tardó el triple y el total siguió mal.
Pedido: lo mismo, con la hoja de cálculo del jueves en la carpeta.
Resultado: total igual a la suma de las hojas de cálculo.
Balance: lo que faltaba era material, no razonamiento.
Si te trabaste aquí, es normal¿No sabes si la tarea es difícil? Empieza en medio. Sube el nivel solo si la respuesta falla en algún criterio por falta de análisis, y no por falta de material.
Cada herramienta muestra este control de una manera, y no todas lo muestran. En la app o en la extensión, cuando existe, está cerca del nombre del modelo. En el chat, puede aparecer como "razonamiento", "pensar más" o "pensamiento extendido"; a veces solo se activa o se desactiva. En el terminal, va en el propio comando.
Rafael pide la crítica del plan con esfuerzo alto y la lista de los textos de los botones con esfuerzo bajo, cada una en su propio comando.
$ codex exec -c model_reasoning_effort=high "Leia plan-v1.md e aponte falhas com evidência."
$ claude -p --effort low "Liste os textos de botão que aparecem em contato.html."
En Codex, el esfuerzo es model_reasoning_effort (de minimal a high; algunos modelos aceptan más), escrito en el config.toml de Codex o en el comando con -c. En Claude Code, es --effort (low, medium, high, xhigh o max).
Ponte a prueba
La IA se equivocó en el total del informe. Antes de subir el esfuerzo, ¿qué revisas?
Practica ahora 0/3
Listo cuando cada uno de los cinco pasos de tu piloto tenga un nivel y una frase que explique el motivo. Unos 8 minutos, en papel o en el bloc de notas.
Solo tomas notas; no se ejecuta nada. ¿No tienes piloto? Usa como ejemplo el formulario de Rafael o el informe de Carla.
Paso | Esfuerzo | Por qué 1. Definir el briefing | <bajo/medio/alto> | <motivo> 2. Planificar y criticar | < > | < > 3. Construir | < > | < > 4. Revisar y comprobar | < > | < > 5. Registrar el handoff | < > | < >
Ya distribuyes el esfuerzo por etapas, en vez de usar un botón fijo para todo.
Resumen de bolsillo
La síntesis del INEMA del 27 de septiembre de 2026: la planificación y los problemas difíciles pueden justificar un esfuerzo medio o alto; las tareas rutinarias pueden requerir menos; una revisión compleja también puede necesitar más. El nivel mínimo para todo lo demás no es una regla segura.
El mensaje que dio origen al curso resume el motivo: ajustar el modelo y el esfuerzo a cada etapa evita gastar los recursos de una tarea compleja en acciones simples.
Fuentes: síntesis ejecutiva y mensaje del 27/09/2026, en los archivos de origen del curso, carpeta docs/.
Lección 27 · Dev con IA v6.2 · INEMA.CLUB
Módulo 6 · Lección 3 de 5

Puedes completar, para cada etapa de tu piloto, el tiempo, el uso de la cuenta y los problemas que se encontraron.
«Salió caro» y «valió la pena» suelen ser impresiones. Sin una medida sencilla, la decisión de la lección 30 se convierte en una opinión. Medir es anotar tres números por etapa, en el momento.
En 1 minuto
La medida cabe en una hoja de cálculo de ocho columnas. Una fila por etapa del ciclo, completada apenas termina la etapa. Después de una semana, nadie recuerda cuánto tiempo tomó.
Rafael abrió la hoja de cálculo piloto-custos en la carpeta del piloto y completó la fila del plan apenas terminó la crítica.
La IA responde en dos minutos, pero tú pasaste veinte leyendo y comprobando. El tiempo que cuenta es el tuyo, desde que haces el pedido hasta que lo compruebas. Es lo que paga tu hora de trabajo.
Carla anotaba solo la espera de la respuesta: tres minutos. Cuando incluyó la comprobación del total, la etapa pasó a durar veinticinco.
Anotado: 3 minutos.
Conclusión: "la IA hace el informe en tres minutos".
Anotado: 25 minutos, con 15 de comprobación.
Conclusión: sigue siendo menos que las dos horas a mano.
Balance: la comparación honesta es con la forma anterior, incluida la comprobación. Por eso la hoja de cálculo tiene la columna "Forma anterior".
El uso de IA se mide en tokens. No necesitas contarlos: basta con abrir la página de uso de la cuenta antes y después de la etapa y anotar la diferencia, en la unidad que muestra.
La página de uso está en la configuración de la cuenta, en el sitio del servicio (en inglés, "Usage"). La lección 4 mostró dónde buscar. ¿Es una cuenta de la empresa? Pídele la página de uso a quien la administra.
Rafael anotó el porcentaje del límite semanal de la suscripción antes y después de la crítica del plan. La crítica con esfuerzo alto usó mucho más que el intercambio de textos.
AntesUso de la semana: 18%
DespuésUso de la semana: 23%
En la hoja de cálculoCrítica del plan · esfuerzo alto · 5 puntos del límite semanal · 2 fallas encontradas
El número exacto importa menos que comparar las etapas entre sí.
Si te trabaste aquí, es normal¿Tu página de uso no muestra un número por tarea? Anota lo que muestra, antes y después. Si no aparece nada de eso, quédate solo con el tiempo: ya puedes comparar. Si otras personas usan la cuenta al mismo tiempo, eso distorsiona el antes y el después: anota "cuenta compartida" al lado.
El costo por sí solo no dice si valió la pena. El otro lado de la cuenta son los problemas encontrados antes de la entrega, y quién los encontró: la revisión cruzada, la prueba o tú.
En la semana del piloto, la revisión de otro modelo detectó la ciudad repetida, y la prueba manual encontró el total incorrecto. Ambos habrían llegado a la dirección.
Tu tiempo y el uso de la cuenta en cada etapa.
Problemas detectados antes de la entrega, criterios que se cumplieron.
Ponte a prueba
La etapa de revisión fue la que más consumió de la cuenta. ¿Qué revisas antes de quitarla?
Practica ahora 0/3
Está lista cuando la hoja de cálculo tenga las columnas y al menos dos filas completas. Unos 10 minutos, en la computadora.
Es tu hoja de cálculo; no se envía nada. ¿No recuerdas el tiempo de una etapa anterior? Escribe una estimación y marca "estimado": a partir de ahora, anótalo en el momento.
Columnas (una por celda, en la primera fila): Etapa | Modelo y esfuerzo | Tu tiempo (min) | Método anterior (min) | Uso antes | Uso después | Problemas detectados (por quién) | Criterios que se cumplieron Ejemplo de Carla: Informe semanal | Codex, medio | 25 | 120 | 40% | 42% | ciudad repetida (revisión), total incorrecto (prueba) | 3 de 3
Ya tienes el costo y el resultado uno al lado del otro, etapa por etapa.
Resumen de bolsillo
Lección 28 · Dev con IA v6.2 · INEMA.CLUB
Módulo 6 · Lección 4 de 5

Puedes decir, al mirar tu cuenta, si pagas una suscripción o por uso y cuál es el límite. También anotas dónde lo consultaste y la fecha.
Los precios, los límites y las herramientas incluidas cambian de un mes a otro y de una cuenta a otra. Lo que viste en un video puede no aplicarse a la tuya. La única fuente segura es tu cuenta, ese día.
En 1 minuto
Con una suscripción, pagas un monto fijo y tienes un límite de uso por período. Cuando se acaba el límite, esperas a que comience el siguiente período o, si el plan lo ofrece, compras uso adicional. En el pago por uso, cada token consumido se suma a la cuenta, y tú defines el tope de gasto, cuando existe.
El pago por uso suele hacerse mediante una API, con una clave secreta.
Rafael usa Claude Code con una suscripción. Un cliente pidió una automatización que llama a la IA por sí sola todas las noches: esa se paga por uso, con una clave y un tope de gasto en la cuenta del cliente. Así, el gasto queda a cargo de quien la usa y su suscripción personal no se usa para el trabajo del cliente.
Paga: un monto fijo al mes.
Límite: uso por período; cuando se acaba, esperas o compras uso adicional, si el plan lo ofrece.
Paga: por lo que consumes.
Límite: el tope de gasto, si lo defines.
Anota en una ficha lo que muestra hoy tu cuenta: tipo, límite, dónde lo viste y la fecha. Cuando algo cambie, te darás cuenta al compararlo con la ficha. La contraseña y la clave nunca se anotan en la ficha ni en un archivo del proyecto.
Carla hizo la ficha de Codex de la empresa. Descubrió que su colega usaba una cuenta y ella otra, con límites diferentes.
OpenRouter es un servicio que da acceso a varios modelos con una sola cuenta, pagando por uso. Los modelos abiertos pueden ejecutarse en un servicio de este tipo o en tu propia computadora.
Pueden ser buenas opciones para ciertas tareas. Pero en el curso se presentan como opciones que debes verificar: el precio del día, la calidad en tu tarea según el criterio de la lección 26 y adónde van los datos.
Carla pensó en usar un modelo abierto más barato para el informe. Se detuvo antes: las hojas de cálculo tienen nombres de clientes y ella no sabía dónde guardaría los datos el servicio.
"Este es más barato, lo voy a usar." Sin probarlo, sin saber adónde van los datos.
Precio de hoy, prueba con la rúbrica en una tarea sin datos de clientes y política de datos leída.
Si te trabaste aquí, es normal¿No sabes si puedes enviar datos de clientes a otro servicio? Si tienes dudas, no los envíes. Pregúntale a quien se encarga de eso en la empresa y prueba antes con datos inventados.
Hay quienes dicen que hoy se subsidia el uso de IA y que va a encarecerse. Puede ser. Pero es una previsión del mercado, no un hecho demostrado.
El método de este curso se sostiene sin ella: medir el costo y el resultado por tarea, y guardar el conocimiento del proyecto en archivos que cualquier asistente puede leer. Si el precio sube, ya sabes dónde recortar. Si baja, sabes dónde ampliar.
Rafael no cambió nada por la previsión. Cambió cuando la hoja de cálculo de la lección 28 mostró dos cosas. La crítica con esfuerzo alto valía la pena. El intercambio de textos, no.
"Va a encarecerse, así que uso lo mínimo para todo."
"La hoja de cálculo muestra dónde el esfuerzo da resultados. Ahí lo mantengo."
Ponte a prueba
Un video dice que el límite de la suscripción es de tantas horas por semana. ¿Qué haces?
Practica ahora 0/3
Está listo cuando el archivo conta-ia.md tenga el tipo, el límite, dónde lo verificaste y la fecha. Unos 8 minutos, en la computadora.
Solo lees la información de tu cuenta y la anotas; no se contrata ni se cambia nada. Nunca copies una contraseña o una clave en la ficha. ¿No encontraste el límite? Escribe "no se muestra" y la fecha.
# Cuenta de IA Servicio: <cuál y de quién es la cuenta> Tipo: <suscripción o por uso> Límite: <lo que muestra la página; si solo aparece un porcentaje, anota el porcentaje> Tope de gasto: <¿definido? ¿cuánto?> Dónde lo vi: <ruta en el sitio> · <fecha> Contraseña y clave: nunca aquí
Ya sabes qué cobra tu cuenta y hasta dónde llega, con fecha y fuente.
Resumen de bolsillo
La síntesis del INEMA del 27 de septiembre de 2026 separa lo que se verificó de lo que se sugirió en la conversación. OpenRouter y los modelos de código abierto pueden formar parte de la estrategia cuando sean adecuados para el proyecto, pero la página analizada no los recomienda como opciones verificadas. Antes de convertirlos en un procedimiento estándar, hay que confirmarlos en el entorno y con las herramientas disponibles.
La idea de que hoy la IA está subsidiada y que en el futuro podría costar más por uso se trata como una hipótesis de mercado. La recomendación práctica ya se sostiene sin esa predicción: medir el costo y el resultado por tarea, y mantener portátil el conocimiento del proyecto.
Fuentes: síntesis ejecutiva del 27/09/2026, en los archivos de origen del curso, carpeta docs/.
Lección 29 · Dev con IA v6.2 · INEMA.CLUB
Módulo 6 · Lección 5 de 5

Puedes entregar el informe de una página de tu piloto y escribir la decisión: ampliar, ajustar o parar, con el motivo.
Un piloto sin una decisión al final se queda en un simple experimento. El informe reúne lo que mediste en todo el curso y responde una pregunta: ¿vale la pena volver a hacerlo así, en más tareas?
En 1 minuto
Todo lo que produjiste en el curso se convierte en seis líneas. Incluyen la tarea del briefing, los criterios de aceptación que se cumplieron, los problemas encontrados y quién los encontró. Después, el costo y la comparación de la hoja de cálculo de la lección 28, y la decisión.
Rafael armó el informe del formulario de la clínica en quince minutos, copiando la información de los archivos de la carpeta del piloto.
Si te trabaste aquí, es normal¿Te saltaste alguna etapa del piloto? Escribe "no hecho" en la línea. Un informe honesto con vacíos vale más que uno completo inventado.
Ampliar es usar el método en más tareas del mismo tipo. Ajustar es repetir el piloto cambiando una cosa. Parar es concluir que, para este tipo de tarea, la manera anterior es mejor. Parar también es un resultado.
Carla amplió la prueba al informe mensual. Rafael hizo un ajuste: la revisión cruzada del plan encontró problemas, pero la del cambio de textos no encontró nada, así que la va a quitar.
El modelo puede resumir el informe y señalar cifras que no coinciden. La decisión de ampliar le corresponde a quien responde por el trabajo. Escribe la decisión, el motivo y cuándo la revisarás.
Carla escribió: "Ampliar al informe mensual. Motivo: 3 de 3 criterios y 25 minutos frente a dos horas. Revisar en 30 días."
"El piloto fue interesante, ya veremos."
Después de un mes: nadie recuerda qué se midió.
"Ampliar. Motivo: 3 de 3 criterios, 25 minutos frente a 120. Revisar en 30 días."
Después de un mes: ella compara con el nuevo mes.
El ciclo del curso es el comienzo. Tres rutas de INEMA, todas abiertas, continúan desde aquí.
La guía de Use Both presenta los seis niveles de uso conjunto y prompts listos. claudex automatiza el debate de un plan grande entre Claude y Codex. Y el curso Claude → Codex enseña a guardar el contexto del proyecto en archivos que cualquier asistente puede leer.
claudex se ejecuta en el terminal, con Claude Code y Codex listos para usar. Los otros dos sirven para quienes usan la app.
Rafael siguió con Use Both. Quiere darle al asistente una meta con una prueba de éxito y un límite para parar, como en la lección 19. Carla siguió con el curso Claude → Codex: su equipo usa distintos asistentes.
Practica ahora 0/4
Listo cuando relatorio-piloto.md tenga las seis líneas y la decisión con fecha de revisión. Unos 12 minutos, en la computadora.
Es un archivo tuyo; no se envía nada. ¿Te faltó un paso? Escribe "no hecho". Si quieres, pídele a un asistente que compruebe si los números del informe coinciden con la hoja de cálculo; la decisión sigue siendo tuya.
# Informe del piloto Tarea: <del briefing.md> Criterios: <cuántos de cuántos pasaron> Problemas encontrados: <cuántos y quién los encontró: revisión, prueba, tú> Costo: <tu tiempo y uso de la cuenta, de la hoja de cálculo> Comparación: <columna "Manera antigua (min)" de la hoja de cálculo; si es una estimación, escribe "estimado"> Decisión: <ampliar, ajustar o parar> · Motivo: < > · Revisar el: <fecha>
Cerraste el piloto con una decisión que otra persona puede entender y comprobar.
Resumen de bolsillo
Lección 30 · Dev con IA v6.2 · INEMA.CLUB