Fixed Mobile app

Screenshot assertions and saved diagnostics

The mobile screenshot runner matches content within grouped iOS accessibility labels and reports the saved diagnostics path after a failure.

Screenshot readiness checks match a literal text fragment within an accessibility label, including rows whose title, timestamp and icon are combined by iOS. Punctuation is escaped automatically.

Failed captures report the screenshot ID and the failed Maestro assertion when available. Generated flows, partial captures and Maestro diagnostics are preserved in a separate folder for each failed run. The printed path remains available after temporary files are removed. The previous successful raw captures are retained. Native capture still needs developer verification in Simulator.