Saltar al contenido
NUEVOGuía práctica con 5 agentes Python para Odoo, verificada contra Odoo 20 →
Focuz/academy

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.

Practica con 5 casos reales

Descarga la guía gratuita con agentes Python para Odoo, de Junior a Senior.

Quiero la guía →