Lección 2 de 8 · fundamentos · 10 min
Anatomía de un loop para módulos Odoo
Las cinco fases del loop aplicadas a la estructura real de un addon de Odoo 20.
Las cinco fases
| Fase | Qué hace | Señal de salida |
|---|---|---|
| Spec | Define modelos, reglas y casos | Spec revisada por un humano |
| Generar | El agente escribe/edita el addon | Archivos creados |
| Verificar | Instalar + tests + lint | Todo en verde o error concreto |
| Revisar | Diff legible para humano o agente revisor | Aprobado / cambios |
| Iterar | Vuelve a generar con el error como contexto | Hasta N intentos |
El verificador mínimo
odoo-bin -d loop_test -i mi_modulo --test-enable --stop-after-init \
--log-level=test 2>&1 | tee .loop/last-run.log
Si el proceso falla, el log es el contexto de la siguiente iteración. Si pasa, el loop avanza a revisión.
Presupuesto del loop
Define siempre un máximo de iteraciones (p. ej. 5) y un criterio de escalamiento. Un loop sin límite consume tiempo y tokens sin converger.
← Anterior
Qué es loop engineering (y por qué el prompt ya no basta)
Siguiente →
Escribir la spec: CLAUDE.md y specs de módulo
Practica con 5 casos reales
Descarga la guía gratuita con agentes Python para Odoo, de Junior a Senior.
Quiero la guía →