Se ha añadido un conjunto de principios de ingeniería compartidos para todos los Agentes de OpenClaw, 5 reglas: 1. Módulos profundos: si se puede reducir un parámetro de interfaz, se debe hacer, y las funcionalidades deben desarrollarse en profundidad. 2. Ocultación: todos los ID, rutas y claves deben gestionarse a través de la configuración; el código duro en los scripts es una fuga de información. 3. Manejo de errores: si un archivo no existe, devolver un valor vacío en lugar de provocar un fallo; si hay un desbordamiento de parámetros, recortarlo automáticamente sin generar un error. 4. Programación estratégica: cada vez que se realice un cambio, dedicar entre el 10% y el 20% del tiempo a mantener el diseño; cualquier script debe ir acompañado de documentación. 5. Escribir comentarios antes de escribir código: primero definir qué se va a hacer y luego cómo se va a hacer; los comentarios son el prompt para la IA. Se ha redactado como ENGINEERING.md y se ha colocado en agents/shared/; todos los SOUL.md de los Agentes lo referencian. El mayor problema de la IA al escribir código es que solo se preocupa por la funcionalidad y no por la arquitectura. Estas 5 reglas, en esencia, están restringiendo el comportamiento de la IA: debes indicarle qué son las buenas prácticas de ingeniería, de lo contrario, generará el código más difícil de mantener de la manera más rápida.