Repository navigation
iOS/iPadOS: close the semantic agent validation loop #261
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or requestinfraRepo / tooling / releaseRepo / tooling / releaseplatform:iosiPhone and iOSiPhone and iOSplatform:ipadosiPad and iPadOSiPad and iPadOSpriority:p2Normal planned work with meaningful impactNormal planned work with meaningful impactstatus:needs-reconcileIssue facts or acceptance criteria may lag the current repositoryIssue facts or acceptance criteria may lag the current repository
Milestone
Description
Activity
- addedenhancementNew feature or requestNew feature or requestinfraRepo / tooling / releaseRepo / tooling / release
on Aug 12, 2026 Credential-free semantic mobile loop is now proven on both Xcode 27 simulator compositions.
- iPhone 17 Pro / iOS 27:
scripts/agent-mobile-run.sh iphone fixture-detail-semantic --allow-simulatorpassed 1/1. - iPad Pro 13-inch (M5) / iOS 27: the same named scenario passed 1/1.
- Driver: durable XCUITest using
labstream.home.fixture-resume.plex-orbit, assertingSome signals should stay distant.; no coordinates or credentials. - Each wrapper run retained video, start/end screenshots, bounded app/simulator logs,
.xcresult, exported attachment,test-summary.json, andrun.json, then shut down the worktree simulator. - Local evidence:
artifacts/agent-platform-runs/20260812T200731Z-iphone-fixture-detail-semantic-plexand20260812T200939Z-ipad-fixture-detail-semantic-plex.
Implementation commits on the issue branch:
b2eb6c46,c0ca86f8,f24412c0. Official Device Interaction remains an exploratory Xcode-MCP proof rather than the durable regression contract.- iPhone 17 Pro / iOS 27:
Integrated locally into
mainthroughf24412c0. The credential-free semantic XCUITest evidence wrapper passed on both iPhone and iPad, retains video/screenshots/logs/result bundle/attachments/JSON, and shuts down its leased simulator. Canonical mobile and testing documentation was updated.Publication status: local
mainonly; not yet pushed toorigin/main. Leaving open until the implementing tip is published.- addedpriority:p2Normal planned work with meaningful impactNormal planned work with meaningful impactstatus:needs-reconcileIssue facts or acceptance criteria may lag the current repositoryIssue facts or acceptance criteria may lag the current repositoryplatform:iosiPhone and iOSiPhone and iOSplatform:ipadosiPad and iPadOSiPad and iPadOS
on Aug 22, 2026
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestinfraRepo / tooling / releaseRepo / tooling / releaseplatform:iosiPhone and iOSiPhone and iOSplatform:ipadosiPad and iPadOSiPad and iPadOSpriority:p2Normal planned work with meaningful impactNormal planned work with meaningful impactstatus:needs-reconcileIssue facts or acceptance criteria may lag the current repositoryIssue facts or acceptance criteria may lag the current repository
Parent umbrella: #182
Goal
Close the credential-free create → build → inspect/drive → assert → refactor loop for the universal iPhone/iPad app on Xcode 27.
Current foundation
labstream.fixture.browse.rootandlabstream.home.fixture-resume.<backend>-orbit.scripts/agent-mobile-run.shbuilds, installs, verifies, launches, records evidence, writesrun.json, and enforces the one-simulator invariant.Acceptance