inemaSEO 5 — Con Agentes: Claude Code y Codex haciendo el trabajo repetitivo|INEMA.CLUB-PRO

Clase 5 · 17 min

Meta verificable en loop y la compuerta antes del push

"Deja la página bien" no es una meta: el agente decide solo que terminó. Una meta verificable es un comando con la salida esperada, y un control que impide cumplirla por atajo. El agente corre en loop hasta que pase. Después, lo que ningún comando prueba (dato propio, voz, utilidad) queda para la compuerta humana, antes del push.

Comenzar la lección
El piloto y el copiloto de una cabina de avión pequeño revisan juntos la lista de verificación antes del despegue.

En esta lección vas a

  1. 1La escala de 0 a 4: de meta vaga a meta protegida
  2. 2Función, regresión y límite: las tres capas del listo
  3. 3Lo que el comando prueba y lo que solo tú pruebas
  4. 4El loop hasta pasar y la parada en la compuerta

Objetivo: escribir la meta del agente como comando → salida esperada, con control contra atajos, y hacer push solo después de la compuerta humana.

01De la meta vaga al push con compuerta

Toca cada bloque.

Haz clic en cada bloque del diagrama para ver qué hace.

El comando prueba lo mecánico; la compuerta prueba lo que tiene valor.

02Cómo escribir la meta

Toca cada paso.

1. Las cinco preguntas

¿Se puede comprobar con un comando? ¿La respuesta es sí o no? ¿Es imposible cumplir sin hacer el trabajo? ¿La prueba aparece en la salida? ¿Función, regresión y límite están cubiertos?

Son las preguntas de la plantilla goal.md del kit Execução Longa (kit de ejecución larga) (abierto, de INEMA).

03Una meta de nivel 3 para una página nueva

Cambia las rutas por las de tu proyecto. Lo que está entre signos de menor y mayor es para completar.

goal.md (adaptado del kit Execução Longa)
# Goal — página nueva: <slug>

## Resultado
La página /<slug>/ lista para la compuerta 2, sin romper el resto del sitio.

## Criterios de listo (comando → salida esperada)
**Función**
- [ ] grep -c '<h1' dist/<slug>/index.html → 1
- [ ] grep -o 'rel="canonical" href="[^"]*"' dist/<slug>/index.html → https://www.seusite.com/<slug>/
- [ ] grep -c 'application/ld+json' dist/<slug>/index.html → 1 o más

**Regresión**
- [ ] npm test && npm run build → sin error

**Límite**
- [ ] git diff --stat -- tests/ docs/CHECKLIST.md → vacío
- [ ] git status --porcelain → solo la página nueva y las 2–3 páginas de la escalera de enlaces

## Compuerta humana (el comando no lo prueba)
- dato propio con enlace a la evidencia (checklist 2)
- lectura humana: opinión, qué salió mal, voz del autor (checklist 9)
- prueba del cambio (checklist 10)

## Restricciones
- solo por la suscripción; nada de API sin autorización
- sin push: el push es mío, después de la compuerta
Pedido de loop (/goal en Claude Code)
/goal La salida del terminal muestra cada comando del goal.md con la salida esperada, y el goal.md tiene todos los criterios marcados. No hagas push. Al terminar, detente y muéstrame el diff.
Simulación: ejemplo ilustrativo
  • 0 vago: "mejora la página nueva".
  • 1 subjetivo: "página revisada y limpia" (el agente se aprueba a sí mismo).
  • 2 burlable: "build con 0 fallas" (se puede borrar la prueba).
  • 3 protegido: build sin error y pruebas intactas y un H1 y canónico igual a la URL.
  • 4 independiente: nivel 3 + tú en la compuerta 2 leyendo como lector.

04Práctica: una página por el loop y por la compuerta

Usa una página nueva (o una reescrita) de tu sitio.

E1 · El goal.md

30 min

Escribe el goal.md de la página con al menos un criterio de función, uno de regresión y uno de límite, y pasa las cinco preguntas en cada uno.

Listo cuando: cada criterio tiene un comando y la salida esperada, hay al menos un control (archivo congelado o conteo con contenido) y la sección de compuerta humana lista lo que el comando no prueba.

E2 · Loop y compuerta

40 min

Ejecuta el agente con el pedido de loop. Cuando se detenga, lee la página como lector, decide y solo entonces haz tú mismo el push.

Listo cuando: la conversación muestra cada comando con la salida esperada, el goal.md tiene tu aprobación de la compuerta 2 con fecha, y el push salió después de ella.

05Prueba lo que aprendiste

La explicación aparece después de tu respuesta.

Pregunta 1 de 4

"El build pasa con 0 fallas" es una meta de qué nivel?competencia

06Para llevar

Comando y salidaUna meta que el agente no puede aprobar solo.
ControlNivel 3 como mínimo: imposible de cumplir sin hacer el trabajo.
Compuerta antes del pushLo que es juicio (dato propio, voz, utilidad) es tuyo.
La vara de 2026La respuesta directa arriba es claridad para el lector, no un factor de IA: no conviertas en meta lo que no tiene fuente.

Para ir más allá

Clase anteriorSiguiente clase