src/config.ts (bootedIosSimulator / hostDeviceDefaults): simctl list devices booted -j returns all booted runtimes keyed by runtime id. A paired Watch booting alongside an iPhone can be returned first, pinning appium:udid to a Watch simulator and failing XCUITest session creation cryptically. Filter device entries to iOS runtime keys (com.apple.CoreSimulator.SimRuntime.iOS-*). Unit test currently only feeds an iOS runtime key. Found during adversarial review (2026-07-02).
src/config.ts (bootedIosSimulator / hostDeviceDefaults):
simctl list devices booted -jreturns all booted runtimes keyed by runtime id. A paired Watch booting alongside an iPhone can be returned first, pinning appium:udid to a Watch simulator and failing XCUITest session creation cryptically. Filter device entries to iOS runtime keys (com.apple.CoreSimulator.SimRuntime.iOS-*). Unit test currently only feeds an iOS runtime key. Found during adversarial review (2026-07-02).