You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CI is blocked on the iOS simulator smoke, and this one is past boot/runner prep: 01-settings.ad times out at step 6 waiting for label=About || label="Software Update" || text="Manage your overall setup and preferences" while the current surface is still Settings root.
Please inspect the uploaded ios-artifacts from run 28038615935, especially test/artifacts/replays-ios-simulator-smoke/.../01-settings.ad and diagnostic mqqtyqg1-1714ecba, then rerun the smoke check. Since this PR changes runner command traits/readiness policy, treat this as a blocker until the replay passes or the artifact proves it is unrelated infra noise.
#847 is merge-ready from review. The updated run is fully green, including iOS simulator smoke, so the earlier Settings replay timeout is superseded.
I checked the runner trait refactor against read-only retry routing, readiness probes, and recent-healthy-mutation preflight skips. The hot mutation allowlist remains tap, longPress, drag, swipe, scroll, and sequence; no findings.
Preview removed because the pull request was closed.
2026-06-23 17:00 UTC
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Centralize TypeScript runner command traits so read-only retry routing, readiness probes, and recent-healthy-mutation preflight skips share one module.
Adds exhaustive trait-table tests and updates CONTEXT.md to describe the Swift and TypeScript runner trait sources of truth.
Touched 8 files; scope stayed within iOS runner trait policy and vocabulary.
Validation
Ran formatter, focused iOS runner tests, lint/typecheck, and fallow audit. All passed.