Real app accessibility proof for PR 34658 Base: 7c52ef7401c23baf8c48db97446c3ef0f721033f Head: 19726d71cd7fd44ba28b21f94348901fe6681970 Device: same pooled iPhone 18 Pro simulator, iOS 27.2, 402 x 874 points, light appearance. Each commit ran its own native-fingerprint dev client, Metro, and fresh isolated server. One identical synthetic project; Replay (dev) Showcase selected; no model turn required. Both sides: Chats > New chat > Composer accessibility > empty New thread. Visible placeholder on both: Ask anything. Accessibility field on both: kind text-view, subrole UITextView, class ComposerTextView, editable true, rect x=60 y=792.3333549499512 width=235 height=36. Base: label absent; value absent; Ask anything absent from the entire accessibility tree. Head: label Ask anything; value absent. Before screenshot stability: 0 differing pixels in two captures more than 500 ms apart. After screenshot stability: 0 differing pixels in two captures more than 500 ms apart. The evidence PNGs append a clearly labelled excerpt of the captured accessibility node below an unchanged app screenshot. Separate original PNGs and full sanitized trees are included. Tree sanitation removes process IDs and transient automation refs; labels/values/geometry remain. Scenario fallback: first base install exceeded the 30-second action budget (manual install took 38 seconds); changing config during the initial head build caused CONFIG_NOT_DETERMINISTIC. Restarted runner hit a daemon timeout and LAUNCH_TIMEOUT starting video before test execution. Manual device-pool install, pairing, navigation, screenshot and accessibility snapshot succeeded. Live VoiceOver audio and approval-specific placeholder wording were not verified.