refactor(limrun): clean up shared iOS runner integration
Closed
TH
1d ago+5173+5173+0123456789012345678901234567890123456789-5275-5275-0123456789012345678901234567890123456789
Summary
Follow up on #4224 in 19 files: remove the unused Limrun iOS app-alias adapter and redundant cancellation wrapper, and correct settings help and stale AX descriptions. Main already contains the app-state simplification and removes limrun-ios-tree. The runner switch in #4224 bundles plist; its earlier size report showed a 45.4 kB download increase.
Validation
- Head
63f6cbc5c835b44d5043228f813c55dc63e6bf83, base22bd671066f256a195f934c317ce17ec6ed4ddf3. pnpm install --frozen-lockfile && pnpm buildandpnpm exec tsc -bpassed; the Limrun Vitest selection passed 33 files and 243 tests at this head.pnpm check:affected --run --head 63f6cbc5c835b44d5043228f813c55dc63e6bf83: passed,exactCommit=true,checkoutChanged=false; local receipt.tmp/validation/run-2rx9YR/receipt.json. GitHub owns the skipped device and integration lanes.- Required live Limrun fill/type, permission alert, cancellation, and lease-release/reconnect evidence remains outstanding: the available device panel did not expose a Limrun instance. No live-run comment or cancellation guarantee is claimed. Independent review was unavailable; the diff was self-reviewed.